Modele, Zmienianie, Zakaz podnoszenia bron...
TERROR DRONE
15.06.2009
Witam.
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...)
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...)
silversurfer
15.06.2009
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");
darkman
15.06.2009
teraz tak, zamykajcie moderatorzy, a żaden błędu nie zauważy
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.
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.
R3X
15.06.2009
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"); }
Załączone pliki
silversurfer
15.06.2009
R3X, Nie lepiej do takiego małego plugina użyć spawna bez hamsandwicha tylko standardowego:
Odnoszę wrażenie, że spawn kanapki nie jest potrzebny...a może się mylę, może jest wydajniejszy?
register_event("ResetHUD", "resp", "be")?
Odnoszę wrażenie, że spawn kanapki nie jest potrzebny...a może się mylę, może jest wydajniejszy?
R3X
16.06.2009
Jeśli ResetHUD to trzeba przefiltrować/zablokować komendę fullupdate, bo wystarczyłoby jej użyć do odzyskania pełnego magazynka.
W sth2.sma ważna poprawka
W sth2.sma ważna poprawka