Raised This Month: $ Target: $400
 0% 

Whats wrong with the plugin?


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
Ejziponken
AlliedModders Donor
Join Date: Apr 2008
Old 02-22-2009 , 13:01   Whats wrong with the plugin?
#1

(worng section, sry.)

This plugin dont work for me and i dont know why, or how to fix it. Its for HLDS 1.6 with amxmodx. It should slay AFK players on my server when they havent moved in 20 seconds.

Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#define TIME 20.0
new Float:player_origin[3][33];
public plugin_init()
{
     RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);
}
 
public e_Spawn(id)
{
     if(is_user_alive(id))
     {
           pev(id, pev_origin, player_origin[id]);
           set_task(TIME, "check_afk", id);
     }
     return HAM_IGNORED;
}
 
public check_afk(id)
{
     if(is_user_alive(id))
     if(same_origin(id))
     {
     user_kill(id);
     new name[33];
     get_user_name(id, name, 32);
     client_print(0, print_chat, "%s was killed for being an AFK.", name);
     }
}
 
public same_origin(id)
{
       new Float:origin[3];
       pev(id, pev_origin, origin);
       for(new i = 0; i < 3; i++)
             if(origin[i] != player_origin[i][id])
                   return 0;
       return 1;
}

Last edited by Ejziponken; 02-22-2009 at 13:13.
Ejziponken is offline
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 02-22-2009 , 13:08   Re: Whats wrong with the plugin?
#2

wrong section. move to scripting help.
__________________
xPaw is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 02-22-2009 , 14:05   Re: Whats wrong with the plugin?
#3

Moved to Scripting Help.

Also, your topic's title must be descriptive. Fix it before posting again.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 02-22-2009 , 15:57   Re: Whats wrong with the plugin?
#4

Replace your check_afk with this one and see if it works.

PHP Code:
public check_afk(id)
{
     if(
is_user_alive(id))
     {
          if(
same_origin(id))
          {
               
user_kill(id);
               new 
name[33];
               
get_user_name(idname32);
               
client_print(0print_chat"%s was killed for being an AFK."name);
          }
     }

__________________
Bugsy is offline
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 02-22-2009 , 16:19   Re: Whats wrong with the plugin?
#5

new Float:player_origin[3][33]; --> new Float:player_origin[33][3];

if not here pev(id, pev_origin, player_origin[id]); you bug all the plugin

PHP Code:
for(new 03i++)
    if(
origin[i] != player_origin[id][i])
                   return 
0
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
Ejziponken
AlliedModders Donor
Join Date: Apr 2008
Old 02-22-2009 , 19:12   Re: Whats wrong with the plugin?
#6

Nothing is working.

Is this right? :E

Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#define TIME 20.0
new Float:player_origin[33][3];
public plugin_init()
{
     RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);
}
 
public e_Spawn(id)
{
     if(is_user_alive(id))
     {
           pev(id, pev_origin, player_origin[id]);
           set_task(TIME, "check_afk", id);
     }
     return HAM_IGNORED;
}
 
public check_afk(id)
{
     if(is_user_alive(id))
     if(same_origin(id))
     {
     user_kill(id);
     new name[33];
     get_user_name(id, name, 32);
     client_print(0, print_chat, "%s was killed for being an AFK.", name);
     }
}
 
public same_origin(id)
{
       new Float:origin[3];
       pev(id, pev_origin, origin);
       for(new i = 0; i < 3; i++)
           if(origin[i] != player_origin[id][i])
                       return 0;
       return 1;
}

Last edited by Ejziponken; 02-22-2009 at 19:20.
Ejziponken is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 02-22-2009 , 19:30   Re: Whats wrong with the plugin?
#7

Quote:
Originally Posted by Bugsy View Post
Replace your check_afk with this one and see if it works.

PHP Code:
public check_afk(id)
{
     if(
is_user_alive(id))
     {
          if(
same_origin(id))
          {
               
user_kill(id);
               new 
name[33];
               
get_user_name(idname32);
               
client_print(0print_chat"%s was killed for being an AFK."name);
          }
     }

fysiks is offline
Ejziponken
AlliedModders Donor
Join Date: Apr 2008
Old 02-22-2009 , 19:34   Re: Whats wrong with the plugin?
#8

I tryied that too, still not working.

Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#define TIME 20.0
new Float:player_origin[33][3];
public plugin_init()
{
     RegisterHam(Ham_Spawn, "player", "e_Spawn", 1);
}
 
public e_Spawn(id)
{
     if(is_user_alive(id))
     {
           pev(id, pev_origin, player_origin[id]);
           set_task(TIME, "check_afk", id);
     }
     return HAM_IGNORED;
}
 
public check_afk(id)
{
     if(is_user_alive(id))
     {
          if(same_origin(id))
          {
               user_kill(id);
               new name[33];
               get_user_name(id, name, 32);
               client_print(0, print_chat, "%s was killed for being an AFK.", name);
          }
     }
} 
 
public same_origin(id)
{
       new Float:origin[3];
       pev(id, pev_origin, origin);
       for(new i = 0; i < 3; i++)
           if(origin[i] != player_origin[id][i])
                       return 0;
       return 1;
}
Ejziponken is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 02-22-2009 , 19:35   Re: Whats wrong with the plugin?
#9

Topic locked due to title not being changed.
Feel free to repost it, but make sure you use a descriptive topic title.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
Closed Thread



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 17:03.


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