Zamieszczam plugin.
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <hamsandwich>
#define PLUGIN "amx_zabij"/*Zabija gracza określoną ilość razy*/
#define VERSION "1.0"
#define AUTHOR "InArticulo"
new d_zliczanie;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","nowarunda",1)
register_concmd("amx_zabij", "zabij", ADMIN_SLAY, " <Nick Gracza> <ilosc Zabic>")
}
public nowarunda(id)
{
--d_zliczanie
}
public zabij(id, level, cid)
{
if (!cmd_access(id, level, cid, 5))
return PLUGIN_HANDLED
if(!(get_user_flags(id) & ADMIN_SLAY))
{
client_print(id,print_console,"Nie mozesz uzyc tej komendy!")
return PLUGIN_HANDLED
}
new cel[32]
new ilosc_zabic[8]
read_argv(1, cel, 31)
new gracz = cmd_target(id, cel, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE)
if (!gracz)
{
return PLUGIN_HANDLED
}
else
{
read_argv(2, ilosc_zabic, 7)
str_to_num(ilosc_zabic[7])
d_zliczanie = d_zliczanie + ilosc_zabic[7]
user_kill(gracz)
ColorChat(id, GREEN, "Zostalo Ci jeszcze %d smierci!", d_zliczanie)
return PLUGIN_CONTINUE
}
if(d_zliczanie <= 0)
{
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
PS. Wiem, pewnie można było to zrobić inaczej i lepiej ale bądźcie wyrozumiali


Dodatki SourceMod



Temat jest zamknięty









