Raised This Month: $51 Target: $400
 12% 

147 error while compiling


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
nishuo
Junior Member
Join Date: Mar 2018
Old 05-05-2018 , 00:35   147 error while compiling
Reply With Quote #1

PHP Code:
#pragma semicolon 1
#pragma newdecls required

#include <cstrike>
#include <sdktools_functions>

static const char CHAT_TAG[] = "\x02★\x01 ";

public 
Plugin myinfo =
{
    
name        "Team balance by Divin",
    
author        "Divin",
    
description    "A simple Team Balance Plugin",
    
version        "1.0.0",
    
url            "wtfcs.com/forum"
};

public 
void OnPluginStart()
{
    if(
GetEngineVersion() != Engine_CSGOSetFailState("Plugin supports CS:GO only.");
    
    
HookEvent("round_end"Event_RoundEndEventHookMode_Post);
}

public 
void Event_RoundEnd(Event event, const char[] namebool dontBroadcast)
{
    
int alivect[65], deadct[65], alivet[65], deadt[65];
    
int r=1;
    
bool ok false;
    
int t GetTeamClientCount(CS_TEAM_T);
    
int j GetTeamClientCount(CS_TEAM_CT);
    if( 
t==|| t+1==|| t==j+1)
    {
        
PrintToChatAll("%s\x04队伍已自动平衡",CHAT_TAG);
        return;
    }
    else if(
t>j)
    {
        for(
int x 1<= MaxClientsx++)
        {
            if(
IsClientInGame(x) && GetClientTeam(x) == 2)
            {
                if(
IsPlayerAlive(x))
                    
alivet[x] = 1;
                else 
deadt[x] = 2;
            }        
        }
        while(
GetTeamClientCount(CS_TEAM_T) > GetTeamClientCount(CS_TEAM_CT)+1)
        {    
            
ok true;
            for(
int x r<= MaxClientsx++)
            {
                if(
deadt[x] == && ok == true)
                {
                    
CS_SwitchTeam(x3);
                    
PrintToChatAll("%s\x01移动 \x04%N \x01从 \02T \x01to \x0BCT"CHAT_TAGx);
                    
deadt[x] = 0;
                    
ok false;            
                }
                else if(
alivet[x] == && ok == true)
                {
                    
CS_SwitchTeam(x3);
                    
PrintToChatAll("%s\x01移动 \x04%N \x01从 \02T \x01to \x0BCT"CHAT_TAGx);
                    
alivet[x] = 0;
                    
ok false;            
                }
            }
            
r++;
        }

    }
    else if(
t<j)
    {
        for(
int x 1<= MaxClientsx++)
        {
            if(
IsClientInGame(x) && GetClientTeam(x) == 3)
            {
                if(
IsPlayerAlive(x))
                    
alivect[x] = 1;
                else 
deadct[x] = 2;
            }
        }
        while(
GetTeamClientCount(CS_TEAM_T) < GetTeamClientCount(CS_TEAM_CT)+1)
        {    
            
ok true;
            for(
int x r<= MaxClientsx++)
            {
                if(
deadct[x] == && ok == true)
                {
                    
CS_SwitchTeam(x2);
                    
PrintToChatAll("%s\x01移动 \x04%N \x01从 \x0BCT \x01to \02T"CHAT_TAGx);
                    
deadct[x] = 0;
                    
ok false;            
                }
                else if(
alivect[x] == && ok == true)
                {
                    
CS_SwitchTeam(x2);
                    
PrintToChatAll("%s\x01移动 \x04%N \x01从 \x0BCT \x01to \02T"CHAT_TAGx);
                    
alivect[x] = 0;
                    
ok false;            
                }
            }
            
r++;
        }
    }




The above is my plug-in code information,Compile error message:

Code:
/groups/sourcemod/compiler-1.7/include/cstrike.inc(142) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(142) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(152) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(167) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(167) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(178) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(187) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(197) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(210) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(221) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(233) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(233) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(246) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(257) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(267) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(267) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(276) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(287) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(296) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(306) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(315) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(325) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(334) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(344) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(353) : error 147: new-style declarations are required
/groups/sourcemod/compiler-1.7/include/cstrike.inc(353) : error 147: new-style declarations are required

Compilation aborted.
26 Errors.

how to solve this problem?
nishuo is offline
oceanyss
Member
Join Date: Jan 2012
Old 05-05-2018 , 00:43   Re: 147 error while compiling
Reply With Quote #2

Remove this line at the top:

#pragma newdecls required
oceanyss is offline
nishuo
Junior Member
Join Date: Mar 2018
Old 05-05-2018 , 02:54   Re: 147 error while compiling
Reply With Quote #3

Quote:
Originally Posted by oceanyss View Post

Remove this line at the top:

#pragma newdecls required
Thank you~
nishuo is offline
MasterMind420
BANNED
Join Date: Nov 2010
Old 05-05-2018 , 10:25   Re: 147 error while compiling
Reply With Quote #4

Quote:
Originally Posted by oceanyss View Post
Remove this line at the top:

#pragma newdecls required
lol thats not exactly a fix, sure it will work but to properly correct it you'd have to go line for line and convert those lines to new syntax.
MasterMind420 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:13.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode