Raised This Month: $ Target: $400
 0% 

Solved FIX Deathrun VIPMenu Code


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
ZEDD_Intensity
Senior Member
Join Date: Jun 2016
Old 02-27-2017 , 23:33   FIX Deathrun VIPMenu Code
Reply With Quote #1

Hello there,

I run a deathrun server and a wise guy made me a Deathrun VIP Menu plugin the way I wanted. Now, This VIP Menu is crashing my server with the Speed Meta tags.
I've tried contacting him again for fixing this plugin. But, either he's busy with life or he doesn't wanna respond anymore. So, I'm posting it out for you guys.

Here is the .SMA File. And below that are the logs as you can see. Will anyone please fix this plugin as IT IS CRASHING MY SERVER.

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define VIP_FLAG ADMIN_LEVEL_H

#define HP_VALUE 500
#define ARMOR_VALUE 100
#define MONEY_VALUE 4000
#define GRAVITY_VALUE 0.45
#define SPEED_VALUE 330.0

#define is_valid_connected(%1) (1 <= %1 <= g_maxplayers)

new g_SpeedUsed[33];
new 
g_maxplayers;

new 
Ham:Ham_Player_ResetMaxSpeed Ham_Item_PreFrame

public plugin_init() {

    
register_plugin("Deathrun VIP""1.0""DoNii");
    
    
g_maxplayers get_maxplayers()

    
RegisterHam(Ham_Player_ResetMaxSpeed"player""playerResetMaxSpeed"1)
    
RegisterHam(Ham_Spawn"player""fw_HamSpawnPost"1)
    
RegisterHam(Ham_Killed"player""fw_HamKilledPost"1)
    
}

public 
open_vip_shop(id) {

    new 
menu menu_create("[VIP] Menu""menu_handler")

    
menu_additemmenu"500 HP"""); 
    
menu_additemmenu"\r$\w4000""");
    
menu_additemmenu"Speed""");
    
menu_additemmenu"Armor""");
    
menu_additemmenu"Grenades""");
    
menu_additemmenu"Gravity""");
    
menu_additemmenu"80% Invisibility""");
    
menu_additemmenu"Silent Footsteps""");

    
menu_display(idmenu0)
    
    return 
PLUGIN_HANDLED;

}

public 
menu_handler(idmenuitem) {

    switch(
item) {

    case 
0: {

            
set_user_health(idHP_VALUE)

        }

    case 
1: {

            
cs_set_user_money(idcs_get_user_money(id) + MONEY_VALUE)

        }

    case 
2: {

            
set_user_maxspeed(idSPEED_VALUE)
            
g_SpeedUsed[id] = true

        
}

    case 
3: {

            
set_user_armor(idget_user_armor(id) + ARMOR_VALUE)
            
        }

    case 
4: {
            
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_smokegrenade")
            
        }
        
    case 
5: {
            
            
set_user_gravity(idGRAVITY_VALUE)
            
        }
        
    case 
6: {
            
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha20)  
            
        }
        
    case 
7: {
            
            
set_user_footsteps(id1)
            
        }
        
    }
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED;
}

public 
playerResetMaxSpeed(id) {
    
    if(
g_SpeedUsed[id] && is_valid_connected(id)) 
    {
        
set_user_maxspeed(idSPEED_VALUE)
    }
}  

public 
fw_HamKilledPost(victimattackershouldgib) {

    
ResetVariables(victim)
}

public 
fw_HamSpawnPost(id) {

    if(
is_valid_connected(id)) {

        
ResetVariables(id)

        if(
is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
        
open_vip_shop(id)
    }
}

ResetVariables(id) {

    
g_SpeedUsed[id] = false
    
    set_user_maxspeed
(id)
    
set_user_gravity(id)
    
set_user_rendering(id)
    
set_user_footsteps(id)


Here are the logs.

PHP Code:
L 02/27/2017 21:52:11: [FUNInvalid player 6
L 02
/27/2017 21:52:11: [AMXXDisplaying debug trace (plugin "CustomDRVIP.amxx")
L 02/27/2017 21:52:11: [AMXXRun time error 10native error (native "set_user_maxspeed")
L 02/27/2017 21:52:11: [AMXX]    [0text1TtSC4.sma::ResetVariables (line 141)
L 02/27/2017 21:52:11: [AMXX]    [1text1TtSC4.sma::fw_HamSpawnPost (line 130

PS, I don't know how to autorestart my Linux server because I've already tried running he Command Line with -autoupdate -restart and -debug tags. My DEBUG is set to "" but, My server, when crashes STILL NEVER AUTORESTARTS.

Can you guys help me out here?

Thanks,
ZEDD

Last edited by ZEDD_Intensity; 08-26-2018 at 14:07.
ZEDD_Intensity is offline
 



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 20:57.


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