Guten Morgen meine Scriptingfreunde,
ich arbeite an einem Dialogbasierten Supportsystem und komme gerade nicht weiter.
Wenn man das erste Feld anklickt wird direkt der string abgeschickt, jedoch sollte man erstmal
die Nachricht antippen und anschließend soll die Nachricht gesendet werden.
Hier mal der code:
Code
if(dialogid==DIALOG_SUPPORT)
{
if(response)
{
if(listitem==0)
{
ShowPlayerDialog(playerid,DIALOG_CONTACTSUPPORT,DIALOG_STYLE_INPUT,"Contact a admin","Describe your request as well as possible:","{24c123}Send","{d62020}Exit");
new string[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!isAdmin(i, 1))continue;
format(string,sizeof(string), "[CAA:] %s: %s",getPlayerName(playerid), string);
SendClientMessage(i, ACHAT, string);
}
return 1;
}
}
else
{
SendClientMessage(playerid,RED,"You have canceled the Support menu.");
}
return 1;
}
Alles anzeigen
MfG