Merging FS with GM - Errors in OnPlayerCommandText
#1

Hey,

Thanks for even looking over this, I just can't seem to find the problem, or a solution.

I'm not going to bother posting the whole script as it's a waist of time, but basically I'm merging a heavily modified CRP with a heavily modified version of James_Alex's vehicle system, so if you do need the whole script just download their original versions, as they work pretty much the same.

Vehicle System OnPlayerCommandText

http://pastebin.com/m4938c1bd

CRP OnPlayerCommandtext

http://pastebin.com/m253dd5ee

Now for the long list of errors.

Код:
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3027) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3030) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3031) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3032) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3026) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3287) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3288) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3288) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3288) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3286) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3304) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3305) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3305) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3305) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3303) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3321) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3322) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3322) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3322) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3320) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3338) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3339) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3339) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3339) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3337) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3355) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3356) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3356) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3356) : warning 213: tag mismatch
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3354) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(3469) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(5034) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(6753) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(6800) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(6847) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7006) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7063) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7114) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7184) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7217) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7250) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7283) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7316) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7349) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7460) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(7587) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8048) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8108) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8167) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8248) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8603) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8603 -- 8604) : warning 215: expression has no effect
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8604) : error 001: expected token: ";", but found "if"
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8711) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8747) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8796) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8836) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8873) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(8934) : warning 219: local variable "vehicleid" shadows a variable at a preceding level
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(9453) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(9952) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10048) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10137) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10250) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10435) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10666) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10725) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(10860) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13289) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13381) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13459) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13502) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13562) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13689) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13741) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13775) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13851) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(13986) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14018) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14050) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14082) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14114) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14146) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14178) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14210) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14264) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14296) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14329) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14376) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Wazza\Desktop\gtau-server.win32\gamemodes\crp.pwn(14657) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


9 Errors.
If anybody has any clues on how I can edit the commands to work alongside each other in a single script, please share.

Thanks a lot for any help, Wazza.
Reply
#2

Sorry but bump.

Does anybody have any ideas, I cuould really do with a hand here, thanks.
Reply
#3

hi, im a scripter, id be happy to help!

add me to msn, if you have it : airwaves-ducati@hotmail.co.uk

or post here the script u use
Reply
#4

There isn't a one solution to that. You just have to go through the whole script and change things to clear these errors.
Reply
#5

Quote:
Originally Posted by MadeMan
There isn't a one solution to that. You just have to go through the whole script and change things to clear these errors.
Yeah, I tried that, when I change the variables the erro's just change to the new variables.
Reply
#6

Well one of the main problems seems to be that you have global variables X, Y, Z and also local variables X, Y, Z so you should change the global variables or just delete the declaration of local variables. And also, can you post the functions where you get this error: "number of arguments does not match definition".
Reply
#7

Quote:
Originally Posted by MadeMan
Well one of the main problems seems to be that you have global variables X, Y, Z and also local variables X, Y, Z so you should change the global variables or just delete the declaration of local variables. And also, can you post the functions where you get this error: "number of arguments does not match definition".
giveplayerid = ReturnUser(tmp);

Couldnt find any Global Variables.
Reply
#8

I think GM and FS are using different ReturnUser functions there. So you should convert the FS ReturnUser into GM one.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)