SA-MP Forums Archive
ZCMD Undefined symbol - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: ZCMD Undefined symbol (/showthread.php?tid=404672)



ZCMD Undefined symbol - Astrais - 03.01.2013

I made this command at line 184 CMD:me(playerid, params[]) at Onplaycommandtext.
I have ZCMD Include
Errors are:
z:\Program Files\\gamemodes\aaaaa.pwn(184) : error 029: invalid expression, assumed zero
z:\Program Files\\gamemodes\aaaaa.pwn(184) : error 017: undefined symbol "cmd_me"
z:\Program Files\\gamemodes\aaaaa.pwn(184) : error 029: invalid expression, assumed zero
z:\Program Files\\gamemodes\aaaaa.pwn(184) : fatal error 107: too many error messages on one line


Re: ZCMD Undefined symbol - DiGiTaL_AnGeL - 03.01.2013

I don't know ZCMD, but I know that it must not be placed under any callback.


Re: ZCMD Undefined symbol - Chrillzen - 04.01.2013

Have you included ZCMD at the top of your script?


Re: ZCMD Undefined symbol - Mr.Anonymous - 04.01.2013

You cannot use ZCMD with OnPlayerCommandText. Just remove OnPlayerCommandText and place your ZCMD command.


Re: ZCMD Undefined symbol - Astrais - 04.01.2013

Thanks Mr Anonymous! Now I am getting wayyyy more errors

S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(225) : error 001: expected token: "(", but found "-identifier-"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(225) : error 001: expected token: ";", but found "("
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(228) : error 054: unmatched closing brace ("}")
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(229) : error 001: expected token: "(", but found "-identifier-"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(229) : error 001: expected token: ";", but found "("
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(232) : error 021: symbol already defined: "SendClientMessage"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(233) : error 010: invalid function or declaration
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(235) : error 001: expected token: "(", but found "-identifier-"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(235) : error 001: expected token: ";", but found "("
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(238) : error 021: symbol already defined: "SendClientMessage"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(239) : error 010: invalid function or declaration
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(241) : error 001: expected token: "(", but found "-identifier-"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(241) : error 001: expected token: ";", but found "("
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(244) : error 021: symbol already defined: "SendClientMessage"
S:\Program Files\SG-RP Custom\gamemodes\SG-RP.pwn(245) : error 010: invalid function or declaration



Here are lines 225 to 245

CMD:car engine(playerid,params[])
{

}
CMD:car bonnet(playerid,params[])
{

SendClientMessage(playerid, COLOR_GREEN, "Vehicle bonnet opened");
return 1;
}
CMD:car trunk(playerid,params[])
{

SendClientMessage(playerid, COLOR_GREEN, "Vehicle trunk opened");
return 1;
}
CMD:car lights(playerid,params[])
{

SendClientMessage(playerid, COLOR_GREEN, "Vehicle lights enabled");
return 1;
}


Re: ZCMD Undefined symbol - Mr.Anonymous - 04.01.2013

As far as I know, there cannot be any space between commands. Also, check for an additional return after all ZCMD commands. And do you have the ZCMD include with sscanf?


Re: ZCMD Undefined symbol - Astrais - 04.01.2013

I only have ZCMD not sscanf. It worked though, I removed all spaces between commands and NO ERRORS. But I want spaces. How can I add spaces


Re: ZCMD Undefined symbol - Mr.Anonymous - 04.01.2013

I don't think you can add spaces in commands. But however, you can add spaces inside the command. Maybe like /engine <on/off>.