Naja du machst das schon mal Falsch.
Du erstellt einen Dialog und dann machst du das ganze mit ner Menu abfrage
Ich erstelle dir hier mal einen Quellcode:
Unter das Callback
OnPlayerDialogResponse
if(dialogid == Land
{
if(response == 0)return 1;
if(RegistrationStep[playerid] == 3)
{
if(listitem == 0)
{
PlayerInfo[playerid][pOrigin] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also aus Deutschland.");
ShowPlayerDialog(playerid,DIALOG_Tutorial,DIALOG_STYLE_MSGBOX,"Tutorial"," Es folgt das Tutorial \n Du kannst das Tutorial überspringen. Es wird aber dringlichst empfohlen das Tutorial durchzulesen. \n Willst du das Tutorial durchlesen?","Ja","Nein");
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
}
else if(listitem == 1)
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also aus NRW.");
ShowPlayerDialog(playerid,DIALOG_Tutorial,DIALOG_STYLE_MSGBOX,"Tutorial"," Es folgt das Tutorial \n Du kannst das Tutorial überspringen. Es wird aber dringlichst empfohlen das Tutorial durchzulesen. \n Willst du das Tutorial durchlesen?","Ja","Nein");
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
}
else if(listitem == 2)
{
PlayerInfo[playerid][pOrigin] = 3;
SendClientMessage(playerid, COLOR_WHITE, "Ok, du kommst also aus den Ausland.");
ShowPlayerDialog(playerid,DIALOG_Tutorial,DIALOG_STYLE_MSGBOX,"Tutorial"," Es folgt das Tutorial \n Du kannst das Tutorial überspringen. Es wird aber dringlichst empfohlen das Tutorial durchzulesen. \n Willst du das Tutorial durchlesen?","Ja","Nein");
RegistrationStep[playerid] = 0;
TutTime[playerid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Woher kommst du? (Wähle das richtige aus mithilfe der Leertaste aus!)");
}
}
}