Szerző Téma: Nyelvválasztó  (Megtekintve 4558 alkalommal)

Nyelvválasztó
« Válasz #15 Dátum: 2011. október 16. - 20:13:17 »
0 Show voters
Idézetet írta: ManGoo date=1318695488\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
Grat :)
 

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #16 Dátum: 2011. október 16. - 20:57:05 »
0 Show voters
Köszönöm mindenkinek!
(Éppen egy Fort Carsonos Roleplay módon dolgozok=))

Nem elérhető Buba

  • 540
    • Profil megtekintése
Nyelvválasztó
« Válasz #17 Dátum: 2011. október 16. - 21:31:23 »
0 Show voters
jó leeett srác ;)

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #18 Dátum: 2011. október 16. - 23:17:44 »
0 Show voters
Idézetet írta: Buba date=1318793483\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
jó leeett srác ;)
 
Köszi =))

Rammstein

  • Vendég
Nyelvválasztó
« Válasz #19 Dátum: 2011. október 18. - 14:31:02 »
0 Show voters
vmiért nem jó, 1 parancsot akarok vele átírni és:
 
C:\\Users\\Stuntzor\\Desktop\\asdasd\\gamemodes\\MalibuCool.pwn(1782) : error 002: only a single statement (or expression) can follow each \"case\"
C:\\Users\\Stuntzor\\Desktop\\asdasd\\gamemodes\\MalibuCool.pwn(1782) : warning 215: expression has no effect

Nem elérhető Buba

  • 540
    • Profil megtekintése
Nyelvválasztó
« Válasz #20 Dátum: 2011. október 18. - 18:28:15 »
0 Show voters
Idézetet írta: Stuntzor シ date=1318941062\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
vmiért nem jó, 1 parancsot akarok vele átírni és:
 
C:\\Users\\Stuntzor\\Desktop\\asdasd\\gamemodes\\MalibuCool.pwn(1782) : error 002: only a single statement (or expression) can follow each \"case\"
C:\\Users\\Stuntzor\\Desktop\\asdasd\\gamemodes\\MalibuCool.pwn(1782) : warning 215: expression has no effect

 

Illeszd be a parancsot is kérlek

Rammstein

  • Vendég
Nyelvválasztó
« Válasz #21 Dátum: 2011. október 18. - 20:43:37 »
0 Show voters
tessék
 
