Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - KrisT

Oldalak: 1 [2] 3
16
Segítségkérés / /makeadmin
« Dátum: 2014. Augusztus 28. - 14:49:04 »
Sziasztok! A problémám az lenne, ha beirom /makeadmin X(ID) Y(adminszint), és teljesen helyesen, akkor kiirja, hogy Az adminszint csak 1,2,3.. stb lehet. Nemtudom mi a hiba, de szerintem az if(sscanf(params,\"\" -ba lehet.
 
CMD:makeadmin(playerid,params[])
{
if(Belepve[playerid])
{
    if(IsPlayerAdmin(playerid) || JatekosInfo[playerid][Tulaj])
    {
        new id,param1[128],neve[MAX_PLAYER_NAME];
            if(sscanf(params,\"ui[4]\",id,param1)) return SendClientMessage(playerid,COLOR_LIGHTRED,\"Használat: /makeadmin [Player ID] [AdminSzint]\");
   {
       if(IsPlayerConnected(id))
      {
                GetPlayerName(playerid,nev,sizeof(nev));
             GetPlayerName(id,neve,sizeof(neve));
          new uzenet[128];
          if(!strcmp(param1, \"0\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] > 0)
              {
                format(uzenet,sizeof(uzenet),\"%s elvette %s adminját!\",nev,neve);
               SendClientMessageToAll(COLOR_ORANGE,uzenet);
               MSG(id,COLOR_LIGHTGREEN,\"Elvették az Adminodat!\");
               JatekosInfo[id][AdminSzint] = 0;
               printf(\"uzenet\");
               TextDrawShowForPlayer(playerid,infovonal[playerid]);
               new szoveg[128];
               format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
               TextDrawSetString(infovonal[playerid],szoveg);
               TextDrawShowForPlayer(playerid, Box[playerid]);
               TextDrawShowForPlayer(playerid, Ft[playerid]);
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Mégis mit akarsz elvenni szegénytõl? Nem admin..\");
         }
         else if(!strcmp(param1, \"1\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 1)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 1)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t 1-es szintû adminná! %s mától fogva GameAdmin! Gratulálunk!!\",nev,neve,nev);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Kineveztek 1-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 1;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 1)
                  {
                  TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t 1-es szintû Adminná!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Lefokoztak 1-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 1;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is egyes szintû admin.. Mi értelme lenne megint kinevezni õt egyesre? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"2\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 2)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 2)
                  {
                        TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t 2-es szintû adminná! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Kineveztek 2-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 2;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 2)
                  {
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t 2-es szintû Adminná!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Lefokoztak 2-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 2;
                  printf(\"uzenet\");
                            TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is kettes szintû admin.. Mi értelme lenne megint kinevezni õt kettesre? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"3\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 3)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 3)
                  {
                            TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t 3-es szintû adminná! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Kineveztek 3-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 3;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 3)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t 3-es szintû Adminná!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Lefokoztak 3-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 3;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is hármas szintû admin.. Mi értelme lenne megint kinevezni õt hármasra? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"4\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 4)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 4)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t 4-es szintû adminná! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Kineveztek 4-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 4;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 4)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t 4-es szintû Adminná!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Lefokoztak 4-es szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 4;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is négyes szintû admin.. Mi értelme lenne megint kinevezni õt négyesre? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"5\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 5)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 5)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t 5-ös szintû adminná! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Kineveztek 5-ös szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 5;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 5)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t 5-ös szintû Adminná!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTGREEN,\"Lefokoztak 5-ös szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 5;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is ötös szintû admin.. Mi értelme lenne megint kinevezni õt ötösre? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"6\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 6)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 6)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t FõadminSegédre! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTBLUE,\"Kineveztek 6-os szintû adminná!\");
                  JatekosInfo[id][AdminSzint] = 6;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 6)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t FõadminSegédre\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_LIGHTBLUE,\"Lefokoztak FõadminSegédre\");
                  JatekosInfo[id][AdminSzint] = 6;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is FõadminSegéd.. Mi értelme lenne megint kinevezni õt ötösre? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"1337\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 1337)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 1337)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t FõAdminra! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_BLUE,\"Kineveztek FõAdminra!\");
                  JatekosInfo[id][AdminSzint] = 1337;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 1337)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t FõAdminra!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_BLUE,\"Lefokoztak FõAdminra!\");
                  JatekosInfo[id][AdminSzint] = 1337;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is FõAdmin.. Mi értelme lenne megint kinevezni õt FõAdminra? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"1338\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 1338)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 1338)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t SuperAdminná! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_YELLOW,\"Kineveztek SuperAdminná\");
                  JatekosInfo[id][AdminSzint] = 1338;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 1338)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t SuperAdminná\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_YELLOW,\"Lefokoztak SuperAdminná\");
                  JatekosInfo[id][AdminSzint] = 1338;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is SuperAdmin.. Mi értelme lenne megint kinevezni õt SuperAdminra? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"4096\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 4096)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 4096)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s AdminControllerSegéddé! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_RED,\"Kineveztek AdminControllerSegéddé\");
                  JatekosInfo[id][AdminSzint] = 4096;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 4096)
                  {
                            TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t AdminControllerSegéddé!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_RED,\"Lefokoztak AdminControllerSegéddé!\");
                  JatekosInfo[id][AdminSzint] = 4096;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is AdminControllerSegéd.. Mi értelme lenne megint kinevezni õt AdminControllerSegéddé? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"4100\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 4100)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 4100)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t AdminControllerré! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_RED,\"Kineveztek AdminCOntrollerré!\");
                  JatekosInfo[id][AdminSzint] = 4100;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 4100)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t AdminControllerré\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_RED,\"Lefokoztak AdminControllerré\");
                  JatekosInfo[id][AdminSzint] = 4100;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ most is AdminController.. Mi értelme lenne megint kinevezni õt AdminControllerré? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"4555\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 4555)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 4555)
                  {
                              TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t SzerverFelügyelõnek! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_SZERVERFELUGYELO,\"Kineveztek SzerverFelügyelõ-nek\");
                  JatekosInfo[id][AdminSzint] = 4555;
                  printf(\"uzenet\");
               }
               else if(JatekosInfo[playerid][AdminSzint] > 4555)
                  {
                            TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s lefokozta %s -t SzerverFelügyelõvé\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_SZERVERFELUGYELO,\"Lefokoztak SzerverFelügyõnek\");
                  JatekosInfo[id][AdminSzint] = 4555;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ monst is SzerverFelügyelõ.. Mi értelme lenne megint kinevezni õt SzerverFelügyelõvé? Ejj te fiú :D\");
         }
         else if(!strcmp(param1, \"5555\", true))
          {
              if(JatekosInfo[playerid][AdminSzint] != 5555)
              {
                  if(JatekosInfo[playerid][AdminSzint] < 5555)
                  {
                      TextDrawShowForPlayer(playerid,infovonal[playerid]);
                  new szoveg[128];
                  format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
                  TextDrawSetString(infovonal[playerid],szoveg);
                  TextDrawShowForPlayer(playerid, Box[playerid]);
                  TextDrawShowForPlayer(playerid, Ft[playerid]);
                   format(uzenet,sizeof(uzenet),\"%s kinevezte %s -t GameDiktátorrá! Gratulálunk!!\",nev,neve);
                  SendClientMessageToAll(COLOR_ORANGE,uzenet);
                  MSG(id,COLOR_GAMEDIKTATOR,\"Kineveztek GameDiktátorrá\");
                  JatekosInfo[id][AdminSzint] = 5555;
                  printf(\"uzenet\");
               }
            }
            else MSG(playerid,COLOR_LIGHTRED,\"Õ monst is GameDiktátor.. Mi értelme lenne megint kinevezni õt GameDiktátorrá? Ejj te fiú :D\");
         }
         else SendClientMessage(playerid,COLOR_LIGHTRED,\"Az adminszint csak <1,2,3,4,5,6,1337,1338,4096,4100,4555,5555> lehet!\");
      }
      else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen játékos!\");
        }
    }
    else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy rcon admin/Tulaj!\");
}
else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy bejelentkezve!\");
return 1;
}

17
Segítségkérés / Bank parancs probléma
« Dátum: 2014. Augusztus 27. - 12:19:34 »
Sziasztok! Egy bank parancsot csináltam, és úgy akartam, hogy /bank [betesz/kivesz] [összeg]
De mikor beirom: /bank betesz X(egy összeget), akkor kiirja a használatát. Szerintem biztos az if(sscanf-nál rontottam el valamit, de nemtudom hogyan javitsam, mert ilyet még nem csináltam. Leirnátok helyesen a parancsot kérlek, és elmondanátok, mi volt vele a baj?
 

CMD:bank(playerid, params[])
{
if(IsPlayerConnected(playerid) && Belepve[playerid] == 1)
{
        new penzmennyiseg;
        if(IsPlayerInRangeOfPoint(playerid,2,1462.2986,-1010.1807,26.8438))
    {
        if(!strcmp(params, \"betesz\", true))
        {
            if(sscanf(params,\"i\",penzmennyiseg)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /bank betesz [összeg]\");
      {
          if(JatekosInfo[playerid][Penz] >> 0)
          {
              new uzenet[128];
            JatekosInfo[playerid][Penz] -= penzmennyiseg;
            JatekosInfo[playerid][bank] += penzmennyiseg;
              TextDrawShowForPlayer(playerid,infovonal[playerid]);
              format(uzenet,sizeof(uzenet),\"Sikeresen betettél a bankba %d Forintot!\",penzmennyiseg);
              MSG(playerid,COLOR_LIGHTRED,\"uzenet\");
            new szoveg[128];
            format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
            TextDrawSetString(infovonal[playerid],szoveg);
            TextDrawShowForPlayer(playerid, Box[playerid]);
            TextDrawShowForPlayer(playerid, Ft[playerid]);
         }
         else MSG(playerid,COLOR_LIGHTRED,\"Mégis, mit szeretnél betenni a bankba? o.O\");
      }
    }
    else if(!strcmp(params, \"kivesz\", true))
    {
            if(sscanf(params,\"i\",penzmennyiseg)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /bank kivesz [összeg]\");
      {
          if(JatekosInfo[playerid][bank] >> 0)
          {
              new uzenet[128];
            JatekosInfo[playerid][Penz] += penzmennyiseg;
            JatekosInfo[playerid][bank] -= penzmennyiseg;
              TextDrawShowForPlayer(playerid,infovonal[playerid]);
              format(uzenet,sizeof(uzenet),\"Sikeresen kivettél a bankból %d Forintot!\",penzmennyiseg);
              MSG(playerid,COLOR_LIGHTRED,\"uzenet\");
            new szoveg[128];
            format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
            TextDrawSetString(infovonal[playerid],szoveg);
            TextDrawShowForPlayer(playerid, Box[playerid]);
            TextDrawShowForPlayer(playerid, Ft[playerid]);
         }
         else MSG(playerid,COLOR_LIGHTRED,\"Mégis, mit szeretnél kivenni a bankból? o.O\");
      }
   }
   else SendClientMessage(playerid, COLOR_LIGHTGREEN, \"/bank [betesz/kivesz] [összeg]\");
}
else MSG(playerid,COLOR_LIGHTRED,\"Nem vagy a Bank bejárata elõtt!\");
}
else MSG(playerid,COLOR_LIGHTRED,\"Nem vagy bejelentkezve!\");
return 1;
}

 
[mod]Javítottam helyetted a nem létezõ

taget

tagre![/mod]

18
Segítségkérés / bool mentése játékosnak?
« Dátum: 2014. Augusztus 24. - 23:24:10 »
SZiasztok!
Ha létrehozok egy
 
new bool: Tulaj[MAX_PLAYERS];

 
Azt hogy mentsek le egy játékosnak, és pontosabban hogy is alkalmazzam, mondjuk egy olyan parancsba, hogy.. egy egyszerüt.. h a felépítését lássam, mondjuk.
Ebbe hogy írjuk bele, hogy  csak a \"bool\" Tulaj használhassa(if)
És hogyan tudok lementeni egy bool értéket, ha valakinek adok tulajt, és mentse le?
 

CMD:jetpack(playerid,params[])
{
    if()
    {
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
}
else MSG(playerid,COLOR_RED,\"Nem vagy tulaj!\");
return 1;
}

19
Segítségkérés / Filterscript betöltése
« Dátum: 2014. Augusztus 23. - 14:50:17 »
Sziaszok! Hogy csináljam, hogyha a public OnPlayerConnect(playerid) -hez akarok betölteni egy filterscriptet?
Csináltam objekteket, és elmentettem filterscriptbe, és úgy szeretném, hogy a filterscript tartalmát írja public OnPlayerConnect(playerid)-ide

20
Segítségkérés / /sveh parancs
« Dátum: 2014. Augusztus 22. - 13:30:57 »
Sziasztok! Van egy /sveh parancsom, ami lementi egy fájlba az autókat, és betölti azokat szerverindításkor. Mikor újrainditoma s zervert, lehozok egy autót, és beírom, hogy /sveh, akkor ami ugyanazona  rendszámon volt autó lementve, azt átírja erre, tehát a frissebbik lementésre. Hoyg lehetne emgcsinálni, hogy ellenõrizze, hogy van-e olyan autó már és ha van akkor egy új számot adjon neki? tehát 50es az ID, és lementené 50es IDvel, de mivel már van olyan, ezért 51essel menti le. De ha olyan is van, akkor 52el, és így tovább. Remélem értitek.
Kód:
 
new svehmentes[128];

 

public OnGameModeInit()
{
for(new i=0; i<MAX_VEHICLES; i++) // Egy ciklus amivel végig megyünk az összes kocsin
{
        format(svehmentes,sizeof(svehmentes),\"/Carss/%d.ini\",i); // Formázzuk a fájlt
       if(fexist(svehmentes)) // Ha létezik a file
        {
      new Float:posx, Float:posy, Float:posz, Float:angle, model,color1,color2; // Létrehozzuk a megfelelõ változókat
      posx = dini_Float(svehmentes,\"PosX\"); // Lekérjük a fájlból az -X kordinátát
      posy = dini_Float(svehmentes,\"PosY\"); // -Y kordinátát
      posz = dini_Float(svehmentes,\"PosZ\"); // -Z kordinátát
      angle = dini_Float(svehmentes,\"Angle\"); // -Forgásirányát
      model = dini_Int(svehmentes,\"Model\"); // -a model id-jét
      color1 = dini_Int(svehmentes,\"Color1\");
      color2 = dini_Int(svehmentes,\"Color2\");
      CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1); // Létrehozzuk a kocsit
      ...
          }
}

 

CMD:sveh(playerid)
{
if(IsPlayerConnected(playerid) && Belepve[playerid] == 1)
{
    if(JatekosInfo[playerid][Tulaj] == 1)
    {
   if(IsPlayerInAnyVehicle(playerid)) // Ha jármûben van a játékos
   {
       new color1, color2;
      new vehid = GetPlayerVehicleID(playerid); // Lekérjük hogy a játékos melyik id-jû kocsiban van
      new Float:posx, Float:posy, Float:posz, Float:angle, model; // Létrehozzul a változókat
      model = GetVehicleModel(vehid);
      GetVehiclePos(vehid,posx,posy,posz); // Lekérjük a kocsi kordinátáját
      GetVehicleZAngle(vehid,angle); // Lekérjük a kocsi forgásirányát
      GetVehicleColor(vehid,color1,color2);
      format(svehmentes,sizeof(svehmentes),\"/Cars1/%d.ini\",vehid); // Formázzuk a file változót a mappának megfelelõen
      if(!fexist(svehmentes)) // Ha létezik a file
      {
         dini_Create(svehmentes); // Létrehozzuk a fájlt
         dini_FloatSet(svehmentes,\"PosX\",posx); // Lementjük az -X koordinátát
         dini_FloatSet(svehmentes,\"PosY\",posy); // -Y koordinátát
         dini_FloatSet(svehmentes,\"PosZ\",posz); // -Z koordinátát
         dini_FloatSet(svehmentes,\"Angle\",angle); // -Forgásirányát
         dini_IntSet(svehmentes,\"Model\",model); // -A model id-jét
         dini_IntSet(svehmentes,\"Color1\",color1);
         dini_IntSet(svehmentes,\"Color2\",color2);
         SendClientMessage(playerid,COLOR_BLUE,\"Játmû lementve!\");
      }
      else // Ha nem létezik a file
      {
         dini_FloatSet(svehmentes,\"PosX\",posx); // Lementjük az -X koordinátát
         dini_FloatSet(svehmentes,\"PosY\",posy); // -Y koordinátát
         dini_FloatSet(svehmentes,\"PosZ\",posz); // -Z koordinátát
         dini_FloatSet(svehmentes,\"Angle\",angle); // -Forgásirányát
         dini_IntSet(svehmentes,\"Model\",model);   // -A model id-jét
         dini_IntSet(svehmentes,\"Color1\",color1);
         dini_IntSet(svehmentes,\"Color2\",color2);
      }
   }
   else // Ha nincs jármûben a játékos
   {
      SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy jármûben!\");
   }
}
else MSG(playerid,COLOR_LIGHTRED,\"Nem vagy Tulajdonos!\");
}
else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy bejelentkezve!\");
return 1;
}

 
((nem tudom pawn kódot beírni emrt nincs ott az ikonja, bocsi))
[mod]Javítottam a

taget

tagre![/mod]

21
Segítségkérés / Object kivétele(MTAból PAWN codera koncertálás?)
« Dátum: 2014. Augusztus 22. - 13:25:39 »
Van pár kódom, hogy kivettem Objectet. Hogy tudnám ezt beírni SAMP-ba, hogy ott kivegye?
 
    <removeWorldObject id=\"removeWorldObject (lasdkrtgrp2) (1)\" radius=\"13.891983\" interior=\"0\" model=\"3574\" lodModel=\"3744\" posX=\"2771.0703\" posY=\"-2520.5469\" posZ=\"15.21875\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (lasdkrtgrp2) (2)\" radius=\"13.891983\" interior=\"0\" model=\"3574\" lodModel=\"3744\" posX=\"2774.7969\" posY=\"-2534.9531\" posZ=\"15.21875\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (DockBarr1_LA) (1)\" radius=\"7.2507143\" interior=\"0\" model=\"3578\" lodModel=\"0\" posX=\"2747.0078\" posY=\"-2480.2422\" posZ=\"13.17188\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (rdwarhus2) (1)\" radius=\"19.939154\" interior=\"0\" model=\"3623\" lodModel=\"3709\" posX=\"2660.4766\" posY=\"-2429.2969\" posZ=\"17.07031\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (rdwarhus2) (2)\" radius=\"19.939154\" interior=\"0\" model=\"3623\" lodModel=\"3709\" posX=\"2639.5469\" posY=\"-2429.2969\" posZ=\"17.07031\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (rdwarhus2) (3)\" radius=\"19.939154\" interior=\"0\" model=\"3623\" lodModel=\"3709\" posX=\"2618.8594\" posY=\"-2429.2969\" posZ=\"17.07031\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (telgrphpoleall) (1)\" radius=\"11.724485\" interior=\"0\" model=\"1307\" lodModel=\"0\" posX=\"2649.8984\" posY=\"-2419.6875\" posZ=\"12.28906\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (telgrphpoleall) (2)\" radius=\"11.724485\" interior=\"0\" model=\"1307\" lodModel=\"0\" posX=\"2629.2109\" posY=\"-2419.6875\" posZ=\"12.28906\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (lasdkrtgrp2) (3)\" radius=\"13.891983\" interior=\"0\" model=\"3574\" lodModel=\"3744\" posX=\"2774.7969\" posY=\"-2386.8516\" posZ=\"15.21875\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (lasdkrtgrp2) (4)\" radius=\"13.891983\" interior=\"0\" model=\"3574\" lodModel=\"3744\" posX=\"2771.0703\" posY=\"-2372.4453\" posZ=\"15.21875\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (lasdkrtgrp2) (5)\" radius=\"13.891983\" interior=\"0\" model=\"3574\" lodModel=\"3744\" posX=\"2789.2109\" posY=\"-2377.625\" posZ=\"15.21875\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (redockrane_LAS) (1)\" radius=\"23.27807\" interior=\"0\" model=\"3620\" lodModel=\"3746\" posX=\"2814.2656\" posY=\"-2356.5703\" posZ=\"25.51563\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>
    <removeWorldObject id=\"removeWorldObject (dckwrkhut) (1)\" radius=\"8.8088837\" interior=\"0\" model=\"3626\" lodModel=\"3770\" posX=\"2795.8281\" posY=\"-2394.2422\" posZ=\"14.17188\" rotX=\"0\" rotY=\"0\" rotZ=\"0\"></removeWorldObject>

 
Valami konverter erre?

22
Segítségkérés / SSCANF2
« Dátum: 2014. Augusztus 21. - 23:20:46 »
Sziasztok!
Minden jól mûködik, ha az sscanf van inklúdálva. De ha már az sscanf2van, akkor leellenõriztetem, azt írja nincs a scriptbe hiba, de mikor meg csatlakoznék a szerverre, nem tölt be a script.
Mi lehet a baj?
[mod]Biztonsági okokból és a te érdekedben a kódot eltávolítottam.[/mod]

23
Segítségkérés / ShowNameTags - /anevek?[kezdõ]
« Dátum: 2014. Augusztus 21. - 19:15:03 »
Sziasztok! Beírtam már a mod elejére, hogy ShowNameTags(0);, és ugye ilyenkor nemlátom már a neveket.  Hoyg csináljam meg, hogy mûködjön?
Kérlek leírnátok a parancsot magyarázással? Nagyon megköszönném, sokat tanulhatnék belõle.

24
Segítségkérés / Szerver "publikásása"?
« Dátum: 2014. Augusztus 20. - 23:59:16 »
Sziasztok!
A saját szerveremet meg szeretném osztani, hogy barátaim is fel tudjanak rá jönni játszani. EZ hogyan lenne megoldható? Hogy csináljam, hogy ingyen ezt meg tudjam csinálni?

25
Segítségkérés / Egy bizonyos távolságig teljesülõ parancs[kezdõ]
« Dátum: 2014. Augusztus 20. - 21:05:02 »
Sziasztok!

Hogyan tudnék egy olyan parancsot létrehozni, ami olyat tesz, hogy egy bizonyos körben hat a parancs, például, ha írok valamit, tõlem való X átmérõjû körben lévõ játékosok lássák azt?


Leírnátok magyarázással a parancsot, légyszíves?

26
Segítségkérés / Pozíció mentés
« Dátum: 2014. Augusztus 19. - 00:03:23 »
Segítség!(M1A1et azt írtam, mert õ tudja, hogy mirõl van szó, és nagyon jól magyaráz!)
http://sampforum.hu/index.php?topic=54739.0 Ebbe a témába már írtam egy kérdést, és azt kellene valahogy beleírni, csak tényleg nemtudom, hogyan.
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == regisztracio)
{
 if(response)
 {
    new file[128];
    new string[128];
    GetPlayerName(playerid, nev, sizeof(nev));
    if(strlen(inputtext) == 0)
{
      format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszavadat!\", nev);
      ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
      return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
   {
      dini_Create(file);
      dini_IntSet(file, \"Antibug\",0);
      dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
      dini_IntSet(file,\"Szint\", 0);
      dini_IntSet(file,\"Penz\", 0);
      dini_IntSet(file,\"AdminSzint\", 0);
      dini_IntSet(file,\"Tulaj\", 0);
      dini_IntSet(file,\"AdminSzolgalat\", 0);
      dini_IntSet(file,\"Skin\", 230);
      format(string, sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
      ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
      PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
      printf(\"%s regisztrált a szerverre!\",nev);
   }
   else
   {
      format(string, sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
      ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
   }
}
}
if(dialogid == bejelentkezes)
{
if(response)
{
    new file[128];
    new string[128];
            GetPlayerName(playerid, nev, sizeof(nev));
   if(strlen(inputtext) == 0)
   {
       format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
      ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
      return 0;
   }
   format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
   if(fexist(file))
   {
             new jelszo = dini_Int(file, \"Jelszo\");
          if(udb_hash(inputtext) == jelszo)
      {
         Belepve[playerid] = 1;
         ResetPlayerMoney(playerid);
         JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
         JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
         JatekosInfo[playerid][AdminSzint] = dini_Int(file,\"AdminSzint\"); //A JatekosInfo[Playerid][AdminSzint] legyen egyenlõ a kiolvasott értékkel, amit úgy adunk meg, hogy dini_Int
         //dini_Int -> kiolvas egy számot, paramétere az, hogy honann olvassa ki, nekünk jelen esetben a (file), szóval amit meghatároztunk már; /karakterek /[játékosnév].ini, innen melyik sort vegye fel, ami nálunk jelen esetben a (AdminSzint)
         JatekosInfo[playerid][Tulaj] = dini_Int(file,\"Tulaj\");
         JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\");
         SpawnPlayer(playerid);
         SetPlayerSkin(playerid,JatekosInfo[playerid][skin]);
         JatekosInfo[playerid][AdminSzolgalat] = dini_Int(file,\"AdminSzolgalat\");
         JatekosInfo[playerid][Poz] = dini_Int(file,\"Poz\");
         tMentes[playerid] = SetTimerEx(\"Mentes\", 10000 , true,\"i\",playerid);
         TextDrawShowForPlayer(playerid,infovonal[playerid]);
         new szoveg[128];
         format(szoveg,sizeof(szoveg),\"Nev: %s | Szint: %d | Adminszint: %d\",nev,JatekosInfo[playerid][szint], JatekosInfo[playerid] [AdminSzint]);
         TextDrawSetString(infovonal[playerid],szoveg);
         TextDrawShowForPlayer(playerid, Box[playerid]);
         TextDrawShowForPlayer(playerid, Ft[playerid]);
         tPenzSzamlalo[playerid] = SetTimerEx(\"PenzSzamlalo\",1000,true,\"i\",playerid);
      }
               else
      {
          SendClientMessage(playerid, COLOR_LIGHTRED, \"Rossz jelszó!\");
           printf(\"%s bejelentkezése sikertelen volt.\", nev);
           Kick(playerid);
      }
   }
}
else
{
    Kick(playerid);
}
}
return 1;
}

 
Ugye azt beleírni hogy az alapo pozíció 1482.8942,-1740.5924,13.5469 legyen, de tényleg nemtudom hogy oldjam meg. Nem is tudom, hogy hogy mentse le a pozíciót, és bejelentkezésnél töltse be és oda rakja a játékost.

27
Segítségkérés / Változónak nem egész szám megadás[kezdõ]
« Dátum: 2014. Augusztus 18. - 23:21:28 »
Sziasztok. Egy változónak egy pozíciót szeretnék megadni, ami álltalában nem egész szám. Én a DINI-be akarok egy pozíciót lementeni, de azt irja hogy tag mismatch.
Lássuk csak:
 
new Float:1482.8942,-1740.5924,13.5469;
dini_IntSet(file,\"Poz\",Float);

 
Ez így nem igazán jó.
Így gondolom tudjátok mit értek ezalatt
ezt:
 
dini_IntSet(file,\"Poz\",1482.8942,-1740.5924,13.5469) // csak ugye, ez így nem jó.

28
Segítségkérés / Hibát ír ki
« Dátum: 2014. Augusztus 16. - 22:06:39 »
Sziasztok! Egy parancs nem mûködik és ezt a hibát írja: error 035: argument type mismatch (argument 1)
Mi lehet a baj?
nev -definiálva [MAX_PLAYER_NAME];-ra
 
CMD:setarmor(playerid,params[])
{
if(IsPlayerConnected(playerid) && Belepve[playerid] == 1)
{
    if(JatekosInfo[playerid][AdminSzint] >= 3)
    {
        new id[MAX_PLAYER_NAME];
        new armormennyiseg;
        if(armormennyiseg >= 0 && armormennyiseg <= 100)
        {
      if(sscanf(params,\"ii\",id,armormennyiseg)) return SendClientMessage(playerid,COLOR_LIGHTRED,\"Használata: /setarmor [Játékos neve/id] [armor mennyisége]\");
        {
               
               new uzenet[256];
               new jatekosneve[MAX_PLAYER_NAME];
                      GetPlayerName(playerid,nev,sizeof(nev));
                      GetPlayerName(id,jatekosneve,sizeof(jatekosneve));
                      SetPlayerArmour(id,armormennyiseg);
               format(uzenet,sizeof(uzenet),\"Megváltoztattad %s Armorját %d -ra/re\",jatekosneve,armormennyiseg);
               SendClientMessage(playerid,COLOR_LIGHTBLUE,uzenet);
               printf(\"%s megáltoztatta %s Armorját %d -ra/re\",nev,jatekosneve,armormennyiseg);
        }
        }
        else SendClientMessage(playerid,COLOR_LIGHTRED,\"Az Armor menyniségnénk 0-100 között kell lenni\");
    }
    else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem elegendõ az adminszinted ehhez a parancshoz, vagy nem vagy admin!\");
}
else SendClientMessage(playerid,COLOR_LIGHTRED,\"Nem vagy belépve!\");
return 1;
}

 
Hibát a :
                      GetPlayerName(id,jatekosneve,sizeof(jatekosneve));
                      SetPlayerArmour(id,armormennyiseg);
sorhoz írja

29
Szkript kérések / /sveh parancsara jûrmûvet ment a scriptbe
« Dátum: 2014. Augusztus 09. - 11:01:48 »
Hello!

Egy olyan parancsot szeretnék kérni, ami elmenti az adott jármûnek a pozícióját, forgásirányát, stb, és lementi a szerver scriptjébe.


Tehát pl:


benne ülök egy jármûbe, és beírom /sveh, és akkor lementi a pozícióját, és beleírja a scriptbe, így ha legközelebb is fellépek, akkor a jármû ott lesz.



30
Segítségkérés / Mi a kulonbseg? print - printf [kezdo]
« Dátum: 2014. Augusztus 07. - 01:29:14 »
Sziasztok! Kezdo vagyok, bocsassatok meg.
Mi a print es a printf kozott a kulonbseg?
Mikor printf-et hasznalok, a suerveren kiirja a chat: Unknpwn command

Oldalak: 1 [2] 3
SimplePortal 2.3.7 © 2008-2024, SimplePortal