Hallo Leute =)
Ich bin grade fertig geworden, mein script 2 sprachig zu machen ;)...
mein einziges problem ist: ich bekomms mit den dialogen nicht hin o.o....
Also ich möchte das wenn man connectet, direkt nen dialog bekommt"Wähle deine sprache"
dann klickt man auf deutsch oder english, und kommt zum login oder register vorgang...
OnPlayerConnect:
public OnPlayerConnect(playerid)
{
new Spielerdatei[128],string[128],string2[128]; //Spielerdatei,sowie 2 Strings
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid)); //Ist klar
if(dini_Exists(Spielerdatei)) //Hier wird abgefragt ob der User Bereits registriert ist
{ //Wenn er registriert ist...
//DEUTSCH
if(GetPVarInt(playerid,"Deutsch") == 1)
{
format(string,sizeof(string),"{FFFFFF}Herzlich Willkommen zurück {FFFA00}%s.\n{FFFFFF}Gib unten bitte dein Passwort ein!",SpielerName(playerid)); //String1......
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,ServerName,string,"Einloggen","Abbrechen"); //Login Dialog mit der Info string
}
//ENGLISCH
else if(GetPVarInt(playerid,"English") == 1)
{
format(string,sizeof(string),"{FFFFFF}Welcome Back {FFFA00}%s.\n{FFFFFF}Please enter your Password!",SpielerName(playerid)); //String1......
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,ServerName,string,"Login","Cancel"); //Login Dialog mit der Info string
}
}
else
{ //Wenn nicht...
//DEUTSCH
if(GetPVarInt(playerid,"Deutsch") == 1)
{
format(string2,sizeof(string2),"{FFFFFF}Dein Account wurde in unserer Datenbank nicht gefunden\nGib unten dein gewünschtes Passwort ein!",SpielerName(playerid)); //String 2
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,ServerName,string2,"Registrieren","Abbrechen"); //Register-Dialog mit der Info string2
}
//ENGLISCH
else if(GetPVarInt(playerid,"English") == 1)
{
format(string2,sizeof(string2),"{FFFFFF}Your Account was not found!\nPlease enter your Passwort",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,ServerName,string2,"Register","Cancel");
}
}
Ich bin für jede Hilfe dankbar
Lg
Unknow