Hallo,
ich habe es in meinem Gamemode so, dass wenn sich jemand gebanntes einloggt bekommt er einen Dialog mit allen Informationen und wird dann gekickt, soweit sogut.
Nur seit dem Update auf 0.3x wird Kick(playerid); vor dem Dialog ausgeführt, sprich der Dialog wird nicht angezeigt..
hier mein Befehl:
if(GetPVarInt(playerid,"pBanned") != 0)
{
new usrname[24],
banrsn[128],
banadm[24],
string[600];
GetPVarString(playerid,"pName",usrname,128);
GetPVarString(playerid,"pBanreason",banrsn,128);
GetPVarString(playerid,"pBanAdmin",banadm,128);
format(string,sizeof(string),"Der Useraccount %s wurde gesperrt und kann nicht verwendet werden! \nSollte der Ban nicht gerechtfertigt sein stelle einen Entbannantrag im Forum!\n\n{0000FF}Username: {FFFFFF}%s\n{0000FF}Grund der Sperrung: {FFFFFF}%s\n{0000FF}Ausführender Administrator: {FFFFFF}%s\n\nBitte fertige nun mit der Taste [F8] einen Screenshot an\nund stelle einen Entbannantrag im Forum!",usrname,usrname,banrsn,banadm);
ShowPlayerDialog(playerid, DIALOG_BAN, DIALOG_STYLE_MSGBOX, "Baninformation", string, "Schließen", "");
Kick(playerid);
}
Ich danke jedem für die Hilfe, ich möchte es ohne Timer lösen, gibt es irgendwie einen Sleep(ms); Funktion?
Mit freundlichen Grüßen
ReasonDEV