SA-MP Forums Archive
Script Compile Bug? - 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: Script Compile Bug? (/showthread.php?tid=421287)



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.