Sziasztok
Kérdésem:Csináltam egy nyelv vállasztót diálogban de nem értem...hogy mi és hogy(Most csinálok ilyent elsõnek):
new NYELV[MAX_PLAYERS];
Létre hoztam a változót.
ShowPlayerDialog(playerid, 1555, DIALOG_STYLE_LIST, \"English || Magyar\", \"English\\nMagyar\", \"Választ\", \"Kick\");
Létre hoztam a nyelv vállasztó diálogot.
CMD:exitdm(playerid)
{
if(IsInTeamDM[playerid] ==1)
{
ShowPlayerDialog(playerid, EXITDM, DIALOG_STYLE_LIST, \"{ff0000}Valóban ki szretnél lépni a DM zónából?{ff0000}\", \"Igen\\nNem\", \"Választ\", \"Mégsem\");
}else{
SendClientMessage(playerid, 0xfffff,\"{177be6}Te nem is vagy{177be6} {ff0000}Death Mach(DM){ff0000} {177be6}zónában!{177be6}\");
}
return 1;
}
Ezt a parancsot szeretném két nyelven elintézni de hogy hogyan pasz...
Ha a dialogban Angolt választok akkor angul verzióját agya ki és ha Magyar-t választok akkor meg a Magyar verziot dobja ki a playernek
if (dialogid == 1555)
{
if(response)return SendClientMessage(playerid, 0x00e1ffAA, \"Üdv, jó játékot! \");
{
new string[300];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(string, sizeof(string), \"{36e0be}Player:{36e0be}{59d459}[ %s ]{59d459} {ff0000}kirugva {ff0000} {cce036}Indok:{cce036} {e0982d}Nem va\'lasztott nyelvet!{e0982d}\", Name);
SendClientMessageToAll(0xD8D8D8FF, string);
Kick(playerid);
}
if(listitem==0)
{
NYELV[playerid] = 1;
}
if(listitem==1)
{
NYELV[playerid] = 2;
}
return 1;
}
Köszönöm elõre.