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


Dodatki SourceMod



Temat jest zamknięty











