Errors while compiling
#1

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:    }
Reply
#2

10455: }
Inverted bracket?
Reply
#3

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.
Reply
#4

Код:
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?
Reply
#5

show the line of code
Reply
#6

Which line? I have given it above.
Reply
#7

the number of line
Reply
#8

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?
Reply
#9

Код:
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;
}
Reply
#10

Код:
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?
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)