Zdarec, mám takový problém, že když si chci udělat po příchodu na server pravidla, když hráč klikne na Souhlasím tak ho to "pošle" k reegistraci a když dá Nesouhlasím tak ho to kickne, vše mám napavněné bez errorů, ale nefunguje to na serveru..
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 5)
{
if(response == 1)
{
SCM(playerid,0xFFFFFF, "Hodně zábavy!");
}
else if(response == 0)
{
SCM(playerid,0xFF0000, "Nesouhlasil jsi s pravidly!");
SendClientMessageToAll(RED,"Hráč %s byl vyhozen, protože nesouhlasil s pravidly!");
Kick(playerid);
}
return 1;
}
if(dialogid == 1) //ID Dialogu
{
if(response == 1) //Zmacknuto prvni tlacitko
{
if(listitem == 0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Zdravim te :)","Ahoj","Ok","Zavrit"); //Pokud je zvolena polozka 1
else if(listitem == 1) return ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Zdravim te :)","Nazdar","Ok","Zavrit"); //Pokud je zvolena polozka 2
if(listitem == 2) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Zdravim te:)","Zkouška","Ok","Zavrit");
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0xFF00FF,"Vítej na serveru *********.");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Vítej na serveru","Pravidla:","Souhlasím","Nesouhlasím");
return 1;
}