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:
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?
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
if(strcmp( \"/berak\",cmdtext, true,6) == 0)
try with this :-[