Prosze o napisanie Prostego VIpa
Kasprzak 05.04.2012
Chciałbym aby ktoś napisał jak ma czas zwykłego Vipa który będzie posiadał:
Pisanie na zielono na Say
Podwójny SKok
130 HP na start
He na start
Wiem proste ,ale pisaniem się nie zajmuje. Potrzebuję to jak najszybciej.
Pisanie na zielono na Say
Podwójny SKok
130 HP na start
He na start
Wiem proste ,ale pisaniem się nie zajmuje. Potrzebuję to jak najszybciej.
dasiek
05.04.2012
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #include <hamsandwich> #include <colorchat> #include <fakemeta> #include <engine> #define PLUGIN "Prosty Vip" #define VERSION "1.0" #define AUTHOR "CheQ" new bool:jest_vipem[33]; new ilosc_skokow_gracza[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say","Pokaz") register_forward(FM_CmdStart, "CmdStart"); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); } public client_putinserver(id) { if(get_user_flags(id) & ADMIN_LEVEL_H) { jest_vipem[id] = true; } } public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !jest_vipem[id]) return FMRES_IGNORED; new button = get_uc(uc_handle, UC_Buttons); new oldbutton = get_user_oldbutton(id); new flags = get_entity_flags(id); if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && ilosc_skokow_gracza[id] > 0) { ilosc_skokow_gracza[id]--; new Float:velocity[3]; entity_get_vector(id,EV_VEC_velocity,velocity); velocity[2] = random_float(265.0,285.0); entity_set_vector(id,EV_VEC_velocity,velocity); } else if(flags & FL_ONGROUND) { ilosc_skokow_gracza[id]++; } return FMRES_IGNORED; } public Odrodzenie(id) { if(!is_user_alive(id) || !jest_vipem[id]) return PLUGIN_CONTINUE; give_item(id,"weapon_hegrenade") set_user_health(id,150); return PLUGIN_CONTINUE; } public Pokaz(id) { if(!jest_vipem[id]) return PLUGIN_CONTINUE; new szCommand[256] read_args(szCommand,charsmax(szCommand)); remove_quotes(szCommand); new NickGracza[33]; get_user_name(id,NickGracza,31); ColorChat(id, GREEN,"%s %s",NickGracza,szCommand); return PLUGIN_HANDLED; }
Vip na Flagę T
Kasprzak 05.04.2012
źle coś zrobiłeś ,bo vip moze skakac i skakac , nie ma 2skokow tylko ma Nieskonczonosc
dasiek
05.04.2012
#include <amxmodx> #include <amxmisc> #include <fun> #include <hamsandwich> #include <colorchat> #include <fakemeta> #include <engine> #define PLUGIN "Prosty Vip" #define VERSION "1.0" #define AUTHOR "CheQ" new bool:jest_vipem[33]; new ilosc_skokow_gracza[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say","Pokaz") register_forward(FM_CmdStart, "CmdStart"); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); } public client_putinserver(id) { if(get_user_flags(id) & ADMIN_LEVEL_H) { jest_vipem[id] = true; } } public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !jest_vipem[id]) return FMRES_IGNORED; new button = get_uc(uc_handle, UC_Buttons); new oldbutton = get_user_oldbutton(id); new flags = get_entity_flags(id); if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && ilosc_skokow_gracza[id] > 0) { ilosc_skokow_gracza[id]--; new Float:velocity[3]; entity_get_vector(id,EV_VEC_velocity,velocity); velocity[2] = random_float(265.0,285.0); entity_set_vector(id,EV_VEC_velocity,velocity); } else if(flags & FL_ONGROUND) { ilosc_skokow_gracza[id] = 0; if(jest_vipem[id]) ilosc_skokow_gracza[id]++; } return FMRES_IGNORED; } public Odrodzenie(id) { if(!is_user_alive(id) || !jest_vipem[id]) return PLUGIN_CONTINUE; give_item(id,"weapon_hegrenade") set_user_health(id,150); return PLUGIN_CONTINUE; } public Pokaz(id) { if(!jest_vipem[id]) return PLUGIN_CONTINUE; new szCommand[256] read_args(szCommand,charsmax(szCommand)); remove_quotes(szCommand); new NickGracza[33]; get_user_name(id,NickGracza,31); ColorChat(id, GREEN,"%s %s",NickGracza,szCommand); return PLUGIN_HANDLED; }
dasiek
05.04.2012
public Pokaz(id)
{
if(!jest_vipem[id])
return PLUGIN_CONTINUE;
new szCommand[256]
read_args(szCommand,charsmax(szCommand));
remove_quotes(szCommand);
new NickGracza[33];
get_user_name(id,NickGracza,31);
ColorChat(id, GREEN,"%s %s",NickGracza,szCommand);
return PLUGIN_HANDLED;
}
{
if(!jest_vipem[id])
return PLUGIN_CONTINUE;
new szCommand[256]
read_args(szCommand,charsmax(szCommand));
remove_quotes(szCommand);
new NickGracza[33];
get_user_name(id,NickGracza,31);
ColorChat(id, GREEN,"%s %s",NickGracza,szCommand);
return PLUGIN_HANDLED;
}