Szerző Téma: Csomagtartó Berakás  (Megtekintve 806 alkalommal)

Csomagtartó Berakás
« Dátum: 2013. Június 12. - 17:15:53 »
0 Show voters

        if(strcmp(x_nr, \"/berak\", true) == 0)
{
   if(gPlayerHasCar[playerid] == 1)
   {
      new v, Float:vehx, Float:vehy, Float:vehz;
      v = Vehicle[playerid];
      GetVehiclePos(v, vehx, vehy, vehz);
      new targetid;
      if(sscanf(cmd, \"i\", targetid)) return SendClientMessage(playerid, COLOR_GRAD2, \"Használd: {FFFFFF}/berak [id]\");
          if(IsPlayerInRangeOfPoint(playerid, 3.0, vehx, vehy, vehz))
          {
      if(TrunkOpen[Vehicle[playerid]] == 1)
      {
         TogglePlayerControllable(targetid,0);
         SetPlayerPos(targetid,3303.19995, -2367.30005, 2290.69995);
         ApplyAnimation(targetid,\"CRACK\",\"crckdeth2\",4.1,0,1,1,1,0);
              return 1;
      }
      if(TrunkOpen[Vehicle[playerid]] == 0)
            {
               SendClientMessage(playerid, 0xAFAFAFAA, \"Kikéne nyitni a csomagtartót elõtte!\");
         return 1;
      }
      }
      else
      {
         SendClientMessage(playerid, 0xAFAFAFAA, \"Túl messze vagy a kocsitól!.\");
         return 1;
      }
       }
       else
   {
             SendClientMessage(playerid, 0xAFAFAFAA, \"Nincsen saját kocsid!\");
          }
   return 1;
       }

 
unknown Command
Amikor nyomom az F5 öt akkor tökéletes No error/Warning de amikor belépek a játékba és beírom, hogy /berak akkor unknown command. Segítsetek mert beverem a monitort  :wall:
« Utoljára szerkesztve: 2013. Június 12. - 20:04:37 írta Peter »

Csomagtartó Berakás
« Válasz #1 Dátum: 2013. Június 12. - 20:05:15 »
0 Show voters
majd még lesegetem de elsõ körön sscanf-be ha playerid-t akarsz kiszedni akkor nem \"i\" hanem \"u\"

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Csomagtartó Berakás
« Válasz #2 Dátum: 2013. Június 12. - 20:39:59 »
0 Show voters
Valóban  sscanfban az ID az u és nem d, de ezen felül nem láttam hibát pedig átnéztem vagy 4x.
Szerintem a hunyó ez a sor lesz:
 
 if(strcmp(x_nr, \"/berak\", true) == 0)

 
Ez az x_nr mit takar?
« Utoljára szerkesztve: 2013. Június 12. - 20:58:59 írta SnooP »

Csomagtartó Berakás
« Válasz #3 Dátum: 2013. Június 12. - 20:44:59 »
0 Show voters
       
new x_nr[256];
x_nr = strtok(cmdtext, idx);

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. Június 12. - 20:48:08 )

De ha átrakom ZCMD re akkor meg a többi OnPlayerCommandText es parancs nem jó az a gond
« Utoljára szerkesztve: 2013. Június 12. - 20:48:08 írta Peter »

Csomagtartó Berakás
« Válasz #4 Dátum: 2013. Június 12. - 21:15:33 »
0 Show voters

if(strcmp( \"/berak\",cmdtext, true,6) == 0)

 
try with this  :-[

Csomagtartó Berakás
« Válasz #5 Dátum: 2013. Június 12. - 21:19:41 »
0 Show voters
This SHIT is say every fucking time Unknown Fucking Command!

Csomagtartó Berakás
« Válasz #6 Dátum: 2013. Június 12. - 21:28:30 »
0 Show voters
Hmm..then let me take a deeper look at it, but oh man...how much I hate to re-write stuff just to see them if the works... :unsure:

Csomagtartó Berakás
« Válasz #7 Dátum: 2013. Június 12. - 21:31:59 »
0 Show voters
Thanks Man

Dupla hozzászólás automatikusan összefûzve. ( 2013. Június 12. - 22:47:48 )

MEGOLDOTTAM
« Utoljára szerkesztve: 2013. Június 12. - 22:47:48 írta Peter »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal