
Forum poświęcone grze Counter Strike
#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_plugin("Akceptacja zasad","0.1","proxx-_- & sn!ff3r")
register_menucmd(register_menuid("Menu Zasad"),1023,"actionMenu")
}
// pobrano z cs-puchatek.pl
public actionMenu(id,key)
{
new name[32]
get_user_name(id,name,32)
switch(key)
{
case 0:
{
client_print(0,print_chat,"[AMX] %s nie zaakceptowal zasad. Niestety musimy go pozegnac :(",name)
server_cmd("amx_kick %s Zasady...",name)
}
case 1:
{
client_print(id,print_chat,"[AMX] Gratulujemy wejscia na serwer! Zyczymy milej gry.")
client_print(0,print_chat,"[AMX] %s zaakceptowal zasady naszego serwera.",name)
}
}
}
public showMenu(param[])
{
new id = param[0]
new menuBody[512], name[33]
get_user_name(id,name,32)
format(menuBody,511,"Zasady serwera:^n^nUWAGA: %s ^n^nZachowaj kulture osobista.^nNie Czituj.^nNie badz statsiarzem.^nAdmin ma zawsze racje.^nGraj zespolowo.^nWykonuj cele mapy.^n^nAkceptujesz zasady?^n^n^n1. Nie^n2. Tak",name)
show_menu(id,((1<<0)|(1<<1)),menuBody)
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if(!is_user_admin(id))
{
new param[2]
param[0] = id
set_task(5.0,"showMenu",id,param,1)
}
return PLUGIN_CONTINUE
}Gracz po wejściu na serwer musi zaakceptować zasady serwera, inaczej dostaje kicka. Nie obowiązuje adminów.
Wystarczy skompilować i wrzucić na serwer
http://cs-puchatek.pl/poradniki-do-hlds … -amxx.html (dodatkowo plugin w załączniku)
Download
http://puchatkowe.pl/attachment.php?att … 1262523965
Offline