Raised This Month: $ Target: $400
 0% 

i get this error


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Diablo-89
Junior Member
Join Date: Jul 2005
Location: the netherlands
Old 08-24-2005 , 09:47   i get this error
Reply With Quote #1

im making a plugin for cstrike
i get this error when i compile:


//AMXXSC compile.exe
// by the AMX Mod X Dev Team


//// hostageprotect.sma
// C:\Program Files\Valve\Steam\SteamApps\miss_molliej\dedi cated server\cstrike\
addons\amxmodx\scripting\hostageprotect.sma(1 9) : error 010: invalid function or
declaration
// C:\Program Files\Valve\Steam\SteamApps\miss_molliej\dedi cated server\cstrike\
addons\amxmodx\scripting\hostageprotect.sma(2 0) : error 010: invalid function or
declaration
//
// 2 Errors.
// Could not locate output file C:\Program Files\Valve\Steam\SteamApps\miss_moll
iej\dedicated server\cstrike\addons\amxmodx\scripting\compi led\hostageprotect.am
x (compile failed).
//
// Compilation Time: 1.72 sec
// ----------------------------------------

Press enter to exit ...





when i look at those lines (19 and 21)

there is this... and i dont see the reason for the error???



#include <amxmodx>
#include <engine>
#include <amxmisc>

#define TEAM_T 1
#define TEAM_CT 2
#define MAXSPAWNPOINTS 64 // the max number of spawnpoints the plugin supports

public plugin_init() {
register_plugin("hostage protect","1.3","Diablo");
register_cvar("amx_hostageprotect","0");
register_cvar("amx_slaytime","4.9")
register_logevent("Event_NewRound",2,"0=World triggered","1=Round_Start")
register_event("TextMsg","HostageKilled","b", "2&#Killed_Hostage")
}


// if cvar is 0 plugin is off
if (get_cvar_num("amx_hostageprotect") == 0 )
{ return PLUGIN_HANDLED;
}

public function() {
new rescuezone
find_ent_by_class(-1, "func_hostage_rescue")
remove_entity(rescuezone)
}

stock SwitchTeams() // This function turns the team spawn points around, and switches the owner of the buyzone
{
new EntNums[MAXSPAWNPOINTS+1]
new EntCount = 0
new Float:TSpawnsO[MAXSPAWNPOINTS/2][3]
new Float:CTSpawnsO[MAXSPAWNPOINTS/2][3]
new Float:TSpawnsA[MAXSPAWNPOINTS/2][3]
new Float:CTSpawnsA[MAXSPAWNPOINTS/2][3]
new TSpawnCount = 0
new CTSpawnCount = 0

new ClassName[32]
for(new i=g_MaxPlayers+1;i<g_MaxEnts;i++) if(is_valid_ent(i) && entity_get_edict(i, EV_ENT_owner) == 0)
{
new bool:HasChanged = false
entity_get_string(i,EV_SZ_classname,ClassName ,31)

if(equal(ClassName,"func_buyzone"))
{
new Team = entity_get_int(i,EV_INT_team)
if(Team == TEAM_CT)
entity_set_int(i,EV_INT_team,TEAM_T)
else if(Team == TEAM_T)
entity_set_int(i,EV_INT_team,TEAM_CT)
}
else if(equal(ClassName,"info_player_deathmatch")) // Means the team is Terror
{
EntNums[EntCount] = i
EntCount++

entity_get_vector(i,EV_VEC_origin,TSpawnsO[TSpawnCount])
entity_get_vector(i,EV_VEC_angles,TSpawnsA[TSpawnCount])
TSpawnCount++
HasChanged = true
}
else if(equal(ClassName,"info_player_start")) // Means we are talking Counter strike
{
EntNums[EntCount] = i
EntCount++

entity_get_vector(i,EV_VEC_origin,CTSpawnsO[CTSpawnCount])
entity_get_vector(i,EV_VEC_angles,CTSpawnsA[CTSpawnCount])
CTSpawnCount++
HasChanged = true
}
if(HasChanged == true && ( EntCount == MAXSPAWNPOINTS || TSpawnCount == MAXSPAWNPOINTS / 2 || CTSpawnCount == MAXSPAWNPOINTS / 2) )
{
log_amx("This map has to many spawnpoints, Try increasing the value of: #define MAXSPAWNPOINTS in the .sma file, and recompile the plugin.")
return 0
}
}
new CTSpawnsUsed = 0
new TSpawnsUsed = 0

for(new i=0;i<=EntCount;i++) if(EntNums[i] != 0)
{
entity_get_string(EntNums[i],EV_SZ_classname,ClassName,31)

if(equal(ClassName,"info_player_deathmatch") && CTSpawnsUsed <= TSpawnCount ) // Means the team is Terror
{
entity_set_vector(EntNums[i],EV_VEC_origin,CTSpawnsO[CTSpawnsUsed])
entity_set_vector(EntNums[i],EV_VEC_angles,CTSpawnsA[CTSpawnsUsed])
CTSpawnsUsed++
}
else if(equal(ClassName,"info_player_start") && TSpawnsUsed <= CTSpawnCount) // Means we are talking Counter strike
{
entity_set_vector(EntNums[i],EV_VEC_origin,TSpawnsO[TSpawnsUsed])
entity_set_vector(EntNums[i],EV_VEC_angles,TSpawnsA[TSpawnsUsed])
TSpawnsUsed++
}
}
return 1
}

public Event_NewRound()
{
set_task(get_cvar_float("amx_slaytime"),"Slay Terrors",2932)
}

public SlayTerrors()
{
new aPlayers[32],iNum,i
get_players(aPlayers,iNum,"ae","TERRORIST")

for(i = 0; i <= iNum; i++)
{
new id = aPlayers[i]
if(!is_user_connected(id)) continue
user_kill(id)
}
}

new g_iHostages

public HostageKilled()
{
new iEnts = get_global_int(GL_maxEntities)

g_iHostages = 0

for(new i = -1; i <= iEnts; i++)
{
if(!is_valid_ent(i)) continue

new szClassName[32]
entity_get_string(i,EV_SZ_classname,szClassNa me,31)
if(equali(szClassName,"hostage_entity"))
g_iHostages++
}

if(g_iHostages <= 0)
{
new aPlayers[32],iNum,i
get_players(aPlayers,iNum,"ae","CT")

for(i = 0; i <= iNum; i++)
{
new id = aPlayers[i]
if(!is_user_connected(id)) continue
user_kill(id)
}
}
}



plz help me out here



thanx greetz Diablo






If you think v3x is a PIMP, paste this into your sig!
Diablo-89 is offline
Send a message via MSN to Diablo-89
 



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 14:24.


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