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

Cant get my plugin compile :(


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
h3h3
Senior Member
Join Date: Sep 2011
Old 05-04-2012 , 15:03   Cant get my plugin compile :(
Reply With Quote #1

Im Trying to compile with the online compiler and i get all these weird errors from my code:
Quote:
/tmp/texttdTkpg.sma(62) : warning 217: loose indentation /tmp/texttdTkpg.sma(80) : warning 217: loose indentation /tmp/texttdTkpg.sma(87) : warning 217: loose indentation /tmp/texttdTkpg.sma(105) : warning 217: loose indentation /tmp/texttdTkpg.sma(106) : warning 209: function "practice_game" should return a value /tmp/texttdTkpg.sma(120) : warning 217: loose indentation /tmp/texttdTkpg.sma(156) : error 017: undefined symbol "LEVEL" /tmp/texttdTkpg.sma(16 : error 017: undefined symbol "LEVEL" /tmp/texttdTkpg.sma(182) : warning 217: loose indentation /tmp/texttdTkpg.sma(196) : warning 217: loose indentation /tmp/texttdTkpg.sma(226) : warning 217: loose indentation /tmp/texttdTkpg.sma(241) : warning 217: loose indentation /tmp/texttdTkpg.sma(25 : warning 217: loose indentation /tmp/texttdTkpg.sma(272) : warning 217: loose indentation /tmp/texttdTkpg.sma(350) : warning 217: loose indentation /tmp/texttdTkpg.sma(372) : warning 217: loose indentation /tmp/texttdTkpg.sma(394) : warning 217: loose indentation 2 Errors. Could not locate output file /home/groups/amxmodx/public_html/websc3/texttdTkpg.amx (compile failed).
The code is in here:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike> 

#define PLUGIN "Game Score"
#define VERSION "1.0"
#define AUTHOR "alliedmodder's guy who can help me"

#define MR 15
#define TIE_MR 3

new CTScore 0
new TScore 0
new Old_AScore 0
new Old_BScore 0
new AScore 0
new BScore 0
new Half 0
new CT 'a'
new live 0

new HalfNames[4][32] = { "1st""2nd""MR3-1st""MR3-2nd" }

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
//register_concmd("say !Swap", "swap_teams", ADMIN_SLAY, "")
    
register_concmd("say !mr15""start_game"ADMIN_SLAY"")
    
register_concmd("say !Live""start_game"ADMIN_SLAY"")
    
register_concmd("say !ff 1","cmdFf"ADMIN_CVAR)      
    
register_concmd("say !ff 0","cmdNoff"ADMIN_CVAR
    
register_clcmd("say !inferno","ServerInferno")
    
register_clcmd("say !dust2","ServerDust2")
    
register_concmd("say !prac""practice_game"ADMIN_SLAY"")
    
register_concmd("say !rrg""restart_game"ADMIN_SLAY"")
    
register_concmd("say !RR 1""restart_game"ADMIN_SLAY"")
    
register_concmd("say !Stop""stop_game"ADMIN_SLAY"")
    
register_concmd("say /Score""say_score"_"")
    
register_concmd("say !Score""say_score"_"")
    
register_event("SendAudio""t_win""a""2&%!MRAD_terwin")
    
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")
    
register_event("TextMsg""restart_attempt""a""2=#Game_will_restart_in")
}

public 
swap_teams(idlevelcid) {
    if (!
cmd_access(idlevelcid1)) return PLUGIN_CONTINUE
    
    swap
()
    
set_cvar_num("sv_restart"1)
    return 
PLUGIN_CONTINUE
}

public 
say_score(idlevelcid) {
    if (
Half != 0ssay_score()
    else 
client_print(0print_chat"(Score) The is no game currently running!")
    return 
PLUGIN_CONTINUE
}

public 
stop_game(idlevelcid) { 
    if (!
cmd_access(idlevelcid1)) return PLUGIN_CONTINUE
    
    Half 
0live 0;
  
server_cmd("mp_roundtime 9")
  
server_cmd("mp_tkpunish 0")
  
server_cmd("mp_futokick 0")
  
server_cmd("mp_forcecamera 0")
  
server_cmd("mp_forcechasecam 0")
  
server_cmd("mp_c4timer 35")
  
server_cmd("mp_autoteambalance 0")
  
server_cmd("mp_limitteams 0")
  
server_cmd("sv airaccelerate 100")
  
server_cmd("mp_timelimit 0")
  
server_cmd("mp_startmoney 16000")
  
server_cmd("mp_autokick 0")
  
server_cmd("mp_friendlyfire 0")
  
server_cmd("mp_freezetime 0")
  
server_cmd("mp_buytime 9")
  
server_cmd("mp_fadetoblack 0")
  
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
  
server_cmd("sv_restart 1")
    
client_print(0print_chat"(Score) Game has been stopped!")
    return 
PLUGIN_CONTINUE
}

public 
practice_game(idlevelcid) {

    if (!
cmd_access(idlevelcid1)) return PLUGIN_CONTINUE
  server_cmd
("mp_roundtime 9")
  
server_cmd("mp_tkpunish 0")
  
server_cmd("mp_futokick 0")
  
server_cmd("mp_forcecamera 0")
  
server_cmd("mp_forcechasecam 0")
  
server_cmd("mp_c4timer 35")
  
server_cmd("mp_autoteambalance 0")
  
server_cmd("mp_limitteams 0")
  
server_cmd("sv airaccelerate 100")
  
server_cmd("mp_timelimit 0")
  
server_cmd("mp_startmoney 16000")
  
server_cmd("mp_autokick 0")
  
server_cmd("mp_friendlyfire 0")
  
server_cmd("mp_freezetime 0")
  
server_cmd("mp_buytime 9")
  
server_cmd("mp_fadetoblack 0")
  
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
  
server_cmd("sv_restart 1")
client_print(0print_chat"Prac commands has been loaded.")
}

public 
restart_game(idlevelcid) {
    if (!
cmd_access(idlevelcid1)) return PLUGIN_CONTINUE
    
    set_cvar_num
("sv_restart"1)
    if (
live == && Half 0client_print(0print_chat"(Score) Game is restarting!")
    return 
PLUGIN_CONTINUE
}

public 
ServerInferno(id)
{
    if ((
get_user_flags(id)&ADMIN_KICK)) 
        {
set_cvar_string("sv_password""")
        
client_cmd(id,"admin_map de_inferno")  
        }
    else
    {
        
client_print(id,print_chat,"You dont have access to change map!")
    }
    return 
PLUGIN_CONTINUE

}

public 
cmdFf (idlevelcid){
    
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED;
        
    
server_cmd("mp_friendlyfire 1")     
            
    
    
    return 
PLUGIN_HANDLED;
}

public 
cmdNoff (idlevelcid){
    
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED;
        
    
server_cmd("mp_friendlyfire 0")     
        
    
    
    return 
PLUGIN_HANDLED;
}  

public 
SetCT(id)
{
    if(!
get_user_flags(id) && LEVEL)
        return 
PLUGIN_HANDLED
        
    
else
    {
        
cs_set_user_team(idCS_TEAM_CT)
    }
    return 
PLUGIN_HANDLED
}
    
public 
SetT(id)
{
    if(!
get_user_flags(id) && LEVEL)
        return 
PLUGIN_HANDLED
        
    
else
    {
        
cs_set_user_team(idCS_TEAM_T)
    }
    return 
PLUGIN_HANDLED
}  

public 
ServerDust2(id)
{
    if ((
get_user_flags(id)&ADMIN_KICK))
        {
set_cvar_string("sv_password"""
        
client_cmd(id,"admin_map de_dust2"
        }
    else
    {
        
client_print(id,print_chat,"You dont have access to change map!")
    }
    return 
PLUGIN_CONTINUE

}

public 
ServerNuke(id)
{
    if ((
get_user_flags(id)&ADMIN_KICK))
        {
set_cvar_string("sv_password"""
        
client_cmd(id,"admin_map de_nuke")
        }  
    else
    {
        
client_print(id,print_chat,"You dont have access to change map!")
    }
    return 
PLUGIN_CONTINUE

}

public 
FuncPass(idlevelcid)
{
    if(!
cmd_access(idlevelcid1))
        return 
PLUGIN_HANDLED
    
    
new password[32]
    
get_cvar_string("admin_pass"password31)
    
    if (
equal(password""))
    
server_cmd("admin_pass ^"123^"")
    else
    
server_cmd("admin_pass ^"^"")
    
    return 
PLUGIN_HANDLED
}

public 
ServerTrain(id)
{
    if ((
get_user_flags(id)&ADMIN_KICK)) 
        {
set_cvar_string("sv_password""")
        
client_cmd(id,"admin_map de_train")  
        }
    else
    {
        
client_print(id,print_chat,"You dont have access to change map!")
    }
    return 
PLUGIN_CONTINUE

}


public 
ServerCbble(id)
{
    if ((
get_user_flags(id)&ADMIN_KICK)) 
        {
set_cvar_string("sv_password""")
        
client_cmd(id,"admin_map de_cbble")  
        }
    else
    {
        
client_print(id,print_chat,"You dont have access to change map!")
    }
    return 
PLUGIN_CONTINUE

}





public 
start_game(idlevelcid) {

    if (!
cmd_access(idlevelcid1)) return PLUGIN_CONTINUE
              server_cmd
("mp_fadetoblack 0"
              
server_cmd("mp_forcecamera 2")
                    
server_cmd("mp_maxrounds 0"
                 
server_cmd("mp_roundtime 1.75"
              
server_cmd("mp_startmoney 800"
              
server_cmd("mp_freezetime 8")
              
server_cmd("mp_friendlyfire 1")
                 
server_cmd("mp_buytime 0.15")
              
server_cmd("mp_c4timer 35")
                 
server_cmd("hs 0")
                 
server_cmd("mp_forcechasecam 2")
                 
server_cmd("sv_alltalk 0")
                 
server_cmd("mp_autokick 0")
                 
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
    if (
Half == 0) {
        if (
cs_get_user_team(id) == CS_TEAM_CTCT 'a' 
        
else CT 'b'
    
        
Half 1
        Old_AScore 
0Old_BScore 0;
        
client_print(0print_chat"(Score) %s Half has been started! Live in 3 seconds..."HalfNames[Half -1])
    }
    else {
        if (
live == 0) {
            if (
CT == 'a'CT 'b'
            
else CT 'a'
            
            
client_print(0print_chat"(Score) %s Half has been started! Live in 3 seconds..."HalfNames[Half -1])
        }
        else 
client_print(0print_chat"(Score) %s Half has been restarted! Live in 3 seconds..."HalfNames[Half -1])
    }
    
    
restart_attempt()
    
set_cvar_num("sv_restart"3)
    
live 1;
    return 
PLUGIN_CONTINUE
}

public 
round_end() {
    if (
Half == || live == 0) return
    if (
CT == 'a') { AScore CTScoreBScore TScore; }
    else { 
AScore TScoreBScore CTScore; }
    
    if (
Half == 1) {
        
ssay_score()
        if (
AScore BScore == MR) {
            
client_print(0print_chat"(Score) First half has ended.")
            
Old_AScore AScoreOld_BScore BScore;
            
Half++; live 0
            
            
swap()
            
restart_attempt()
            
set_cvar_num("sv_restart"1)
        }
    }
    else if (
Half == 2) {
        
ssay_score()
        if (
AScore Old_AScore == MR 1) {
            
client_print(0print_chat"(Score) The home team has won the game!")
            
Half 0live 0;
        }
        else if (
BScore Old_BScore == MR 1) { 
            
client_print(0print_chat"(Score) The guest team has won the game!")
            
Half 0live 0;
        }
        else if (
AScore Old_AScore BScore Old_BScore == MR 2) {
            
client_print(0print_chat"(Score) Its a tie/draw, to start a tiebreaker aka MR-3 use !live otherwise use !stop to end the game.")
            
Old_AScore MROld_BScore MR//To be sure :|
            
Half++; live 0;
            
            
swap()
            
restart_attempt()
            
set_cvar_num("sv_restart"1)
        }
    }
    else if (
Half == 3) {
        
ssay_score()
        if (
AScore BScore == TIE_MR) {
            
client_print(0print_chat"(Score) MR3-1st half has ended.")
            
Old_AScore += AScoreOld_BScore += BScore;
            
Half++; live 0;
            
            
swap()
            
restart_attempt()
            
set_cvar_num("sv_restart"1)
        }
    }
    else if (
Half == 4) {
        
ssay_score()
        if (
AScore Old_AScore == MR TIE_MR 1) {
            
client_print(0print_chat"(Score) The home team has won the game!")
            
Half 0live 0;
  
server_cmd("mp_roundtime 9")
  
server_cmd("mp_tkpunish 0")
  
server_cmd("mp_futokick 0")
  
server_cmd("mp_forcecamera 0")
  
server_cmd("mp_forcechasecam 0")
  
server_cmd("mp_c4timer 35")
  
server_cmd("mp_autoteambalance 0")
  
server_cmd("mp_limitteams 0")
  
server_cmd("sv airaccelerate 100")
  
server_cmd("mp_timelimit 0")
  
server_cmd("mp_startmoney 16000")
  
server_cmd("mp_autokick 0")
  
server_cmd("mp_friendlyfire 0")
  
server_cmd("mp_freezetime 0")
  
server_cmd("mp_buytime 9")
  
server_cmd("mp_fadetoblack 0")
  
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
  
server_cmd("sv_restart 1")
        }
        else if (
BScore Old_BScore == MR TIE_MR 1) { 
            
client_print(0print_chat"(Score) The guest team has won the game!")
            
Half 0live 0;
  
server_cmd("mp_roundtime 9")
  
server_cmd("mp_tkpunish 0")
  
server_cmd("mp_futokick 0")
  
server_cmd("mp_forcecamera 0")
  
server_cmd("mp_forcechasecam 0")
  
server_cmd("mp_c4timer 35")
  
server_cmd("mp_autoteambalance 0")
  
server_cmd("mp_limitteams 0")
  
server_cmd("sv airaccelerate 100")
  
server_cmd("mp_timelimit 0")
  
server_cmd("mp_startmoney 16000")
  
server_cmd("mp_autokick 0")
  
server_cmd("mp_friendlyfire 0")
  
server_cmd("mp_freezetime 0")
  
server_cmd("mp_buytime 9")
  
server_cmd("mp_fadetoblack 0")
  
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
  
server_cmd("sv_restart 1")
        }
        else if (
AScore Old_AScore BScore Old_BScore == (MR TIE_MR) * 2) {
            
client_print(0print_chat"(Score) Game ended with a tie!")
            
Half 0live 0;
  
server_cmd("mp_roundtime 9")
  
server_cmd("mp_tkpunish 0")
  
server_cmd("mp_futokick 0")
  
server_cmd("mp_forcecamera 0")
  
server_cmd("mp_forcechasecam 0")
  
server_cmd("mp_c4timer 35")
  
server_cmd("mp_autoteambalance 0")
  
server_cmd("mp_limitteams 0")
  
server_cmd("sv airaccelerate 100")
  
server_cmd("mp_timelimit 0")
  
server_cmd("mp_startmoney 16000")
  
server_cmd("mp_autokick 0")
  
server_cmd("mp_friendlyfire 0")
  
server_cmd("mp_freezetime 0")
  
server_cmd("mp_buytime 9")
  
server_cmd("mp_fadetoblack 0")
  
server_cmd("sv_clienttrace 3.5;admin_rcon sv_clienttrace 3.5")
  
server_cmd("sv_restart 1")
        }    
    }
}

public 
swap() {
    
set_cvar_num("mp_limitteams"0)
    
set_cvar_num("mp_autoteambalance"0)
    
    new 
Players[32], PlayerCounti
    get_players
(PlayersPlayerCount"")
    
    for (
0PlayerCounti++) {
        if (
cs_get_user_team(Players[i]) != CS_TEAM_SPECTATOR  &&  is_user_connected(Players[i])) {
            if (
cs_get_user_team(Players[i]) == CS_TEAM_CTcs_set_user_team(Players[i], CS_TEAM_T
            else 
cs_set_user_team(Players[i], CS_TEAM_CT)
        }
    }
}

public  
ssay_score() { client_print(0print_chat"(Score) Score is - Home team: %d, Guest team: %d, Half: %s"Old_AScore AScoreOld_BScore BScoreHalfNames[Half -1]); }
public 
t_win() { TScore++; round_end(); }
public 
ct_win() { CTScore++; round_end(); }
public 
restart_attempt() { CTScore 0TScore 0AScore 0BScore 0; } 
Attached Files
File Type: sma Get Plugin or Get Source (ready2.sma - 103 views - 12.8 KB)

Last edited by h3h3; 05-04-2012 at 15:05.
h3h3 is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 05-04-2012 , 15:22   Re: Cant get my plugin compile :(
Reply With Quote #2

Looks like you forgot to define admin level.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
h3h3
Senior Member
Join Date: Sep 2011
Old 05-04-2012 , 15:31   Re: Cant get my plugin compile :(
Reply With Quote #3

Quote:
Originally Posted by wickedd View Post
Looks like you forgot to define admin level.
may you upload the SMA with your correction please?
Really new in the AMXX/pawn coding..sorry

Tried #define ADMIN_SLAY
Still cant compile.
PHP Code:
/tmp/textByOoqd.sma(8) : warning 201redefinition of constant/macro (symbol "ADMIN_SLAY")
/
tmp/textByOoqd.sma(27) : warning 217loose indentation
/tmp/textByOoqd.sma(27) : error 029invalid expressionassumed zero
/tmp/textByOoqd.sma(27) : warning 215expression has no effect
/tmp/textByOoqd.sma(27) : error 001expected token";"but found ")"
/tmp/textByOoqd.sma(27) : error 029invalid expressionassumed zero
/tmp/textByOoqd.sma(27) : fatal error 107too many error messages on one line

Compilation aborted
.
4 Errors

Last edited by h3h3; 05-05-2012 at 01:13.
h3h3 is offline
CryWolf
Veteran Member
Join Date: Jul 2008
Location: Romania
Old 05-05-2012 , 01:55   Re: Cant get my plugin compile :(
Reply With Quote #4

try it, i have stopped the "/*&& LEVEL*/" is not defined, you must recreate this.

fixed loose identitation, and acces LEVEL

0 warnings.
Attached Files
File Type: sma Get Plugin or Get Source (ready2.sma - 503 views - 13.0 KB)
__________________
I dont walk trough this world with fear in my heart.
www.dark-arena.com L4D, CS1.6, CZ Servers

Last edited by CryWolf; 05-05-2012 at 02:01.
CryWolf is offline
Send a message via MSN to CryWolf Send a message via Yahoo to CryWolf
h3h3
Senior Member
Join Date: Sep 2011
Old 05-05-2012 , 02:45   Re: Cant get my plugin compile :(
Reply With Quote #5

Quote:
Originally Posted by CryWolf View Post
try it, i have stopped the "/*&& LEVEL*/" is not defined, you must recreate this.

fixed loose identitation, and acces LEVEL

0 warnings.
Thanks alot.
Too bad the !ff 1, !ff 0, !pass,!t,!ct not works
Fixed the map commands tho.

Last edited by h3h3; 05-05-2012 at 03:19.
h3h3 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 07:28.


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