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: kadaradam - 2011. május 11. - 14:27:33

Cím: Strtok segítség
Írta: kadaradam - 2011. május 11. - 14:27:33
Hello,van egy kis errorom strtok-al.
Parancs:
Természetesen ott van ez az OnPlayerCommandText alatt:
 
new cmd[128], idx;
cmd = strtok(cmdtext, idx);

 

   if(!strcmp(cmdtext, \"/gotovip\", true))
{
if(IsPlayerVipType(playerid,2))
{
        new tmp[256];
        tmp = strtok( cmdtext, idx );
if ( !strlen( tmp ) ) { return 1; }
new Float:X, Float:Y, Float:Z;
if ( GetPlayerVehicleID( playerid ) )
  {
     GetPlayerPos( strval(tmp), X, Y, Z );
     SetVehiclePos( GetPlayerVehicleID(playerid), X+2, Y+2, Z );
  } else {
     GetPlayerPos( strval(tmp), X, Y, Z );
     SetPlayerPos( playerid, X+2, Y+2, Z );
  }
}
else SendClientMessage(playerid, 0xAA3333AA, \"ERROR: Nem vagy Silver vagy Gold vip tag!\");
return 1;
}

 
Error:
error 047: array sizes do not match, or destination array is too small
Cím: Strtok segítség
Írta: Buba - 2011. május 11. - 14:29:46
error 047: array sizes do not match, or destination array is too small

 ezt melyik sorra írja?
Ja és ajánlom a ZCMD-t
Cím: Strtok segítség
Írta: kadaradam - 2011. május 11. - 14:41:43
Idézetet írta: Buba date=1305116986\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8086\" data-ipsquote-contentclass=\"forums_Topic

error 047: array sizes do not match, or destination array is too small

 ezt melyik sorra írja?
Ja és ajánlom a ZCMD-t
 
Ez a sor:
cmd = strtok(cmdtext, idx);

 
Pont most próbálom zcmd-vel. ;)
Pwn elfogadta,letesztelem.
SZERL:
Nem jó :\'(
Meg ha zcmd -t használok akkor a többi parancsok sem mennek,mint mondtad.
Cím: Strtok segítség
Írta: a]X[e - 2011. május 11. - 14:46:37
Nem jó az a ZCMD..
Cím: Strtok segítség
Írta: TengeriMalac - 2011. május 11. - 14:58:42
ZCMD és SSCANF
Ha ezt a kettõt használod, akkor semmi baja nem lesz a scriptednek.
Cím: Strtok segítség
Írta: kadaradam - 2011. május 11. - 15:04:37
Idézetet írta: TengeriMalac date=1305118722\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8086\" data-ipsquote-contentclass=\"forums_Topic
ZCMD és SSCANF
Ha ezt a kettõt használod, akkor semmi baja nem lesz a scriptednek.
 
tudom,de van benne strcmp is.
De nincs ötletetek?
Vagy akár egy goto parancsot is adhatok.