Hi all
ich habe ein problem
wenn ich das folgende menu aufrufen will kommt wie gewollt das dialog
wenn man nun auf abrechen klickt kommt das grund menu
geht man dort auch auf abbrechen wird man gekickt! /ban!
if(strcmp(strget(cmdtext,0), "/kick", true) == 0)
{
if(pInfo[playerid][Admin]>0) // Ist der Spieler ein Admin ?
{
ShowPlayerDialog(playerid,DIALOG_KICK,DIALOG_STYLE_INPUT,"Kick Menu","Gebe hier die ID des Spielers ein!","Ok","Abbrechen"); // Hier das Menu
return 1;
}
else
{
SendClientMessage(playerid,0xFF0000FF,"TEXT"); // Dieser Text soll erscheinen, wen der Spieler kein Admin ist!
return 1;
}
}
if(strcmp(strget(cmdtext,0), "/ban", true) == 0)
{
if(pInfo[playerid][Admin]>0) // Ist der Spieler ein Admin ?
{
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_INPUT,"Ban Menu","Gebe hier die ID des Spielers ein!","Ok","Abbrechen"); // Hier das Menu
return 1;
}
else
{
SendClientMessage(playerid,0xFF0000FF,"TEXT"); // Dieser Text soll erscheinen, wen der Spieler kein Admin ist!
return 1;
}
}
new kickid;
new banid;
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_KICK)
{
kickid = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_GRUND,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
}
if(dialogid == DIALOG_BAN)
{
banid = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_GRUND2,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
}
if(dialogid == DIALOG_GRUND)
{
new grund[64],kicktext[50];
strmid(grund, inputtext, 0, strlen(inputtext), 255);
format(kicktext,128,"Du wurdest von einem Admin gekickt!\nGrund : %s",grund);
ShowPlayerDialog(kickid,DIALOG_KICKAUSGABE,DIALOG_STYLE_MSGBOX,"Kick",kicktext,"Ok","Abbrechen");
Kick(kickid);
}
if(dialogid == DIALOG_GRUND2)
{
new grund[64],bantext[50];
strmid(grund, inputtext, 0, strlen(inputtext), 255);
format(bantext,128,"Du wurdest von einem Admin gebannt!\nGrund : %s",grund);
ShowPlayerDialog(banid,DIALOG_BANAUSGABE,DIALOG_STYLE_MSGBOX,"Ban",bantext,"Ok","Abbrechen");
Ban(banid);
}
return 1;
}
pls help ich weiß net mehr weiter