SA-MP Forums Archive
Errors while compiling - 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: Errors while compiling (/showthread.php?tid=640572)



Errors while compiling - Uvais - 04.09.2017

Errors:

Код:
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(10455) : error 029: invalid expression, assumed zero
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(10458) : error 029: invalid expression, assumed zero
Code:

Код:
10450:    public OnPlayerEnterDynamicArea(playerid, areaid)
10451 :   {
10452:    IsPlayerInArea(playerid, 100.634521, 1807.748657,17.640625, 387.805206, 2078.654296,17.648149);
10453:    {
10454:       if(AdminLevel[playerid] >= 1)
10455:       }
10456:       SetPlayerHealth(playerid, 100);
10457:       }
10458:       else
10459:       {
10460:      SetPlayerHealth(playerid, 0);
10461:      }
10462:      return 1;
104563:    }



Re: Errors while compiling - kAn3 - 04.09.2017

10455: }
Inverted bracket?


Re: Errors while compiling - Vince - 04.09.2017

Closing brace instead of opening brace at line 10455. The compiler points to this exact line. It's hard not to notice it. Also repeating the entire coordinate set is pretty much redundant because you have an areaid that you can work with.


Re: Errors while compiling - Uvais - 04.09.2017

Код:
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2437) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2440) : error 017: undefined symbol "ShowLoginScreen"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2443) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2446) : error 017: undefined symbol "ShowRegisterScreen"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2481) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2482) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2483) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2484) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2485) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2486) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2487) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2488) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2489) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2490) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2491) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2492) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2493) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2494) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2495) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2496) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2497) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2498) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2502) : error 004: function "ResetVariables" is not implemented
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2511) : error 004: function "RemoveRoadblock" is not implemented
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2534) : error 017: undefined symbol "PlayerName"
C:\Users\HP\Desktop\sfcnr\sfcnr\gamemodes\SFCRRPG.pwn(2564) : error 017: undefined symbol "PlayerObjectUpdate"
What now?


Re: Errors while compiling - crukk11 - 04.09.2017

show the line of code


Re: Errors while compiling - Uvais - 04.09.2017

Which line? I have given it above.


Re: Errors while compiling - crukk11 - 04.09.2017

the number of line


Re: Errors while compiling - Uvais - 04.09.2017

What if i use GangZone instead of Area? I mean is there any way to kill a non-admin player inside a gangzone?
or i have to use IsPlayerInArea?


Re: Errors while compiling - Uvais - 04.09.2017

Код:
public OnPlayerEnterDynamicArea(playerid, areaid)
{
IsPlayerInArea(playerid, 100.634521, 1807.748657,17.640625, 387.805206, 2078.654296,17.648149);
{
if(AdminLevel[playerid] >= 1)
>>>>> }
SetPlayerHealth(playerid, 100);
}
>>> else
{
SetPlayerHealth(playerid, 0);
}
return 1;
}



Re: Errors while compiling - Uvais - 04.09.2017

Код:
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY)
{
    new Float:X, Float:Y, Float:Z;

    GetPlayerPos(playerid, X, Y, Z);
    if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) {
        return 1;
    }
    return 0;
}
public OnPlayerUpdate(playerid)
{
    new string[128];
    if(!IsPlayerInArea(playerid, 100.634521, 1807.748657,17.640625, 387.805206, 2078.654296,17.648149))
    if(IsPlayerAdmin(playerid))
	{
        SetPlayerHealth(playerid, 100);
	}
    else
   {
    if(!IsPlayerInArea(playerid, 100.634521, 1807.748657,17.640625, 387.805206, 2078.654296,17.648149))
    SetPlayerHealth(playerid, 0);
    format(string,sizeof(string),"[DEATH] %s(%d) has been killed for entering a secret place.",PlayerName(playerid),playerid);
    SendClientMessageToAll(COLOR_PINK,string);
    }
	return 1;
 }
Okay, i tried to get it working but now it kills everyone on spawn unless they aren't logged in to rcon?