Witajcie,
ostatnio napisałem plugin pt.: Paralizator pod JB by Cypis`.
Mam następujący problem:
- plugin nie za bardzo działa.
- nie wczytuje modelu Paralizatora.
- nie zamraża/odmraża gracza.
Oto kod:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Paralizator JB" #define VERSION "1.0" #define AUTHOR "Eferen" new time_seconds = 10 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_forward(FM_PlayerPreThink, "Paraliz"); RegisterHam(Ham_Spawn, "player", "player_spawn", 1); register_clcmd("say /paralizator", "handle_say") register_touch("player","weapon_knife","paralizator"); } public plugin_precache() { precache_model("models/v_paralizator.mdl") precache_model("models/v_paralizator2.mdl") } public player_spawn(id) { if(cs_get_user_team(id) == 0) { client_print(id,print_chat,"[Paralizator] Nie wybrales druzyny!") return PLUGIN_HANDLED } if(cs_get_user_team(id) == 1) { client_print(id,print_chat,"[Paralizator] Jestes w grupie wiezniow, ktorzy nie maja paralizatora!") return PLUGIN_HANDLED } if(cs_get_user_team(id) == 2) { return PLUGIN_CONTINUE } if(cs_get_user_team(id) == 3) { client_print(id,print_chat,"[Paralizator] Jestes w grupie obserwatorow, nie posiadasz paralizatora!") return PLUGIN_HANDLED } } public Paraliz(id) { if(is_user_alive(id)) { new id2, body, bron; get_user_aiming(id, id2, body, distance=50); cs_get_weapon_id(bron) if(cs_get_weapon_id(bron) == CSW_KNIFE { entity_set_model(bron, Model[]) } } } public paralizator(id, weapon) { if(is_valid_ent(weapon)&& is_user_alive(id)) { client_print(id, print_center, "Sparalizowales Gracza! Masz 10 sek na przeszukanie go!"); set_user_rendering(id, fx=kRenderFxNone, r=0, g=0, b=255, render=kRenderNormal, amount=16) } } public odliczanie(id) { --time_seconds; if(time_s > 1) { set_task(1.0, "odlicznie",id) } else { zamrozenie(id); } } public zamrozenie(id) { if(is_user_alive(id) && _:cs_get_user_team(id)== 2) { set_user_maxspeed( id, 0.0 ) } }
Pomocy chłopaki.
P.S Dodam jeszcze, że to mój 2 plugin a 1 z modelami i zarmażaniem.
Użytkownik .Eferen. edytował ten post 21.12.2013 16:27