Script Compile Bug? -
Dubya - 09.03.2013
So.. Whenever I have it like this:
pawn Код:
public SetupPlayerForClassSelection(playerid) {
// FuncLog("SetupPlayerForClassSelection");
if(BincoChoice[playerid] == 1) {
SetPlayerVirtualWorld(playerid, 2);
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid, 217.97, -98.24, 1005.25);
SetPlayerFacingAngle(playerid,128.61);
SetPlayerCameraPos(playerid, 216.75, -99.67, 1005.25+0.7);
SetPlayerCameraLookAt(playerid,217.97, -98.24, 1005.25+0.7);
} else if(gPlayerLogged[playerid] == 0) {
SpawnPlayer(playerid);
} else {
SetPlayerVirtualWorld(playerid, 2);
SetPlayerInterior(playerid,18);
SetPlayerPos(playerid,182.01, -87.69, 1002.02);
SetPlayerFacingAngle(playerid, 121.09);
SetPlayerCameraPos(playerid,180.28, -89.16, 1002.02+0.7);
SetPlayerCameraLookAt(playerid,182.01, -87.69, 1002.02+0.7);
if(PlayerInfo[playerid][pTut] == 0) // this line
}
return 1;
}
It will compile, and give me MANY errors.
But whenever I have it like this:
pawn Код:
public SetupPlayerForClassSelection(playerid) {
// FuncLog("SetupPlayerForClassSelection");
if(BincoChoice[playerid] == 1) {
SetPlayerVirtualWorld(playerid, 2);
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid, 217.97, -98.24, 1005.25);
SetPlayerFacingAngle(playerid,128.61);
SetPlayerCameraPos(playerid, 216.75, -99.67, 1005.25+0.7);
SetPlayerCameraLookAt(playerid,217.97, -98.24, 1005.25+0.7);
} else if(gPlayerLogged[playerid] == 0) {
SpawnPlayer(playerid);
} else {
SetPlayerVirtualWorld(playerid, 2);
SetPlayerInterior(playerid,18);
SetPlayerPos(playerid,182.01, -87.69, 1002.02);
SetPlayerFacingAngle(playerid, 121.09);
SetPlayerCameraPos(playerid,180.28, -89.16, 1002.02+0.7);
SetPlayerCameraLookAt(playerid,182.01, -87.69, 1002.02+0.7);
// removed
}
return 1;
}
The pawn compiler crashes.
Please help?
ERRORS WITH IT:
Код:
ECRP.pwn(2626) : error 004: function "IsAFamily" is not implemented
ECRP.pwn(2666) : error 004: function "IsAFamily" is not implemented
ECRP.pwn(3941) : error 004: function "IsACop" is not implemented
ECRP.pwn(4103) : error 029: invalid expression, assumed zero
ECRP.pwn(4103 -- 4104) : warning 215: expression has no effect
ECRP.pwn(4104) : error 001: expected token: ";", but found "return"
ECRP.pwn(4104) : warning 217: loose indentation
ECRP.pwn(4107) : warning 217: loose indentation
ECRP.pwn(4107) : error 029: invalid expression, assumed zero
ECRP.pwn(4107) : error 004: function "IsAMember" is not implemented
ECRP.pwn(4110) : error 004: function "IsAFamily" is not implemented
ECRP.pwn(4118) : warning 225: unreachable code
ECRP.pwn(4118) : error 029: invalid expression, assumed zero
ECRP.pwn(4118) : error 004: function "IsAFamily" is not implemented
ECRP.pwn(4120) : error 017: undefined symbol "familyid"
ECRP.pwn(4126) : warning 225: unreachable code
ECRP.pwn(4126) : error 029: invalid expression, assumed zero
ECRP.pwn(4126) : error 017: undefined symbol "GetFamCar"
ECRP.pwn(4128) : error 017: undefined symbol "familyid"
ECRP.pwn(4133) : warning 225: unreachable code
ECRP.pwn(4133) : error 029: invalid expression, assumed zero
ECRP.pwn(4133) : error 017: undefined symbol "UpdateFamilyCarMods"
ECRP.pwn(4135) : error 017: undefined symbol "familyid"
ECRP.pwn(4136) : error 017: undefined symbol "familyid"
ECRP.pwn(4137) : error 017: undefined symbol "familyid"
ECRP.pwn(4138) : error 017: undefined symbol "familyid"
ECRP.pwn(4139) : error 017: undefined symbol "familyid"
ECRP.pwn(4140) : error 017: undefined symbol "familyid"
ECRP.pwn(4141) : error 017: undefined symbol "familyid"
ECRP.pwn(4142) : error 017: undefined symbol "familyid"
ECRP.pwn(4143) : error 017: undefined symbol "familyid"
ECRP.pwn(4144) : error 017: undefined symbol "familyid"
Re: Script Compile Bug? -
Dubya - 10.03.2013
bump
Re: Script Compile Bug? -
Mystique - 10.03.2013
I actually put that second function into my script and compiled it. It showed no errors so I don't know what's wrong with yours.
Re: Script Compile Bug? -
mastermax7777 - 10.03.2013
probably u missed a bracket or something before this function in ur code
Re: Script Compile Bug? -
Jstylezzz - 10.03.2013
If you get this much errors, you most likely miss a bracket somewhere..
Re: Script Compile Bug? -
Bakr - 10.03.2013
Is it not obvious? Why you are making a check with it having no effect?
pawn Код:
if(PlayerInfo[playerid][pTut] == 0) // this line
Re: Script Compile Bug? -
IceCube! - 10.03.2013
IsAFamily or the code above it is missing a Bracket. Easiest way to narrow it down? COmment out the bottem of the script below the IsAFamilt button and comment out things bit by bit until you hit the answer.