// OnDialogResponse
LoadDialog(playerid, dialogid, response, listitem);
// LoadDialog
stock LoadDialog(playerid, dialogid, response, listitem)
{
if(dialogid == LanguageDialog)
{
if(!response) return ShowPlayerDialog(playerid,LanguageDialog,DIALOG_STYLE_LIST,"Select your Language","German\nEnglish","Choose","Choose");
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,0xFF0000FF,"Du wählst die deutsche Sprache aus.");
PlayerLanguage[playerid] = German;
}
case 1:
{
SendClientMessage(playerid,0xFF0000FF,"You Choosen the English Language");
PlayerLanguage[playerid] = English;
}
}
}
}
// Edit: Klar geht das:
// oben
forward OnLanguageDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
// unten
public OnLanguageDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LanguageDialog)
{
if(!response) return ShowPlayerDialog(playerid,LanguageDialog,DIALOG_STYLE_LIST,"Select your Language","German\nEnglish","Choose","Choose");
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,0xFF0000FF,"Du wählst die deutsche Sprache aus.");
PlayerLanguage[playerid] = German;
}
case 1:
{
SendClientMessage(playerid,0xFF0000FF,"You Choosen the English Language");
PlayerLanguage[playerid] = English;
}
}
}
return 1;
}
#define OnLanguageDialogResponse OnDialogResponse