Servus Leute.
Ich wollte mal versuchen zu machen, das wenn man sich einloggt das man die Sprache auswählen kann und der rest im Script dann dieser Sprache angepasst wird.
Laut dem Dini Topic würde es so gehen.
new SprachAbfrage;
Da wo man sich entscheidet für die Sprache
SprachAbfrage = dini_IntSet(Spielerdatei, "Sprache", 1);
und
SprachAbfrage = dini_IntSet(Spielerdatei, "Sprache", 0);
Und dann habe ich es so in die Commands eingefügt, aber es will nicht funktionieren immer komme ich zum deutschen
if(SprachAbfrage == 1)
{
new namess[30], string[255];
GetPlayerName(playerid,namess,sizeof(namess));
format(string, sizeof(string), "{F2FF00}Willkommen {FF0000}%s,{F2FF00}\n\nDu bist noch nicht {FF2508}registriert\n{F2FF00}Bitte gebe dein gewünschtes Passwort ein\num dir einen Account zu erstellen", namess);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration", string,"Registrieren","Disconnect");
}
else if(SprachAbfrage == 0)
{
new namess[30], string[255];
GetPlayerName(playerid,namess,sizeof(namess));
format(string, sizeof(string), "{F2FF00}Welcome {FF0000}%s,{F2FF00}\n\nYou are not {FF2508}registered\n{F2FF00}Please enter your desired password\n to create you an account.", namess);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration", string,"Registrieren","Disconnect");
}
Bitte um Hilfe
//Link