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

HELP!!


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
reinert
Veteran Member
Join Date: Feb 2007
Old 03-10-2010 , 14:00   HELP!!
#1

Why the hell this script is working wrong ? when i choose bullet damage mode. it shows damage done, but i can't turn it off anymore after 1 use.

PHP Code:
#include <amxmodx>

 
new bool:BulletMode[33] = false;
 new 
bool:VampireMode[33] = false;

 public 
plugin_init()
 {
    
register_plugin("TEST""1.0""Addinol");
    
    
register_event("Damage""on_damage""b""2!0""3=0""4!0")

    
g_MsgSync CreateHudSyncObj()

#if defined DAMAGE_RECIEVED
    
g_MsgSync2 CreateHudSyncObj()
#endif
 
}


 public 
Menu(id)
 {

    new 
menu menu_create("\rPLAYER Menu:""menu_handler");


    
//Now lets add some things to select from the menu
    
menu_additem(menu"\wBullet Mode""1"0);
    
menu_additem(menu"\wVampire Mode""1"0);


    
menu_setprop(menuMPROP_EXITMEXIT_ALL);


    
menu_display(idmenu0);
 }
 public 
menu_handler(idmenuitem)
 {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);

        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
accesscallback;

    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);
    switch(
key)
    {
        case 
1:
        {
      
BulletMode true;
      
VampireMode false;
          
client_print(idprint_chat"Bullet Damage activated");
          
menu_destroy(menu);
          return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
      
BulletMode false;
      
VampireMode true;
          
client_print(idprint_chat"Vampire Mode activated");
          
menu_destroy(menu);
          return 
PLUGIN_HANDLED;
        }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 }

public 
on_damage(id)
{
    new 
attacker get_user_attacker(id)

#if defined DAMAGE_RECIEVED

    
if ( is_user_connected(id) && is_user_connected(attacker) )
    if (
get_user_flags(attacker) & ADMIN_LEVEL_H && BulletMode[id] == true)
    {
        new 
damage read_data(2)

        
set_hudmessage(255000.450.5020.14.00.10.1, -1)
        
ShowSyncHudMsg(idg_MsgSync2"%i^n"damage)
#else
    
if ( BulletMode[id] == true && get_user_flags(attacker) & ADMIN_LEVEL_H )
    {
        new 
damage read_data(2)
#endif
        
set_hudmessage(0100200, -1.00.5520.14.00.020.02, -1)
        
ShowSyncHudMsg(attackerg_MsgSync"%i^n"damage)
    }else{
    return 
PLUGIN_HANDLED;
}
    return 
PLUGIN_HANDLED;

reinert is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 03-10-2010 , 16:56   Re: HELP!!
#2

Your topic 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
reinert
Veteran Member
Join Date: Feb 2007
Old 03-10-2010 , 17:04   Re: HELP!!
#3

ah right forgot it
reinert is offline
Backstabnoob
BANNED
Join Date: Feb 2009
Location: Iwotadai Dorm
Old 03-10-2010 , 17:06   Re: HELP!!
#4

PHP Code:
      BulletMode true;
      
VampireMode false;
          
client_print(idprint_chat"Bullet Damage activated");
          
menu_destroy(menu);
          return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
      
BulletMode false;
      
VampireMode true

PHP Code:
      BulletMode[id] = true;
      
VampireMode[id] = false;
          
client_print(idprint_chat"Bullet Damage activated");
          
menu_destroy(menu);
          return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
      
BulletMode[id] = false;
      
VampireMode[id] = true
Backstabnoob is offline
reinert
Veteran Member
Join Date: Feb 2007
Old 03-10-2010 , 17:15   Re: HELP!!
#5

sorry, I was done this on my plugin. just didn't wrote here, nothing happens :/ still need help

The actual problem is that the Bullet Mode won't turn off correctly. because when i turn it off, the "public on_damage" won't check player again, it checks only on plugin load ;(

Last edited by reinert; 03-10-2010 at 17:18.
reinert is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 03-10-2010 , 18:13   Re: HELP!!
#6

Quote:
Originally Posted by Exolent[jNr] View Post
Your topic 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
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 04:48.


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