1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66. | #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[33];
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)
{
if(!is_user_connected(id) || !is_user_alive(id))
return HAM_IGNORED;
if(d_zliczanie[id]>0)
set_task(0.5, "Kill", id);
return HAM_IGNORED
}
public zabij(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new cel[33]
new ilosc_zabic[8]
read_argv(1, cel, 32)
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)
new kille = str_to_num(ilosc_zabic)
d_zliczanie[gracz] += kille;
user_kill(gracz)
ColorChat(gracz, GREEN, "Zostalo Ci jeszcze %d smierci!", d_zliczanie[gracz])
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public Kill(id)
{
if(!is_user_connected(id) || !is_user_alive(id))
return PLUGIN_CONTINUE;
user_kill(id)
d_zliczanie[id]--;
ColorChat(id, GREEN, "Zostalo Ci jeszcze %d smierci!", d_zliczanie[id])
return PLUGIN_CONTINUE;
} |