[glow=black,2,300]1.[/glow] [glow=black,2,400]Adaugam aceasta variablia.[/glow]
[pawn]
enum OptiuniServer {
Limba };
new Option[OptiuniServer];[/pawn]
[glow=black,2,300]2. [/glow][glow=black,2,400]Acum sa facem comanda.[/glow]
[pawn]
if(strcmp(cmd, "/cmdtest", true) == 0)
{
if(Option[Limba] ==1)SendClientMessage(playerid, 0xFFFFFFAA, "** Salut George ce faci?");else // Romana
if(Option[Limba] ==2)SendClientMessage(playerid, 0xFFFFFFAA, "** Hi Tom how are you?");else // Engleza
if(Option[Limba] ==3)SendClientMessage(playerid, 0xFFFFFFAA, "** Hola Xavi que passa?"); // Spaniola
// s.a.m.d cate limbi doriti voi
return 1;
}[/pawn]
Acum, eu v-as recomanda sa faceti, atunci cand un player se logheaza, dupa ce scrie parola sa-i apare un dialog unde sa-si aleaga limba dorita.
[glow=black,2,300]3. [/glow][glow=black,2,400]La OnPlayerLogin pe la sfarsit facem asa.[/glow]
Dialogul:
[pawn]ShowPlayerDialog(playerid,1996,DIALOG_STYLE_LIST,"Limba/Language/Idioma","Romana\nEnghlis\nEspañol","Select", "");[/pawn]
[glow=black,2,300]4. [/glow][glow=black,2,400]La OnDialogResponse adaugam[/glow]
[pawn]
if(dialogid == 1996)
{
if(response)
{
if(listitem == 0)
{
Option[Limba] = 1;
SendClientMessage(playerid, 0xFFFFFFAA, "** Ai selectat limba romana.");
}
if(listitem == 1)
{
Option[Limba] = 2;
SendClientMessage(playerid, 0xFFFFFFAA, "** You have selected enghlish language.");
}
if(listitem == 2)
{
Option[Limba] = 3;
SendClientMessage(playerid, 0xFFFFFFAA, "** Lengua española se ha seleccionado.");
}
}
}[/pawn]
Cam atat a fost tot...
Bafta
