hat sich erledigt... dankte trotzdem
Beiträge von GTA:CounterStrike
-
-
ja werden sie auch...
-
ich kriegs mit den dialogen nich so ganz hin ^^...
wie gesagt wenn jmd. connected soll er nen dialog bekommen mit 2 sprachen auswahl (deutsch, englisch)
dann klickt er z.B. auf eine sprache und kommt zum login vorgang... ich habs die ganze zeit versuch nur bekomm ichs nicht hin ^^... lg -
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