#1

I got this errors:
Код:
E:\Official Server\gamemodes\ggrpv1a.pwn(87380) : error 017: undefined symbol "year"
E:\Official Server\gamemodes\ggrpv1a.pwn(87381) : error 017: undefined symbol "reason"
E:\Official Server\gamemodes\ggrpv1a.pwn(87381) : error 017: undefined symbol "reason"
E:\Official Server\gamemodes\ggrpv1a.pwn(87381) : error 029: invalid expression, assumed zero
E:\Official Server\gamemodes\ggrpv1a.pwn(87381) : fatal error 107: too many error messages on one line
Lines:
PHP код:
stock prison(giveplayeridplayeridwarnminutes)
{
    
SetPlayerArmedWeapon(giveplayerid0);
    if(
GetPVarInt(giveplayerid"IsInArena") >= 0)
    {
        
LeavePaintballArena(giveplayeridGetPVarInt(giveplayerid"IsInArena"));
    }
    
GameTextForPlayer(giveplayerid"~w~Welcome to ~n~~r~Fort DeMorgan"50003);
    new 
yearmonth,dayreason[64], string[];
    
ResetPlayerWeaponsEx(giveplayerid);
    
getdate(yearmonthday);
    
format(reasonsizeof(reason), "Had %d Warns"warn)
    
format(stringsizeof(string), "AdmCmd: %s has been prisoned by %s, reason: %s(%d-%d-%d)"GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), reasonmonthdayyear);
    
Log("logs/admin.log"string);
    
format(stringsizeof(string), "AdmCmd: %s has been prisoned by %s, reason: %s"GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), reason);
    
SendClientMessageToAllEx(COLOR_LIGHTREDstring);
    
WantedPoints[giveplayerid] = 0;
    
PlayerInfo[giveplayerid][pWantedLevel] = 0;
    
SetPlayerWantedLevel(giveplayerid0);
    
PlayerInfo[giveplayerid][pJailed] = 4;
    
PlayerInfo[giveplayerid][pJailTime] = minutes*60;
    
format(PlayerInfo[giveplayerid][pPrisonReason], 128"[OOC][PRISON] %s"reason);
    
format(PlayerInfo[giveplayerid][pPrisonedBy], MAX_PLAYER_NAME"%s"GetPlayerNameEx(playerid));
    
PhoneOnline[giveplayerid] = 1;
    
TogglePlayerControllable(giveplayerid0);
    
GameTextForPlayer(giveplayerid"Objects loading..."40005);
    
SetPVarInt(giveplayerid"LoadingObjects"1);
    
SetTimerEx("SafeLoadObjects"40000"d"giveplayerid);
    
SetPlayerInterior(giveplayerid1);
    
PlayerInfo[giveplayerid][pInt] = 1;
    new 
rand random(sizeof(OOCPrisonSpawns));
    
Streamer_UpdateEx(giveplayeridOOCPrisonSpawns[rand][0], OOCPrisonSpawns[rand][1], OOCPrisonSpawns[rand][2]);
    
SetPlayerPos(giveplayeridOOCPrisonSpawns[rand][0], OOCPrisonSpawns[rand][1], OOCPrisonSpawns[rand][2]);
    
SetPlayerSkin(giveplayerid50);
    
SetPlayerColor(giveplayeridTEAM_APRISON_COLOR);
}
stock ban(playeridgiveplayeridwarntime)
{
    new 
reason[128];
    
format(reasonsizeof(reason), "Had %d Warns"warn)
    
BanPlayer(playeridgiveplayeridtimereason);
}
stock WPBCheck(giveplayeridplayeridwarn//warn-prison-ban check
{
    if(
warn 3)
    {
        
prison(giveplayeridplayeridwarn15);
    }
    if(
warn 7)
    {
        
prison(giveplayeridplayeridwarn15);
    }
    if(
warn 10)
    {
        
prison(giveplayeridplayeridwarn15);
    }
    if(
warn 14)
    {
        
prison(giveplayeridplayeridwarn15);
    }
    if(
warn 20)
    {
        
ban(playeridgiveplayeridwarn1);
    }
    if(
warn 25)
    {
        
ban(playeridgiveplayeridwarn3);
    }
    if(
warn 30)
    {
        
ban(playeridgiveplayeridwarn7);
    }
    if(
warn 45)
    {
        
ban(playeridgiveplayeridwarn14);
    }
    if(
warn 50)
    {
        new 
yearmonth,day;
        
getdate(yearmonthday);
        new 
playerip[32], str[500];
        
GetPlayerIp(giveplayeridplayeripsizeof(playerip));
        
format(stringsizeof(string), "AdmCmd: %s(IP:%s) was permanently banned by %s, reason: %s (%d-%d-%d)"GetPlayerNameEx(giveplayerid), playeripGetPlayerNameEx(playerid), reasonmonthdayyear);
        
Log("logs/ban.log"string);
        
format(stringsizeof(string), "AdmCmd: %s was permanently banned by %s, reason: %s"GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), reason);
        
SendClientMessageToAllEx(COLOR_LIGHTREDstring);
        
PlayerInfo[giveplayerid][pPermaBanned] = 3;
        new 
ip[32];
        
GetPlayerIp(giveplayerid,ip,sizeof(ip));
        
AddBan(ip);
        
BanPlayer(501giveplayerid0reason);
        
format(string,sizeof(string),"You were banned permanently by: %s"GetPlayerNameEx(playerid));
        
strcat(strstring);
        
format(reasonsizeof(reason), "Had %d Warns"warn)
        
strcat(strstring);
        
ShowPlayerDialog(giveplayeridDIALOG_SHOW_INFODIALOG_STYLE_MSGBOX"{FFFFFF}Banned from Server"str"Ok""Cancel");
        
SetTimerEx("SendToKick"15000"i"giveplayerid);
    }
}
CMD:warn(playeridparams[])
{
    if (
PlayerInfo[playerid][pAdmin] >= 2)
    {
        new 
string[128], giveplayeridwarnamountamountreason[64];
        if(
sscanf(params"uis[64]"giveplayeridwarnamountreason)) return SendClientMessageEx(playeridCOLOR_WHITE"USAGE: /warn [playerid] [reason]");
        if(
IsPlayerConnected(giveplayerid))
        {
            if(
PlayerInfo[giveplayerid][pAdmin] >= 2)
            {
                
SendClientMessageEx(playeridCOLOR_GRAD2"Admins can not be warned !");
                return 
1;
            }
            
warnamount amount;
            for(
amount 0amount--)
            {
                
WPBCheck(giveplayeridplayeridwarn);
            }
        }
    }

Reply
#2

wich lines are 87381 and 87380?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)