#define PLUGIN "Wymuszanie COD"
#define VERSION "1.0"
#define AUTHOR "Manimatrix"
#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_concmd("cod_forcedrop", "concmd_wywal" ,ADMIN_IMMUNITY,"")
register_concmd("cod_forcereset", "concmd_wymus" ,ADMIN_IMMUNITY,"")
}
public concmd_wymus(id,level,cid)
{
if (!cmd_access(id,level,cid,2))
{
console_print(id, "Nie mozesz uzyc tej funkcji")
return PLUGIN_HANDLED
}
new arg[32]
read_argv(1, arg, 31)
new player = cmd_target(id, arg, 7)
if (!player)
{
console_print(id, "Nie znaleziono gracza ^"%s^"", arg)
return PLUGIN_HANDLED
}
new name[32]
get_user_name(player, name, 31)
client_cmd(player, "say /reset")
show_motd(player, "Reset statystyk zostal wymuszony przez admina.")
client_print(id,print_chat,"Gracz %s zostal zmuszony do zresetowania statystyk.", name)
return PLUGIN_HANDLED
}
public concmd_wywal(id,level,cid)
{
if (!cmd_access(id,level,cid,2))
{
console_print(id, "Nie mozesz uzyc tej funkcji")
return PLUGIN_HANDLED
}
new arg[32]
read_argv(1, arg, 31)
new player = cmd_target(id, arg, 7)
if (!player)
{
console_print(id, "Nie znaleziono gracza ^"%s^"", arg)
return PLUGIN_HANDLED
}
new name[32]
get_user_name(player, name, 31)
client_cmd(player, "say /drop")
show_motd(player, "Straciles item na skutek wymuszenie komendy /drop przez admina.")
client_print(id,print_chat,"Admin usunal graczowi %s item za zlamanie zasad serwera.", name)
return PLUGIN_HANDLED
}
a tu link do tematu: http://amxx.pl/topic...uszanie-komend/
czyli np po wpisaniu /adminmenu:
Admin COD MoD Menu:
1. wymuś wyrzucenie przedmiotu
2. Wymuś zresetowanie statystyk
...
po wyborze opcji lista nicków.
Prosilbym o krótka instrukcje jak to zrobic, przyda sie na przyszlosc zdecydowanie.
Pozdrawiam.
Użytkownik Kendzior87 edytował ten post 06.02.2012 18:32