AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   native error with event hooking (https://forums.alliedmods.net/showthread.php?t=92249)

mihaiveress 05-12-2009 10:40

native error with event hooking
 
Code:

L 05/12/2009 - 17:35:32: Server cvar "amx_nextmap" = "cs_havana"
L 05/12/2009 - 17:35:32: Invalid event (name "bomb_exploded") (plugin "team_obje
ctives.amxx")
L 05/12/2009 - 17:35:32: [AMXX] Displaying debug trace (plugin "team_objectives.
amxx")
L 05/12/2009 - 17:35:32: [AMXX] Run time error 10: native error (native "registe
r_event")
L 05/12/2009 - 17:35:32: [AMXX]    [0] team_objectives.sma::plugin_init (line 16
)

i found some events but are these for CS Source?
http://wiki.amxmodx.org/Counter-Strike:_Source_Events

my entire code looks something like this
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "team_objectives"
#define VERSION "1.0"
#define AUTHOR "Yo-DA"
new gSaveH=0

public plugin_init() 
    {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("bomb_exploded""slay_explode""a");
    
register_event("bomb_defused""slay_defuse""a");
    
register_event("hostage_rescued_all""slay_rescue""a");
    
register_logevent("slay_notrescue"2"1=Round_End")    
    }
public 
slay_explode()
{
    new 
players[32],num
    get_players
(players,num)
    for(new 
i=0;i<num;i++)
    {
        if(
is_user_alive(players[i]))
          if(!(
is_user_admin(players[i])))
             if(
cs_get_user_team(players[i])==CS_TEAM_CT)
               {
                   
user_kill(players[i],1);
            
client_print(players[i],print_chat,"Ai uitat sa dai defuse? Poate reusesti data viitoare ")
               }
            
    }
    
}

public 
slay_defuse()
{
    new 
players[32],num
    get_players
(players,num)
    for(new 
i=0;i<num;i++)
    {
        if(
is_user_alive(players[i]))
          if(!(
is_user_admin(players[i])))
             if(
cs_get_user_team(players[i])==CS_TEAM_T)
               {
                   
user_kill(players[i],1);
            
client_print(players[i],print_chat,"Ai o bomba nu? Data viitoare ai grija sa explodeze")
               }
            
    }
    
}
public 
slay_rescue()
{
    
gSaveH=1
    
new players[32],num
    get_players
(players,num)
    for(new 
i=0;i<num;i++)
    {
        if(
is_user_alive(players[i]))
          if(!(
is_user_admin(players[i])))
             if(
cs_get_user_team(players[i])==CS_TEAM_T)
               {
                   
user_kill(players[i],1);
            
client_print(players[i],print_chat,"Ai uitat de ostatici asa-i? Then just die")
               }
    }
        
}
public 
slay_notrescue()
{
    if(!
gSaveH){
        new 
players[32],num
        get_players
(players,num)
        for(new 
i=0;i<num;i++)
        {
            if(
is_user_alive(players[i]))
            if(!(
is_user_admin(players[i])))
            if(
cs_get_user_team(players[i])==CS_TEAM_CT)
            {
                
user_kill(players[i],1);
                
client_print(players[i],print_chat,"Ai de salvat niste ostatici! Data viitoare fa-o")
            }
        }
    }


please help me a little :D


LE:
i hooked up these messages in the log
Code:

L 05/12/2009 - 17:44:17: "arone<1><STEAM_ID_LAN><CT>" triggered "Defused_The_Bom
b"

and
Code:

L 05/12/2009 - 17:45:07: Team "TERRORIST" triggered "Target_Bombed" (CT "0") (T
"0")

how should i hook these events?

Sn!ff3r 05-12-2009 11:21

Re: native error with event hooking
 
Code:

register_event("bomb_exploded", "slay_explode", "a");
   
register_event("bomb_defused", "slay_defuse", "a");
   
register_event("hostage_rescued_all", "slay_rescue", "a");



These event names doesnt exist. This should be logevents.

mihaiveress 05-12-2009 11:46

Re: native error with event hooking
 
i noticed that...I've done some research and found the right ones in logevents

i was confused because thei said source events and wasn't sure if it's CS sourse or source events from half life

solved


All times are GMT -4. The time now is 01:34.

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