Witam, na moim serwerze mam plugin Akceptacja zasad by strzelnica wrocław i mam teraz taki problem z tą akceptacją, że użytkownik po wejściu na serwer nie może wejść do terro, ponieważ jak naciśnie klawisz nr 1 to dostaje kicka, bo akceptacja zasad mu się wyświetla i nie może wybrać poprawnie drużyny. Chciałbym, aby ta akceptacja wyskakiwała dopiero po dołączeniu do którejś z drużyn.
Nie chce żadnych sposobów jak to omijać, chcę aby ktoś pomógł mi to przerobić tak, żeby wyskakiwało po dołączeniu do drużyny.
Oto kod pluginu:
Kod:
/*
* Madafaka rules menu :}
*/
#include <amxmod>
#include <amxmisc>
public plugin_init() {
register_plugin("Rulezzz menu","0.1","proxx-_-")
register_menucmd(register_menuid("Menu Zasad"),1023,"actionMenu")
}
public actionMenu(id,key){
switch(key){
case 0: {
new name[32]
get_user_name(id,name,32)
new userid = get_user_userid(id)
client_print(0,print_chat,"[Poligon] %s nie zaakceptowal zasad. Spierdalaj.",name)
server_cmd("kick # %d",userid)
}
case 1: {
new name[32]
get_user_name(id,name,32)
client_print(id,print_chat,"[Poligon] Zycze milej gry.")
client_print(0,print_chat,"[Poligon] %s zaakceptowal zasady.",name)
}
}
}
public showMenu(param[]){
new id = param[0]
new menuBody[512], name[33]
get_user_name(id,name,32)
format(menuBody,511,"Menu Zasad:^nUWAGA: %s ^nGRAMY TP^nDruzyna broniaca nie raszuje, druzyna atakujaca nie kampi!^nWykonujemy cele mapy^nNie uzywamy czitow i zabronionych skryptow^nMozna bluznic, ale nie obrazac innego gracza^nNie zabijamy specjalnie graczy ze swojej druzyny (TK)^nAdmin ma zawsze racje^nJezeli jej nie ma - patrz punkt wyzej^nNie badz statsiarzem^nZarejestruj sie na www.ajo.pl^nAkceptujesz zasady?^n^n^n1. Nie(Wychodze)^n2. Tak(Zostaje)",name)
show_menu(id,((1<<0)|(1<<1)),menuBody)
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
new param[2]
param[0] = id
set_task(5.0,"showMenu",id,param,1)
return PLUGIN_CONTINUE
}