Help OnPlayerRequestClass Error
#1

.pwn(194) : error 010: invalid function or declaration
pwn(196) : error 029: invalid expression, assumed zero
.pwn(196) : warning 215: expression has no effect
.pwn(19 : error 029: invalid expression, assumed zero
.pwn(19 : warning 215: expression has no effect
.pwn(199) : error 029: invalid expression, assumed zero
.pwn(199) : warning 215: expression has no effect
.pwn(200) : error 029: invalid expression, assumed zero
.pwn(200) : warning 215: expression has no effect
.pwn(202) : error 017: undefined symbol "SetPlayerClass"
.pwn(203) : error 029: invalid expression, assumed zero
.pwn(203) : error 001: expected token: "]", but found ";"
.pwn(205) : error 029: invalid expression, assumed zero
.pwn(209) : error 029: invalid expression, assumed zero
.pwn(209) : warning 215: expression has no effect
.pwn(209) : error 001: expected token: ";", but found ")"
.pwn(209) : error 029: invalid expression, assumed zero
.pwn(209) : fatal error 107: too many error messages on one line

Код:
public OnPlayerRequestClass(playerid, classid)
{
    Killed[playerid] = -1;

    TextDrawHideForPlayer(playerid, rules0;
    TextDrawHideForPlayer(playerid, rules1;
    TextDrawHideForPlayer(playerid, rules2;
    //-------------------------------------
        SetPlayerClass(playerid, classid)
        gPlayerClass[playerid] = classid;

        switch (classid)
        {
            case 0:
        {
                                TextDrawShowForPlayer(playerid, HOMELESS0);
                                TextDrawShowForPlayer(playerid, HOMELESS1);
                                //hide
                                TextDrawHideForPlayer(playerid, army0);
                                TextDrawHideForPlayer(playerid, army1);
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                SetPlayerPos(playerid, -2112.2437,176.7923,35.3929);
                SetPlayerFacingAngle(playerid,1);
                SetPlayerCameraPos(playerid, -2112.2803,181.6424,36.3327);
                SetPlayerCameraLookAt(playerid, -2112.2437,176.7923,35.3929);
                }
                case 1:
                {
                                //BEGAL
                                TextDrawShowForPlayer(playerid, BEGAL0);
                                TextDrawShowForPlayer(playerid, BEGAL1);
                                //hide
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }
                case 2:
                {
                                //SWAT
                                TextDrawShowForPlayer(playerid, SWAT0);
                                TextDrawShowForPlayer(playerid, SWAT1);
                                //hide
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                SetPlayerPos(playerid, -1600.3812,737.4028,-5.2422);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -1600.5311,741.8755,-4.1332);
                SetPlayerCameraLookAt(playerid, -1600.3812,737.4028,-5.2422);
                }
                case 3:
                {
                                //MEDIC
                                TextDrawShowForPlayer(playerid, MEDIC0);
                                TextDrawShowForPlayer(playerid, MEDIC1);
                                //hide
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                                TextDrawHideForPlayer(playerid, DOLLY0);
                                TextDrawHideForPlayer(playerid, DOLLY1);
                SetPlayerPos(playerid, -2613.8987,598.3188,14.4531);
                SetPlayerFacingAngle(playerid,180);
                SetPlayerCameraPos(playerid, -2613.8223,593.5840,15.5394);
                SetPlayerCameraLookAt(playerid, -2613.8987,598.3188,14.4531);
                }
                case 4:
                {
                                //dolly
                                TextDrawShowForPlayer(playerid, DOLLY0);
                                TextDrawShowForPlayer(playerid, DOLLY1);

                                //hide
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }

        }
        return 1;
}
Help,Please!
Reply
#2

TextDrawHideForPlayer(playerid, rules0);
TextDrawHideForPlayer(playerid, rules1);
TextDrawHideForPlayer(playerid, rules2);
Reply
#3

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    Killed[playerid] = -1;

    TextDrawHideForPlayer(playerid, rules0);
    TextDrawHideForPlayer(playerid, rules1);
    TextDrawHideForPlayer(playerid, rules2);
    //-------------------------------------
        SetPlayerClass(playerid, classid);
        gPlayerClass[playerid] = classid;

        switch (classid)
        {
            case 0:
        {
                                TextDrawShowForPlayer(playerid, HOMELESS0);
                                TextDrawShowForPlayer(playerid, HOMELESS1);
                                //hide
                                TextDrawHideForPlayer(playerid, army0);
                                TextDrawHideForPlayer(playerid, army1);
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                SetPlayerPos(playerid, -2112.2437,176.7923,35.3929);
                SetPlayerFacingAngle(playerid,1);
                SetPlayerCameraPos(playerid, -2112.2803,181.6424,36.3327);
                SetPlayerCameraLookAt(playerid, -2112.2437,176.7923,35.3929);
                }
                case 1:
                {
                                //BEGAL
                                TextDrawShowForPlayer(playerid, BEGAL0);
                                TextDrawShowForPlayer(playerid, BEGAL1);
                                //hide
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }
                case 2:
                {
                                //SWAT
                                TextDrawShowForPlayer(playerid, SWAT0);
                                TextDrawShowForPlayer(playerid, SWAT1);
                                //hide
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                SetPlayerPos(playerid, -1600.3812,737.4028,-5.2422);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -1600.5311,741.8755,-4.1332);
                SetPlayerCameraLookAt(playerid, -1600.3812,737.4028,-5.2422);
                }
                case 3:
                {
                                //MEDIC
                                TextDrawShowForPlayer(playerid, MEDIC0);
                                TextDrawShowForPlayer(playerid, MEDIC1);
                                //hide
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                                TextDrawHideForPlayer(playerid, DOLLY0);
                                TextDrawHideForPlayer(playerid, DOLLY1);
                SetPlayerPos(playerid, -2613.8987,598.3188,14.4531);
                SetPlayerFacingAngle(playerid,180);
                SetPlayerCameraPos(playerid, -2613.8223,593.5840,15.5394);
                SetPlayerCameraLookAt(playerid, -2613.8987,598.3188,14.4531);
                }
                case 4:
                {
                                //dolly
                                TextDrawShowForPlayer(playerid, DOLLY0);
                                TextDrawShowForPlayer(playerid, DOLLY1);

                                //hide
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }

        }
        return 1;
}

Quote:

.pwn(202) : error 017: undefined symbol "SetPlayerClass"

For this error, it's telling you that the function/symbol "SetPlayerClass" is undefined. In other words, it's not found, so either you create the function by your ownself or comment the line if you don't want that, like that:
pawn Код:
//SetPlayerClass(playerid, classid);
Reply
#4

Thanks Dude!

now only 6 error

Код:
.pwn(194) : error 010: invalid function or declaration
.pwn(196) : error 029: invalid expression, assumed zero
.pwn(196) : warning 215: expression has no effect
.pwn(198) : error 029: invalid expression, assumed zero
.pwn(198) : warning 215: expression has no effect
.pwn(198) : error 001: expected token: ";", but found ")"
.pwn(198) : error 029: invalid expression, assumed zero
.pwn(198) : fatal error 107: too many error messages on one line
This The Line!
Код:
public OnPlayerRequestClass(playerid, classid)
{
    Killed[playerid] = -1;

TextDrawHideForPlayer(playerid, rules0);
TextDrawHideForPlayer(playerid, rules1);
TextDrawHideForPlayer(playerid, rules2);
    //-------------------------------------
        SetPlayerClass(playerid, classid);
        gPlayerClass[playerid] = classid;

        switch (classid)
        {
            case 0:
        {
                                TextDrawShowForPlayer(playerid, HOMELESS0);
                                TextDrawShowForPlayer(playerid, HOMELESS1);
                                //hide
                                TextDrawHideForPlayer(playerid, army0);
                                TextDrawHideForPlayer(playerid, army1);
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                SetPlayerPos(playerid, -2112.2437,176.7923,35.3929);
                SetPlayerFacingAngle(playerid,1);
                SetPlayerCameraPos(playerid, -2112.2803,181.6424,36.3327);
                SetPlayerCameraLookAt(playerid, -2112.2437,176.7923,35.3929);
                }
                case 1:
                {
                                //BEGAL
                                TextDrawShowForPlayer(playerid, BEGAL0);
                                TextDrawShowForPlayer(playerid, BEGAL1);
                                //hide
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }
                case 2:
                {
                                //SWAT
                                TextDrawShowForPlayer(playerid, SWAT0);
                                TextDrawShowForPlayer(playerid, SWAT1);
                                //hide
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                SetPlayerPos(playerid, -1600.3812,737.4028,-5.2422);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -1600.5311,741.8755,-4.1332);
                SetPlayerCameraLookAt(playerid, -1600.3812,737.4028,-5.2422);
                }
                case 3:
                {
                                //MEDIC
                                TextDrawShowForPlayer(playerid, MEDIC0);
                                TextDrawShowForPlayer(playerid, MEDIC1);
                                //hide
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                                TextDrawHideForPlayer(playerid, DOLLY0);
                                TextDrawHideForPlayer(playerid, DOLLY1);
                SetPlayerPos(playerid, -2613.8987,598.3188,14.4531);
                SetPlayerFacingAngle(playerid,180);
                SetPlayerCameraPos(playerid, -2613.8223,593.5840,15.5394);
                SetPlayerCameraLookAt(playerid, -2613.8987,598.3188,14.4531);
                }
                case 4:
                {
                                //dolly
                                TextDrawShowForPlayer(playerid, DOLLY0);
                                TextDrawShowForPlayer(playerid, DOLLY1);

                                //hide
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }

        }
        return 1;
}
Reply
#5

No line,no help.

Lines 193,194,195,196,197 and 198.
Reply
#6

Tell us the line with that error.
Reply
#7

This The Line!


Код:
LINE 194 public OnPlayerRequestClass(playerid, classid)
{
    Killed[playerid] = -1;

LINE 198 TextDrawHideForPlayer(playerid, rules0);
TextDrawHideForPlayer(playerid, rules1);
TextDrawHideForPlayer(playerid, rules2);
    //-------------------------------------
        SetPlayerClass(playerid, classid);
        gPlayerClass[playerid] = classid;

        switch (classid)
        {
            case 0:
        {
                                TextDrawShowForPlayer(playerid, HOMELESS0);
                                TextDrawShowForPlayer(playerid, HOMELESS1);
                                //hide
                                TextDrawHideForPlayer(playerid, army0);
                                TextDrawHideForPlayer(playerid, army1);
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                SetPlayerPos(playerid, -2112.2437,176.7923,35.3929);
                SetPlayerFacingAngle(playerid,1);
                SetPlayerCameraPos(playerid, -2112.2803,181.6424,36.3327);
                SetPlayerCameraLookAt(playerid, -2112.2437,176.7923,35.3929);
                }
                case 1:
                {
                                //BEGAL
                                TextDrawShowForPlayer(playerid, BEGAL0);
                                TextDrawShowForPlayer(playerid, BEGAL1);
                                //hide
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }
                case 2:
                {
                                //SWAT
                                TextDrawShowForPlayer(playerid, SWAT0);
                                TextDrawShowForPlayer(playerid, SWAT1);
                                //hide
                                TextDrawHideForPlayer(playerid, BEGAL0);
                                TextDrawHideForPlayer(playerid, BEGAL1);
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                SetPlayerPos(playerid, -1600.3812,737.4028,-5.2422);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -1600.5311,741.8755,-4.1332);
                SetPlayerCameraLookAt(playerid, -1600.3812,737.4028,-5.2422);
                }
                case 3:
                {
                                //MEDIC
                                TextDrawShowForPlayer(playerid, MEDIC0);
                                TextDrawShowForPlayer(playerid, MEDIC1);
                                //hide
                                TextDrawHideForPlayer(playerid, SWAT0);
                                TextDrawHideForPlayer(playerid, SWAT1);
                                TextDrawHideForPlayer(playerid, DOLLY0);
                                TextDrawHideForPlayer(playerid, DOLLY1);
                SetPlayerPos(playerid, -2613.8987,598.3188,14.4531);
                SetPlayerFacingAngle(playerid,180);
                SetPlayerCameraPos(playerid, -2613.8223,593.5840,15.5394);
                SetPlayerCameraLookAt(playerid, -2613.8987,598.3188,14.4531);
                }
                case 4:
                {
                                //dolly
                                TextDrawShowForPlayer(playerid, DOLLY0);
                                TextDrawShowForPlayer(playerid, DOLLY1);

                                //hide
                                TextDrawHideForPlayer(playerid, MEDIC0);
                                TextDrawHideForPlayer(playerid, MEDIC1);
                                TextDrawHideForPlayer(playerid, HOMELESS0);
                                TextDrawHideForPlayer(playerid, HOMELESS1);
                SetPlayerPos(playerid, -2716.8499,1434.0413,7.1875);
                SetPlayerFacingAngle(playerid,0);
                SetPlayerCameraPos(playerid, -2717.1458,1438.8533,8.3975);
                SetPlayerCameraLookAt(playerid, -2716.8499,1434.0413,7.1875);
                }

        }
        return 1;
}
Reply
#8

Try This
http://pastebin.com/1zP4UE01
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)