Szerző Téma: Hol a hiba?  (Megtekintve 437 alkalommal)

dexi

  • Vendég
Hol a hiba?
« Dátum: 2011. december 18. - 17:14:05 »
0 Show voters
[pawn]/////////////////////////////////////[ADADMIN]///////////////////////////////////////
          CMD:adadmin(playerid,params[])
         {
         new id;
         new adonak[128],kaponak[128];
         new adminlevell;
         new adonev[MAX_PLAYER_NAME];
         new kaponev[MAX_PLAYER_NAME];
         GetPlayerName(playerid, adonev, sizeof(adonev));
         GetPlayerName(id, kaponev, sizeof(kaponev));
         if(sscanf(params,\"ii\",id,adminlevell))return SendClientMessage(playerid,COLOR_RED,\"HIBA: /adadmin [iD] [Adminszint]\");
            {
            if(PlayerInfo[playerid][adminlevel]  == 5 || IsPlayerAdmin(playerid))
               {
               if(IsPlayerConnected(id))
                  {
                  if(adminlevell <= 5)
                     {
                     format(kaponak,sizeof(kaponak),\"*Admin %s adott neked %d szintû admint!\",adonev, adminlevell);
                     format(adonak,sizeof(adonak),\"Adtál %s-nak %d szintû admint!\",kaponev, adminlevell);
                     PlayerInfo[id][adminlevel] = adminlevell;
                     SendClientMessage(playerid,COLOR_GREEN,adonak);
                     SendClientMessage(id,COLOR_GREEN,kaponak);
                     }
                     else SendClientMessage(playerid, COLOR_RED, \"HIBA: A maximum adminszint 5.\");
                  }
                  else SendClientMessage(playerid, COLOR_RED, \"HIBA: Nincs ilyen játékos a szerveren.\");
               }
               else SendClientMessage(playerid, COLOR_RED, \"HIBA: Nem elég magas az adminszinted.\");
            }
            return 1;
         }[/pawn]
Valamiért azt írja ki hogy \"Adtál-nak/nek %s szintû admint\" a nevet nem írja ki.
Nem a javított kódra vagyok kíváncsi hanem hogy hol a hiba.. nem a javítás kell, magam szeretnék rájönni arra hogy ott mit rontottam el, tapasztalatszerzés céljából.

Calvin

  • Vendég
Hol a hiba?
« Válasz #1 Dátum: 2011. december 18. - 17:37:12 »
0 Show voters
Bocs,de most ön magad ellen beszéltél :D HA saját magadtól akarod megtudni hogy mit rontottál el,akkor minek kérdezed?:DD
Am nézd meg azt,hogy milyen parancs-al jelenítené meg a nevet,illetve hogy X/Y/Z player-nek veszi-e a pawno a megadott személyre hagyott parancs részt..

dexi

  • Vendég
Hol a hiba?
« Válasz #2 Dátum: 2011. december 18. - 17:44:48 »
0 Show voters
Már rájöttem a hibára, a kérdést úgyértettem hogy ha tudjátok mi a hiba a körülötte lévõ sorokkal együtt kimásoljátok és megmondjátok hogy itt a hiba keresd meg :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal