Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Modele, Zmienianie, Zakaz podnoszenia broni. Broń startowa.
#1
Napisano 15.06.2009 16:23
Mam mały problem.
Dlatego sie was pytam.
1. Jak zmienić model noża TYLKO dla Terrorystów? mi cały czas zmienia model dla wszystkich.
2. Jak zmienić HP, szybkość Grawitacje i Painshock Free TYLKO terrorystom.
3. Jak zrobić tak żeby nikt niemógł podnieść żadnej broni, oraz jej kupić.
4. Jak zrobić żeby Anty-Terroryści mieli na starcie nóż, Desert Eagle oraz Bullpupa.
5. Jak zrobić żeby Terroryści niemogli podkładać bomby, a CT uwalniać zakladników.
Proszę o napisanie skryptu z tymi 5 pytaniami, albo chociaż do 1.
Będzie +
EDIT:Zapomniałem powiedzieć że nieda się też wyrzucić broni (bo to z 3 pytaniem...)
#2
Napisano 15.06.2009 16:45
Definiujesz na początku1. Jak zmienić model noża TYLKO dla Terrorystów? mi cały czas zmienia model dla wszystkich.
#define is_user_tt(%1) (get_user_team(%1)==1)potem pod funkcją robisz sprawdzanie czy jest w tt czyli
if(is_user_tt(id))
Tak jak powyżej tylko dajesz np.2. Jak zmienić HP, szybkość Grawitacje i Painshock Free TYLKO terrorystom.
client_cmd(id, "sv_gravity 500")
Mhm, szukaj w fakemecie.3. Jak zrobić tak żeby nikt niemógł podnieść żadnej broni, oraz jej kupić.
Najpierw robisz4. Jak zrobić żeby Anty-Terroryści mieli na starcie nóż, Desert Eagle oraz Bullpupa.
#define is_user_ct(%1) (get_user_team(%1)==2)potem sprawdzasz team
if(is_user_ct(id))jeśli jest poprawny to robisz
fm_strip_user_weapons(id)a następnie dajesz broń
fm_give_item(id, "weapon_deagle");
#3
Napisano 15.06.2009 16:52
#4
Napisano 15.06.2009 18:40
client_cmd(id, "sv_gravity 500")
to nie zdziała nic, musiałby być to listen server(przez new game) i gracz musiał by być stawiającym serwer
trzeba użyć set_user_gravity z fun'a.
a i co do funkcji fm_* musisz dołączyć bibliotekę fakemeta_util.
#5
Napisano 15.06.2009 20:02
Pewnie masz jakiś plugin co to zmienia wszystkim i chcesz przerobić tylko dla TT, mam rację?2. Jak zmienić HP, szybkość Grawitacje i Painshock Free TYLKO terrorystom.
Załącznik3. Jak zrobić tak żeby nikt niemógł podnieść żadnej broni, oraz jej kupić.
4.
#include <amxmodx> #include <hamsandwich> #include <fakemeta_util> #define PLUGIN "Give Weapons" #define VERSION "1.0" #define AUTHOR "R3X" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn,"player","fwPlayerSpawn",1); } public fwPlayerSpawn(id){ if(get_user_team(id)==2) set_task(0.5, "AfterSpawn",id); } public AfterSpawn(id){ fm_strip_user_weapons(id); fm_give_item(id,"weapon_knife"); fm_give_item(id,"weapon_deagle"); fm_give_item(id,"ammo_50ae"); fm_give_item(id,"ammo_50ae"); fm_give_item(id,"ammo_50ae"); fm_give_item(id,"ammo_50ae"); fm_give_item(id,"ammo_50ae"); fm_give_item(id,"weapon_aug"); fm_give_item(id, "ammo_556nato"); fm_give_item(id, "ammo_556nato"); fm_give_item(id, "ammo_556nato"); }
#6
Napisano 15.06.2009 21:14
register_event("ResetHUD", "resp", "be")?
Odnoszę wrażenie, że spawn kanapki nie jest potrzebny...a może się mylę, może jest wydajniejszy?
#7
Napisano 16.06.2009 12:31
W sth2.sma ważna poprawka