GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Peter1481048284 - 2013. Június 12. - 17:15:53

Cím: Csomagtartó Berakás
Írta: Peter1481048284 - 2013. Június 12. - 17:15:53

        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:
Cím: Csomagtartó Berakás
Írta: Red-Eye - 2013. Június 12. - 20:05:15
majd még lesegetem de elsõ körön sscanf-be ha playerid-t akarsz kiszedni akkor nem \"i\" hanem \"u\"
Cím: Csomagtartó Berakás
Írta: SnooP - 2013. Június 12. - 20:39:59
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?
Cím: Csomagtartó Berakás
Írta: Peter1481048284 - 2013. Június 12. - 20:44:59
       
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
Cím: Csomagtartó Berakás
Írta: Red-Eye - 2013. Június 12. - 21:15:33

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

 
try with this  :-[
Cím: Csomagtartó Berakás
Írta: Peter1481048284 - 2013. Június 12. - 21:19:41
This SHIT is say every fucking time Unknown Fucking Command!
Cím: Csomagtartó Berakás
Írta: Red-Eye - 2013. Június 12. - 21:28:30
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:
Cím: Csomagtartó Berakás
Írta: Peter1481048284 - 2013. Június 12. - 21:31:59
Thanks Man

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

MEGOLDOTTAM