Guten Abend, ich hätte gerne das nach dem Registrieren oder dem Login ein Dialog erscheint in dem abfragt wird, in welches Team der Spieler will. Ich hab jedoch keine Ahnung warum es nicht funktioniert. HIer der Code:
if(dialogid == DIALOG_TEAMABFRAGE)
{
if(listitem == 1)
{
SendClientMessage(playerid, 0xA0A0A0FF, "Sie sind nun im Team der Yakuza!");
Spieler[playerid][Team] = 1;
SpielerSpeichern(playerid);
SetSpawnInfo(playerid,0,0,0,0,0,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetPlayerSkin(playerid, 186);
SetPlayerColor(playerid, 0xA0A0A0FF);
}
if(listitem == 2)
{
SendClientMessage(playerid, 0x0060FFFF, "Sie sind nun im Team der Triaden!");
Spieler[playerid][Team] = 2;
SpielerSpeichern(playerid);
SetSpawnInfo(playerid,0,0,0,0,0,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetPlayerSkin(playerid, 120);
SetPlayerColor(playerid, 0x0060FFFF);
}
else
{
if(response)
{
if(response == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Sie müssen sich für ein Team entscheiden!");
ShowPlayerDialog(playerid, DIALOG_TEAMABFRAGE, DIALOG_STYLE_LIST, "In welchem Team wollen Sie Spielen?:", "Yakuza\nTriaden","Wählen","Schließen");
return 1;
}
}
}
}
Nach dem Login oder dem Registrieren wird auch gesagt:
ShowPlayerDialog(playerid, DIALOG_TEAMABFRAGE, DIALOG_STYLE_LIST, "In welchem Team wollen Sie Spielen?:", "Triaden\nYakuza","Wählen","Schließen");
Wenn ich mich jetzt Registriere oder einlogge, folgt kein DIALOG_TEAMABFRAGE, weiß evtl. jemand was der Fehler sein könnte? Freue mich über jede Hilfe.
Liebe Grüße