if(strcmp(cmd, \"/hitman\", true) == 0) {
       switch (Nyelv[playerid])
        {
            case 0: //Ez itt a 0-ás azaz a magyar
            {
            //new tmp[100];
   tmp = strtok(cmdtext, idx);
        //new id;
   new amm;
   if(!strlen(tmp)) {
      SendClientMessage(playerid, ADMIN_RED, \"Használat: /hitman [playerid/név] [összeg]\");
   }
   else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs ilyen játékos!\");
   else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Rossz összeg!\");
   else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs rá elég pénzed!\");
   else{
   Info[id][hit] += amm;
   new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
   GetPlayerName(playerid, namep, sizeof (namep));
   GetPlayerName(id, namep2, sizeof (namep2));
   format(string, sizeof string, \"%s vérdíjat tûzött ki %s fejére! Aki megöli %s-t $%d jutalomban részesül!\", namep, namep2, namep2, Info[id][hit]);
   SendClientMessageToAll(COLOR_ORANGE, string);
   }
         }
            case 1: //Ez itt az 1-es azaz angol
            {
            //new tmp[100];
   tmp = strtok(cmdtext, idx);
        //new id;
   new amm;
   if(!strlen(tmp)) {
      SendClientMessage(playerid, ADMIN_RED, \"Usage: /hitman [playerid / name] [amount]\");
   }
   else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Error: No such player!\");
   else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Error: Invalid amount!\");
   else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Error: Not enough money on it!\");
   else{
   Info[id][hit] += amm;
   new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
   GetPlayerName(playerid, namep, sizeof (namep));
   GetPlayerName(id, namep2, sizeof (namep2));
   format(string, sizeof string, \"%s set a bounty on %s head! Anyone who kills for %s $%d rewarded!\", namep, namep2, namep2, Info[id][hit]);
   SendClientMessageToAll(COLOR_ORANGE, string);
            }
         }
   return 1;
}

Nyelvválasztó
« Válasz #22 Dátum: 2011. október 19. - 19:13:36 »
0 Show voters
Ty$on ezt ha beleépitem a módomba és englischre megyek akkor leangolosytja a módot?  :question:  :question:

Nem elérhető Buba

  • 540
    • Profil megtekintése
Nyelvválasztó
« Válasz #23 Dátum: 2011. október 19. - 19:22:40 »
0 Show voters
Idézetet írta: szabyxxx date=1319044416\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
Ty$on ezt ha beleépitem a módomba és englischre megyek akkor leangolosytja a módot?  :question:  :question:
 
Nyelvtan 1es
Már hogy magyarítaná le? Legyen már eszed..

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #24 Dátum: 2011. október 19. - 20:03:47 »
0 Show voters
Idézetet írta: Stuntzor シ date=1318963417\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
tessék
[pawn]if(strcmp(cmd, \"/hitman\", true) == 0) {
       switch (Nyelv[playerid])
        {
            case 0: //Ez itt a 0-ás azaz a magyar
            {
            //new tmp[100];
      tmp = strtok(cmdtext, idx);
        //new id;
      new amm;
      if(!strlen(tmp)) {
          SendClientMessage(playerid, ADMIN_RED, \"Használat: /hitman [playerid/név] [összeg]\");
      }
      else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs ilyen játékos!\");
      else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Rossz összeg!\");
      else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs rá elég pénzed!\");
      else{
      Info[id][hit] += amm;
      new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
      GetPlayerName(playerid, namep, sizeof (namep));
      GetPlayerName(id, namep2, sizeof (namep2));
      format(string, sizeof string, \"%s vérdíjat tûzött ki %s fejére! Aki megöli %s-t $%d jutalomban részesül!\", namep, namep2, namep2, Info[id][hit]);
      SendClientMessageToAll(COLOR_ORANGE, string);
      }
         }
            case 1: //Ez itt az 1-es azaz angol
            {
            //new tmp[100];
      tmp = strtok(cmdtext, idx);
        //new id;
      new amm;
      if(!strlen(tmp)) {
          SendClientMessage(playerid, ADMIN_RED, \"Usage: /hitman [playerid / name] [amount]\");
      }
      else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Error: No such player!\");
      else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Error: Invalid amount!\");
      else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Error: Not enough money on it!\");
      else{
      Info[id][hit] += amm;
      new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
      GetPlayerName(playerid, namep, sizeof (namep));
      GetPlayerName(id, namep2, sizeof (namep2));
      format(string, sizeof string, \"%s set a bounty on %s head! Anyone who kills for %s $%d rewarded!\", namep, namep2, namep2, Info[id][hit]);
      SendClientMessageToAll(COLOR_ORANGE, string);
            }
         }
   return 1;
}[/pawn]
 
Nekem semmi hiba =))
[pawn]#include <a_samp>
#if defined FILTERSCRIPT
new Nyelv[MAX_PLAYERS] = 0; //Itt csinálunk egy változott a nyelvhez
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n----------------------------------\");
print(\" Nyelvválasztó by Ty$oN (Kikapcsolás)\");
print(\"----------------------------------\\n\");
return 1;
}
public OnPlayerConnect(playerid)
{
//Itt 2 nyelv lesz csak! (Magyar+Angol)
ShowPlayerDialog(playerid, 555, DIALOG_STYLE_LIST, \"Nyelv/Language\",\"Magyar\\nAngol\",\"Kiválasztás\",\"\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, \"/hitman\", true) == 0) {
       switch (Nyelv[playerid])
        {
            case 0: //Ez itt a 0-ás azaz a magyar
            {
            //new tmp[100];
      tmp = strtok(cmdtext, idx);
        //new id;
      new amm;
      if(!strlen(tmp)) {
          SendClientMessage(playerid, ADMIN_RED, \"Használat: /hitman [playerid/név] [összeg]\");
      }
      else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs ilyen játékos!\");
      else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Rossz összeg!\");
      else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Hiba: Nincs rá elég pénzed!\");
      else{
      Info[id][hit] += amm;
      new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
      GetPlayerName(playerid, namep, sizeof (namep));
      GetPlayerName(id, namep2, sizeof (namep2));
      format(string, sizeof string, \"%s vérdíjat tûzött ki %s fejére! Aki megöli %s-t $%d jutalomban részesül!\", namep, namep2, namep2, Info[id][hit]);
      SendClientMessageToAll(COLOR_ORANGE, string);
      }
         }
            case 1: //Ez itt az 1-es azaz angol
            {
            //new tmp[100];
      tmp = strtok(cmdtext, idx);
        //new id;
      new amm;
      if(!strlen(tmp)) {
          SendClientMessage(playerid, ADMIN_RED, \"Usage: /hitman [playerid / name] [amount]\");
      }
      else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, ADMIN_RED, \"Error: No such player!\");
      else if (amm < 1) SendClientMessage(playerid, ADMIN_RED, \"Error: Invalid amount!\");
      else if (GetPlayerMoney(playerid) <  amm) SendClientMessage(playerid, ADMIN_RED, \"Error: Not enough money on it!\");
      else{
      Info[id][hit] += amm;
      new namep[MAX_PLAYER_NAME], namep2[MAX_PLAYER_NAME];
      GetPlayerName(playerid, namep, sizeof (namep));
      GetPlayerName(id, namep2, sizeof (namep2));
      format(string, sizeof string, \"%s set a bounty on %s head! Anyone who kills for %s $%d rewarded!\", namep, namep2, namep2, Info[id][hit]);
      SendClientMessageToAll(COLOR_ORANGE, string);
            }
         }
   return 1;
}
   
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 555)
    {
    if(response)
    {
        if(listitem == 0)
        {
                Nyelv[playerid] = 0; // Itt kiválasztottuk az magyar nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"A nyelvedet magyarra állitottad.\");
        }
        if(listitem == 1)
        {
                Nyelv[playerid] = 1; // Itt kiválasztottuk az angol nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"You choose the english language.\");
        }
     }
return 1;
}
#endif[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal