GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kamionos - 2014. február 26. - 01:57:01

Cím: Nyelvválasztó eltûnik a regisztrációs dialog elõtt
Írta: kamionos - 2014. február 26. - 01:57:01
Üdv!
alkottam egy Nyelv választó cuccost,és az a gondom hogy ha berakom a regisztráviós/bejelentkezõs dialog elé,amint bejöttek ezek eltûnik,pedig hozzá se nyúlok.(muszáj elõttük lennie).
itt a code:
Nyelvválasztó:
 
ShowPlayerDialog(playerid, 2000, DIALOG_STYLE_MSGBOX, \"Válassz nyelvet!\", \"teszt\", \"Magyar\", \"English\");
switch (Nyelv[playerid])
{
case 0:
{
SendClientMessage(playerid, -1, \"Magyar[HUN]\");
SendClientMessage(playerid, -1, \"{afafaf}Üdvözöllek a {0000FF}:: {FFFFFF}[EveryBody] {0000FF}:: {afafaf}Stunt Szerveren!\");
SendClientMessage(playerid, -1, \"{afafaf}Ha valamit nem értesz bátran fordulj egy adminhoz & VIP hez({2AF5FC}/admins & /vips{afafaf})\");
SendClientMessage(playerid, -1, \"{afafaf}Jó játékot kíván neked az {0000FF}:: {FFFFFF}[ESS] {0000FF}:: {afafaf}csapata!\");
SendClientMessage(playerid, -1, \"{afafaf}Szerver verzió: {FFFFFF}v{ffff00}0.8\");
}
case 1:
{
SendClientMessage(playerid, -1, \"English[ENG]\");
SendClientMessage(playerid, -1, \"{afafaf}Üdvözöllek a {0000FF}:: {FFFFFF}[EveryBody] {0000FF}:: {afafaf}Stunt Szerveren!\");
SendClientMessage(playerid, -1, \"{afafaf}Ha valamit nem értesz bátran fordulj egy adminhoz & VIP hez({2AF5FC}/admins & /vips{afafaf})\");
SendClientMessage(playerid, -1, \"{afafaf}Jó játékot kíván neked az {0000FF}:: {FFFFFF}[ESS] {0000FF}:: {afafaf}csapata!\");
SendClientMessage(playerid, -1, \"{afafaf}Szerver verzió: {FFFFFF}v{ffff00}0.8\");}
}

 
A második az angol,direkt magyar mert még nem fordítottam le!
És itt van a belépõ/regisztráció:
 
new name_row = iDB_getnameid(\"players\", PlayerName(playerid));
if(iDB_RowExist(\"players\", name_row))
{
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_PASSWORD, \"{0000FF}:: {FFFFFF}[ESS] {0000FF}::{ffffff} - Login\", \"Üdvözletem!\\nÍrd be a jelszavad a belépéshez\", \"Login\", \"Kick\");
}
else
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_PASSWORD, \"{0000FF}:: {FFFFFF}[ESS] {0000FF}::{ffffff}  - Register\", \"Üdvözletem!\\nA szerverre való belépésez elõbb regisztráció\\nszükséges!\\namennyiben nem regisztrálsz hagyd el a szervert!\\n\", \"Register\", \"Kick\");
}

 
Aki nem értette meg hogy mint irtam az elején akkor egyszerûbben:
Az a lényeg hogy a nyelvválasztó ne tûnjön el amikor a belépõ/regisztráció betöltõdik.
De a nyelvválasztónak muszáj elõttük lennie mert ezen alapszik a szerver.
Elõre is köszönöm a segítséget!
Cím: Nyelvválasztó eltûnik a regisztrációs dialog elõtt
Írta: Flash - 2014. február 26. - 13:20:13
Csináld azt hogy amikor Csatlakozik a szerverre a játékos akkor csakis a nyelv választós Dialogot hozd elõ nekik, majd ha rámegy akár az Angolra, akár a Magyar-ra, akkor meg a Regisztrációs/bejelentkezõs dialogot hozd elõ a játékosnak, szóval egymás után, és értelem szerûen, hogyha a játékos az Angol-ra megy nyilván a regisztráló/beléptetõ dialog-ban lévõ szöveget angolra fordítod.
Ha nem megy, megcsinálom neked csak szólj!
Cím: Nyelvválasztó eltûnik a regisztrációs dialog elõtt
Írta: kamionos - 2014. február 26. - 15:30:21
megtudom én is :D Köszi,erre nem is gondoltam :D