Szerző Téma: Ezzel mi lehet a baj?  (Megtekintve 468 alkalommal)

quer

  • Vendég
Ezzel mi lehet a baj?
« Dátum: 2012. Június 29. - 09:21:29 »
0 Show voters
Helló az lenne a kérdésem h ezzel mi lehet a baj?
 
CMD:elovesz(playerid, params[])
{
    new fegyverid;
if(sscanf(params, \"u\", fegyverid)) return  SendClientMessage(playerid, PIROS, \"Használat: /elovesz [FegyverID]\");
if(fegyverid < 0 || fegyverid > 12) { SendClientMessage(playerid, PIROS, \"Az ID-nek 1 és 11 között kell lennie!\"); return 1; }
if(Fegyverelol[playerid] == 0)
{
if(fegyverid == 1)
{
   if(pInfo[playerid][Fegyver1] == 1)
   {
      if(pInfo[playerid][Tolteny1] >= 1)
      {
         SendClientMessage(playerid, KEK, \"Elõvetted a boxert.[/eltesz az elrakáshoz.]\");
         GivePlayerWeapon(playerid, 3, 1);
         pInfo[playerid][Fegyver1] = 1;
         pInfo[playerid][Tolteny1] -= 1;
         Fegyverelol[playerid] = 1;
      }else SendClientMessage(playerid, KEK, \"Elõvetted a boxert.[/eltesz az elrakáshoz.]\");
   }
        }
    }
return 1;
}

 
Válaszokat elõre is köszönöm :)
(0error 0 warning és nem történik semmi!)

Ezzel mi lehet a baj?
« Válasz #1 Dátum: 2012. Június 29. - 09:25:40 »
+1 Show voters
Itt nagy értelme a sscanfnak nincs mert nem idre adod a fegyvert.

Ezzel mi lehet a baj?
« Válasz #2 Dátum: 2012. Június 29. - 09:38:50 »
+2 Show voters
Az a baja, hogy játékosra keresel rá (mert az \'u\' playerid / part of name kifejezés).
Használj \'i\', vagy \'d\' t

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal