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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Turbo - 2011. április 17. - 17:02:14

Cím: Két nyelves szerver?
Írta: Turbo - 2011. április 17. - 17:02:14
Csõ all.
Két nyelvesre akarom csinálni a szervert.
Van olyan script ami le fordítsa a magyart angolra, vagy valami hasonló dolog?
Elõre is köszönöm! :D
Cím: Két nyelves szerver?
Írta: TengeriMalac - 2011. április 17. - 17:12:49
Le kell fordítanod az egészet, és egy változóval beállítani, hogy melyik nyelvet adja be a játékosnak..
Cím: Két nyelves szerver?
Írta: Turbo - 2011. április 17. - 17:15:15
Azt tudom, hogy ki kell választani, de hogy csináljam meg? :shy:
Cím: Két nyelves szerver?
Írta: InAceX - 2011. április 17. - 17:20:36
Használd a SendMultiMessage-t http://sampforum.hu/index.php?topic=11269.msg127549#msg127549
Cím: Két nyelves szerver?
Írta: Turbo - 2011. április 17. - 17:22:36
Hát de a sok parancsnál hogy legyen angol?? :-\\
Cím: Két nyelves szerver?
Írta: Buba - 2011. április 18. - 17:21:42
#include <a_samp>
#include <zcmd>
new nyelv[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    ShowPlayerDialog(playerid,2165,DIALOG_STYLE_LIST,\"Válassz nyelvet!\\nChoose your language!\",\"Magyar / Hungary\\n English / Angol\",\"OK\",\"\");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2165)
    {
if(response == 1)
{
   switch(listitem)
   {
       case 0:
       {
         nyelv[playerid] = 0; // 0 = magyar
         SendClientMessage(playerid,0x00CC00AA,\"Magyar vagy!\");
      }
      case 1:
      {
         nyelv[playerid] = 1; // 1 = angol
         SendClientMessage(playerid,0x00CC00AA,\"You\'re english!\");
      }
   }
}
else
{
                      ShowPlayerDialog(playerid,2165,DIALOG_STYLE_LIST,\"Válassz nyelvet!\\nChoose your language!\",\"Magyar / Hungary\\n English / Angol\",\"OK\",\"\");
}
return 1;
}
    return 0;
}
CMD:help(playerid,params[])
{
        if(nyelv[playerid] == 0) // ha magyar
        {
               SendClientMessage(playerid,0x00CC00AA,\"/parancsok\");
        } else { // ha angol
               SendClientMessage(playerid,0x00CC00AA,\"/commands\");
        }
        return 1;
}