E ovako,napravio sam dialog za komande i sada tu ima na primer 'OK' i 'Cancel',kada neko klikne Cancel onda ka kikuje?Kako da namestim da ga ne kikuje sta treba da izbrisem?
if(response) //ako klikne OK
{
SendClientMessage(playerid, COLOR_GRAD1, "** hvala");
}
if(!response)//ako klikne zatvori
{
SendClientMessage(playerid, COLOR_GRAD1, "** Niste prihvatili uvjete i radi toga ste dobili kick!");
Kick(playerid);
}
Evo ti primer jedne komande pa mi reci sta treba jer tu nema Kick(playerid);
if(strcmp(cmd, "/pravila", true) == 0)
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Pravila RolePlay-a", "Blablablabla", "Uredu", "Zatvori");
}
return 1;
}
ako koristis GTARP onad je namesteno da na svaki dialog kick (neznam da li je tako i na BU) al to moras sam da provalis kako da skines msm da nije tesko, gtarp kick i svaku fs koja je u dialog pa to moras da iskljucis :D cackaj malo po skriti i naci ces sigurno :D
Nadji ovo "Kick(playerid);" i obrisi u svakom dialogu i nece te vise kickovati
Citat: Classico poslato Decembar 20, 2010, 22:08:38 POSLE PODNE
Nadji ovo "Kick(playerid);" i obrisi u svakom dialogu i nece te vise kickovati
Al nije fora sve da obrisem jer kada se neko prijavljuje na server moze da ide na Cancel i da ne ukuca sifru i nece ga kick..