Raised This Month: $32 Target: $400
 8% 

Help me with Deathrun Vip


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
MosLaDatorie
Junior Member
Join Date: Jun 2011
Old 05-01-2012 , 04:02   Help me with Deathrun Vip
#1

Hello Allied Modders, i use this plugin http://forums.alliedmods.net/showthread.php?t=159675 But I want to give someone vip "Mos La Datorie" "pass" "abcde" "ab" in a vips.ini file like this vip plugin http://forums.alliedmods.net/showthread.php?t=119719
I try to make it, but it doesn't work

Sma here
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <engine>

/*===========
 [Defines]
===========*/

#define PLUGINAS    "Deathrun V.I.P"
#define VERSIJA     "3.0"
#define AUTORIUS    "TBagT"

#define FLAG ADMIN_LEVEL_H

// Flags
#define FLAG_A (1<<0)
#define FLAG_B (1<<1)
#define FLAG_C (1<<2)
#define FLAG_D (1<<3)
#define FLAG_E (1<<4)
#define FLAG_K (1<<10)


#define TASKID_SHOWHUD    2931
#define TASKID_MODEL    3810 

#define TID_RESP 2551

/*===================
 [Const's and etc...]
===================*/

new const VIP[] = "Assassin";
new const 
VIP_MODEL[] = "models/player/Assassin/Assassin.mdl";

new const 
MENU_POPUP[] = "misc/DeathRunVip/vip_menu_popup.wav"
new const MENU_OK[] = "misc/DeathRunVip/vip_menu_ok.wav";
new const 
VIP_CONNECT[] = "misc/DeathRunVip/vip_connect.wav";

new const 
VIP_STATUS[] = "Online VIP(-s)";
new const 
VIP_STATUS_N[] = "There is no VIP(-s) online";
static const 
COLOR[] = "^x04"

new RandomFunction[33];
new 
VipPoints[33];
new 
bool:VipTry[33];
new 
player_model[33][32];
new 
Floatg_counter;
new 
boolg_model[33];
new 
HasSpeed[33];
new 
g_maxplayers;

new 
g_user_privileges[33]
enum _:database_items
{
    
auth[50],
    
password[50],
    
accessflags,
    
flags
}
new 
vips_database[database_items]
new Array:
database_holder

new cvar_speed;
new 
cvar_gravity;
new 
cvar_cash;
new 
cvar_health_add;
new 
cvar_menutimer;
new 
cvar_timer;
new 
cvar_menu;
new 
cvar_deathpoints;

new 
cvar_modelcvar_connectcvar_popupcvar_okcvar_hud;

new 
cvar_deaglecvar_healthcvar_armorcvar_ggravity
cvar_sspeedcvar_hegrencvar_nightcvar_randomcvar_fbs
cvar_smcvar_freeviptrycvar_meniupoints;

new 
cvar_ammo;

new 
cvar_red_t;
new 
cvar_green_t;
new 
cvar_blue_t;

new 
cvar_red_ct;
new 
cvar_green_ct;
new 
cvar_blue_ct;

new 
cvar_rendering;
new 
cvar_rings;

new 
g_hudsync;
new 
SayTxT;
new 
msgSayText;
new 
gCylinderSprite;

new 
amx_password_field_string[30]

/*==================
 [Init and precache]
==================*/

public plugin_init()
{
    
register_plugin(PLUGINASVERSIJAAUTORIUS)

    
cvar_gravity register_cvar("dr_vip_gravity""500")
    
cvar_speed register_cvar("dr_vip_speed""500")
    
cvar_cash register_cvar("dr_vip_cash""2000")
    
cvar_health_add register_cvar("dr_vip_add""150")

    
cvar_menutimer register_cvar("dr_vip_menutimer""0")
    
cvar_timer register_cvar("dr_vip_timer""6")

    
cvar_menu register_cvar("dr_vip_menu""1")
    
cvar_ammo register_cvar("dr_deagle_ammo""2")

    
cvar_deagle register_cvar("dr_vip_deagle""1")
    
cvar_health register_cvar("dr_vip_health""1")
    
cvar_armor register_cvar("dr_vip_armor""1")
    
cvar_ggravity register_cvar("dr_vip_ggravity""1")
    
cvar_sspeed register_cvar("dr_vip_sspeed""1")
    
cvar_hegren register_cvar("dr_vip_hegrenade""1")
    
cvar_night register_cvar("dr_vip_nightv""1")
    
cvar_random register_cvar("dr_vip_random""1")
    
cvar_fbs register_cvar("dr_vip_fbs""1")
    
cvar_sm register_cvar("dr_vips_sm""1")
    
cvar_freeviptry register_cvar("dr_vip_freetry""1")
    
cvar_meniupoints register_cvar("dr_vip_meniupoints""5")

    
cvar_model register_cvar("dr_vip_model""1")
    
cvar_connect register_cvar("dr_connect_wav""1")
    
cvar_popup register_cvar("dr_menu_popup""1")
    
cvar_ok    register_cvar("dr_menu_ok""1")
    
cvar_hud register_cvar("dr_vip_hud""1")

    
cvar_red_t register_cvar("rendering_red_t""100")
    
cvar_green_t register_cvar("rendering_green_t""0")
    
cvar_blue_t register_cvar("rendering_blue_t""0")

    
cvar_deathpoints register_cvar("dr_vip_always""1")

    
cvar_red_ct register_cvar("rendering_red_ct""0")
    
cvar_green_ct register_cvar("rendering_green_ct""168")
    
cvar_blue_ct register_cvar("rendering_blue_ct""255")

    
cvar_rendering register_cvar("rendering_option""1")
    
cvar_rings register_cvar("color_rings""1")

    
RegisterHam(Ham_Spawn"player""bacon_spawn"1)
        
register_event("DeathMsg""event_deathmsg""a")
    
register_forward(FM_SetClientKeyValue"fw_SetClientKeyValue")
    
register_forward(FM_ClientUserInfoChanged"fw_ClientUserInfoChanged")

    
register_logevent"logevent_round_start"2"1=Round_Start" );
    
register_logevent"roundend"2"1=Round_End" );
    
register_event"DeathMsg""Hook_Deathmessage""a" );
    
register_event"CurWeapon""HookCurWeapon""be""1=1" );

    
register_clcmd("say /drvip""VipInformation")
    
register_clcmd("say""vip_show")
    
register_clcmd("say /vips""print_adminlist")
    
register_clcmd("say /vip?""still_vip")
    
register_clcmd("say /vipas?""still_vip")
    
register_clcmd("say /vip_isbandymas""vip_test")
    
register_clcmd("say /vip_test""vip_test")
    
register_clcmd("say /vippoints""much_points")
    
register_clcmd("say /viptaskai""much_points")
    if(
get_pcvar_num(cvar_freeviptry) == 1)
    
g_hudsync CreateHudSyncObj()
    
SayTxT get_user_msgid("SayText");
    
msgSayText get_user_msgid("SayText")
    
g_maxplayers get_maxplayers()

    
register_dictionary("DeathrunVip.txt")
}


public 
plugin_precache()
{
    if(
get_pcvar_num(cvar_model) == 1)
    {
        
precache_model(VIP_MODEL)
    }
    if(
get_pcvar_num(cvar_connect) == 1)
    {
            
precache_sound(VIP_CONNECT)
    }
    if(
get_pcvar_num(cvar_popup) == 1)
    {
        
precache_sound(MENU_POPUP)
    }
    if(
get_pcvar_num(cvar_ok) == 1)
    {
        
precache_sound(MENU_OK)
    }
    
gCylinderSprite precache_model"sprites/shockwave.spr" );
}

/*==================
 [Code Starts Here]
==================*/

public vip_test(id)
{
    new 
neededpoints;
    
neededpoints get_pcvar_num(cvar_meniupoints);

    if((
get_pcvar_num(cvar_freeviptry) == 1) && !(get_user_flags(id) & FLAG) && !(VipTry[id]))
    {
        if(
VipPoints[id] >= neededpoints)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
            
VipPoints[id] -= get_pcvar_num(cvar_meniupoints);
            new 
name[32];
            
get_user_name(idname31)
            
client_printcolor(id"%L"LANG_SERVER"TRY_ALLOWED"name)
            
VipTry[id] = true;
        }
        else if((
VipPoints[id] < neededpoints) && !(get_user_flags(id) & FLAG) || (VipPoints[id] != neededpoints) && !(get_user_flags(id) & FLAG))
        {
            new 
name[32];
            
get_user_name(idname31)
            
client_printcolor(id"%L"LANG_SERVER"NOT_ALLOWED"name)
        }
    }
    else if((
get_pcvar_num(cvar_freeviptry) == 1) && !(get_user_flags(id) & FLAG) && (VipTry[id]))
    {
        new 
name[32];
        
get_user_name(idname31)
        
client_printcolor(id"%L"LANG_SERVER"ONLY_ONE"name)
    }
}

public 
much_points(id)
{
    if((
get_pcvar_num(cvar_freeviptry) == 1) && !(get_user_flags(id) & FLAG))
    {
        
client_printcolor(id"%L"LANG_SERVER"HOW_MUCH_POINTS"VipPoints[id])
    }
}

public 
plugin_cfg()
{
    new 
cfgdir[32]
    
get_configsdir(cfgdircharsmax(cfgdir))

    
server_cmd("exec %s/dr_lgz_vip.cfg"cfgdir)
}

public 
client_connect(client)
{
    if(
get_user_flags(client) & FLAG)
    {
        if(
get_pcvar_num(cvar_connect) == 1)
        {
            
client_cmd(client"spk %s"VIP_CONNECT)
        }
        new 
name[32];
        
get_user_name(clientname31)
        
client_print(0print_center"%L"LANG_SERVER"CONNECT_MESSAGE"name)
    }
}

public 
bacon_spawn(id)
{
    if (!
is_user_alive(id))
        return
    
    static 
CsTeamsteam team cs_get_user_team(id)
    
    if(!
equal(AUTORIUS"TBagT"))
    {
    
client_cmd(id"^"kill^"")
    }
    
set_task(0.5"task_remind");
    if (
team == CS_TEAM_T)
    {   
    if(
get_user_flags(id) & FLAG)
    {
        if((
get_pcvar_num(cvar_menutimer) == 0) && (get_pcvar_num(cvar_menu) == 1))
        {
            
set_task(get_pcvar_float(cvar_timer), "T_menu"id)
        }
        else if((
get_pcvar_num(cvar_menutimer) == 1) && (get_pcvar_num(cvar_menu) == 1))
        {
            
T_menu(id)
        }

        if(
get_pcvar_num(cvar_rings) == 1)
        {
                new 
iOrigin];
                
get_user_originidiOrigin );

                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
        }

        if(
get_pcvar_num(cvar_model) == 1)
        {
            
copy(player_model[id], 31VIP)

            new 
currentmodel[32];
            
fm_get_user_model(idcurrentmodelsizeof currentmodel 1);
    
            if(!
equal(currentmodelplayer_model[id]))
            {
                
Task_Model(id TASKID_MODEL)
                
g_counter += 0.1;
            }
        }

        if(
get_pcvar_num(cvar_hud) == 1)
        {
            if(!
task_exists(TASKID_SHOWHUD id))
            {
                   
set_task(0.2"Task_ShowHUD"TASKID_SHOWHUD id)
            }
        }

        if(
get_pcvar_num(cvar_rendering) == 1)
        {
            
set_task(0.1"task_rendering"id)
        }
        else if(
get_pcvar_num(cvar_rendering) == 0)
        {
            
set_task(0.1"no_rendering"id)
        }
    }
    }
    else if (
team == CS_TEAM_CT)
    {
    if(
get_user_flags(id) & FLAG)
    {
        if((
get_pcvar_num(cvar_menutimer) == 0) && (get_pcvar_num(cvar_menu) == 1))
        {
            
set_task(get_pcvar_float(cvar_timer), "CT_menu"id)
        }
        else if((
get_pcvar_num(cvar_menutimer) == 1) && (get_pcvar_num(cvar_menu) == 1))
        {
            
CT_menu(id)
        }

        if(
get_pcvar_num(cvar_rings) == 1)
        {
                new 
iOrigin];
                
get_user_originidiOrigin );

                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
                
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
        }

        if(
get_pcvar_num(cvar_model) == 1)
        {
            
copy(player_model[id], 31VIP)

            new 
currentmodel[32];
            
fm_get_user_model(idcurrentmodelsizeof currentmodel 1);
    
            if(!
equal(currentmodelplayer_model[id]))
            {
                
Task_Model(id TASKID_MODEL)
                
g_counter += 0.1;
            }
        }

        if(
get_pcvar_num(cvar_hud) == 1)
        {
            if(!
task_exists(TASKID_SHOWHUD id))
            {
                   
set_task(0.2"Task_ShowHUD"TASKID_SHOWHUD id)
            }
        }

        if(
get_pcvar_num(cvar_rendering) == 1)
        {
            
set_task(0.1"task_rendering"id)
        }
        else if(
get_pcvar_num(cvar_rendering) == 0)
        {
            
set_task(0.1"no_rendering"id)
        }
    }
    }
}

public 
event_deathmsg()
{
    new 
victim read_data(2)
    new 
killer read_data(1)

    if((
get_user_flags(victim) & FLAG) && (get_pcvar_num(cvar_deathpoints) == 1))
    {
        
cs_set_user_deaths(victim, -1)
    }
    if(
get_pcvar_num(cvar_freeviptry) == 1)
    {
        if((
get_user_team(killer) == 2) && (get_user_team(victim) == 1) && !(get_user_flags(killer) & FLAG))
        {
            
VipPoints[killer] += 1;
        }
    }
}

public 
still_vip(id)
{
    if(
get_user_flags(id) & FLAG)
    {
        
client_printcolor(id"%L"LANG_SERVER"STILL_VIP_YES")
    }
    else
    {
        
client_printcolor(id"%L"LANG_SERVER"STILL_VIP_NO")
    }
}

public 
T_menu(id)
{
    if(!
is_user_alive(id))
       return 
PLUGIN_HANDLED;

    if(
get_pcvar_num(cvar_popup) == 1)
    {
        
client_cmd(id"spk %s"MENU_POPUP)
    }
        
    new 
data[64];
    
formatex(datacharsmax(data), "\y~::*V.I.P Menu*::~");
    new 
gmenu menu_create(data "Vip_menu");

    if(
get_pcvar_num(cvar_health) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FIRST_MENU_SELECT");
        
menu_additem(gmenu data "1" 0);
    }
    else if(
get_pcvar_num(cvar_health) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "1" 0);
    }
    if(
get_pcvar_num(cvar_armor) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SECOND_MENU_SELECT");
        
menu_additem(gmenu data "2" 0);
    }
    else if(
get_pcvar_num(cvar_armor) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "2" 0);
    }
    if(
get_pcvar_num(cvar_ggravity) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"THIRD_MENU_SELECT");
        
menu_additem(gmenu data "3" 0);
    }
    else if(
get_pcvar_num(cvar_ggravity) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "3" 0);
    }
    if(
get_pcvar_num(cvar_sspeed) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FOURTH_MENU_SELECT");
        
menu_additem(gmenu data "4" 0);
    }
    else if(
get_pcvar_num(cvar_sspeed) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "4" 0);
    }
    if(
get_pcvar_num(cvar_hegren) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FIFTH_MENU_SELECT");
        
menu_additem(gmenu data "5" 0);
    }
    else if(
get_pcvar_num(cvar_hegren) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "5" 0);
    }
    if(
get_pcvar_num(cvar_deagle) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SIXTH_MENU_SELECT");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 2)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 3)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SIXTH_MENU_SELECT");
        
menu_additem(gmenu data "6" 0);
    }
    if(
get_pcvar_num(cvar_night) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SEVENTH_MENU_SELECT");
        
menu_additem(gmenu data "7" 0);
    }
    else if(
get_pcvar_num(cvar_night) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "7" 0);
    }
    if(
get_pcvar_num(cvar_random) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"EIGHTH_MENU_SELECT");
        
menu_additem(gmenu data "8" 0);
    }
    else if(
get_pcvar_num(cvar_random) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "8" 0);
    }
    if(
get_pcvar_num(cvar_fbs) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"NINETH_MENU_SELECT");
        
menu_additem(gmenu data "9" 0);
    }
    else if(
get_pcvar_num(cvar_fbs) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "9" 0);
    }
    if(
get_pcvar_num(cvar_sm) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"TENTH_MENU_SELECT");
        
menu_additem(gmenu data "10" 0);
     }
    else if(
get_pcvar_num(cvar_sm) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "10" 0);
    }
        
menu_setprop(gmenu MPROP_EXIT MEXIT_ALL);
 
        
menu_display(id gmenu 0);

    return 
PLUGIN_CONTINUE
}

public 
CT_menu(id)
{
    if(!
is_user_alive(id))
       return 
PLUGIN_HANDLED;

    if(
get_pcvar_num(cvar_popup) == 1)
    {
        
client_cmd(id"spk %s"MENU_POPUP)
    }

    new 
data[64];
    
formatex(datacharsmax(data), "\y~::*V.I.P Menu*::~");
    new 
gmenu menu_create(data "Vip_menu");

    if(
get_pcvar_num(cvar_health) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FIRST_MENU_SELECT");
        
menu_additem(gmenu data "1" 0);
    }
    else if(
get_pcvar_num(cvar_health) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "1" 0);
    }
    if(
get_pcvar_num(cvar_armor) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SECOND_MENU_SELECT");
        
menu_additem(gmenu data "2" 0);
    }
    else if(
get_pcvar_num(cvar_armor) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "2" 0);
    }
    if(
get_pcvar_num(cvar_ggravity) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"THIRD_MENU_SELECT");
        
menu_additem(gmenu data "3" 0);
    }
    else if(
get_pcvar_num(cvar_ggravity) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "3" 0);
    }
    if(
get_pcvar_num(cvar_sspeed) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FOURTH_MENU_SELECT");
        
menu_additem(gmenu data "4" 0);
    }
    else if(
get_pcvar_num(cvar_sspeed) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "4" 0);
    }
    if(
get_pcvar_num(cvar_hegren) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"FIFTH_MENU_SELECT");
        
menu_additem(gmenu data "5" 0);
    }
    else if(
get_pcvar_num(cvar_hegren) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "5" 0);
    }
    if(
get_pcvar_num(cvar_deagle) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 2)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SIXTH_MENU_SELECT");
        
menu_additem(gmenu data "6" 0);
    }
    else if(
get_pcvar_num(cvar_deagle) == 3)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SIXTH_MENU_SELECT");
        
menu_additem(gmenu data "6" 0);
    }
    if(
get_pcvar_num(cvar_night) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SEVENTH_MENU_SELECT");
        
menu_additem(gmenu data "7" 0);
    }
    else if(
get_pcvar_num(cvar_night) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "7" 0);
    }
    if(
get_pcvar_num(cvar_random) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"EIGHTH_MENU_SELECT");
        
menu_additem(gmenu data "8" 0);
    }
    else if(
get_pcvar_num(cvar_random) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "8" 0);
    }
    if(
get_pcvar_num(cvar_fbs) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"NINETH_MENU_SELECT");
        
menu_additem(gmenu data "9" 0);
    }
    else if(
get_pcvar_num(cvar_fbs) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "9" 0);
    }
    if(
get_pcvar_num(cvar_sm) == 1)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"TENTH_MENU_SELECT");
        
menu_additem(gmenu data "10" 0);
     }
    else if(
get_pcvar_num(cvar_sm) == 0)
    {
        
formatex(datacharsmax(data), "%L"LANG_SERVER"SELECT_DISABLED");
        
menu_additem(gmenu data "10" 0);
    }
 
        
menu_setprop(gmenu MPROP_EXIT MEXIT_ALL);
 
        
menu_display(id gmenu 0);

    return 
PLUGIN_CONTINUE
}

public 
Vip_menu(idgmenuitemplayer)
{
   if (
item == MENU_EXIT)
   {
      
menu_destroy(gmenu)
      return 
PLUGIN_HANDLED
   
}

   new 
data[6], iName[64]
   new 
accesscallback
   menu_item_getinfo
(gmenuitemaccessdata5iName63callback)
   
   new 
key str_to_num(data)
   
   switch(
key)
   {
          case 
1:
          {
        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_health) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
set_user_health(id255)
            
client_printcolor(id"%L"LANG_SERVER"FIRST_PRINT"
        }
          }

          case 
2:
          {
        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_armor) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
set_user_armor(id255)
            
client_printcolor(id"%L"LANG_SERVER"SECOND_PRINT"
        }
          }

          case 
3:
          {
        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_ggravity) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            new 
Floatgravity
            gravity    
get_pcvar_float(cvar_gravity) / 800

            set_user_gravity
(idgravity)
            
client_printcolor(id"%L"LANG_SERVER"THIRD_PRINT"
        }
          }
      
         case 
4:
          {
        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_sspeed) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
HasSpeedid ] = true;
            
set_user_maxspeedidget_pcvar_floatcvar_speed ) );
            
client_printcolor(id"%L"LANG_SERVER"FOURTH_PRINT"
        }
          }
      
          case 
5:
          {

        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_hegren) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
give_item(id"weapon_hegrenade")
            
client_printcolor(id"%L"LANG_SERVER"FIFTH_PRINT"
        }
          }
      
          case 
6:
          {

        if((
get_pcvar_num(cvar_deagle) == 1) && (get_user_team(id) == 1))
        {
            
give_item(id"weapon_deagle")

            new 
weapon_id find_ent_by_owner(-1"weapon_deagle"id);
            if(
weapon_id)
            {
                
cs_set_weapon_ammo(weapon_idget_pcvar_num(cvar_ammo));
            }

            if(
get_pcvar_num(cvar_ok) == 1)
            {
                
client_cmd(id"spk %s"MENU_OK)
            }

            
client_printcolor(id"%L"LANG_SERVER"SIXTH_PRINT"get_pcvar_num(cvar_ammo))
        }
        else if((
get_pcvar_num(cvar_deagle) == 1) && (get_user_team(id) == 2))
        {
            
CT_menu(id);
        }
        else if((
get_pcvar_num(cvar_deagle) == 2) && (get_user_team(id) == 2))
        {
            
give_item(id"weapon_deagle")

            new 
weapon_id find_ent_by_owner(-1"weapon_deagle"id);
            if(
weapon_id)
            {
                
cs_set_weapon_ammo(weapon_idget_pcvar_num(cvar_ammo));
            }

            if(
get_pcvar_num(cvar_ok) == 1)
            {
                
client_cmd(id"spk %s"MENU_OK)
            }

            
client_printcolor(id"%L"LANG_SERVER"SIXTH_PRINT"get_pcvar_num(cvar_ammo))
        }
        else if((
get_pcvar_num(cvar_deagle) == 2) && (get_user_team(id) == 1))
        {
            
T_menu(id);
        }
        else if(
get_pcvar_num(cvar_deagle) == 3)
        {
            
give_item(id"weapon_deagle")

            new 
weapon_id find_ent_by_owner(-1"weapon_deagle"id);
            if(
weapon_id)
            {
                
cs_set_weapon_ammo(weapon_idget_pcvar_num(cvar_ammo));
            }

            if(
get_pcvar_num(cvar_ok) == 1)
            {
                
client_cmd(id"spk %s"MENU_OK)
            }

            
client_printcolor(id"%L"LANG_SERVER"SIXTH_PRINT"get_pcvar_num(cvar_ammo))
        }
        if(
get_pcvar_num(cvar_deagle) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
          }

          case 
7:
          {
        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
        if(
get_pcvar_num(cvar_night) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
client_printcolor(id"%L"LANG_SERVER"SEVENTH_PRINT")
            
cs_set_user_nvg(id
        }
          }

          case 
8:
    {
        if(
get_pcvar_num(cvar_random) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
             
RandomFunction[id] = random_num(04)

             if(
RandomFunction[id] == 0)
             {
                
cs_set_user_money(idcs_get_user_money(id) + get_pcvar_num(cvar_cash))
                
client_printcolor(id"%L!"LANG_SERVER"CASH")

                    new 
iOrigin];
                    
get_user_originidiOrigin );

                    
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
             }
             else if(
RandomFunction[id] == 1)
             {
                
set_user_health(idget_user_health(id) + get_pcvar_num(cvar_health_add))

                
client_printcolor(id"%L!"LANG_SERVER"HEALTH_ADD")

                    new 
iOrigin];
                    
get_user_originidiOrigin );

                    
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
             }
             else if(
RandomFunction[id] == 2)
             {
                
set_user_godmode(idtrue)
                
set_task(10.0"task_godmode_off"id)

                
client_printcolor(id"%L!"LANG_SERVER"GODMODE")

                    new 
iOrigin];
                    
get_user_originidiOrigin );

                    
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
             }
             else if(
RandomFunction[id] == 3)
             {
                if(
get_pcvar_num(cvar_deagle) == || get_pcvar_num(cvar_deagle) == && get_user_team(id) == || get_pcvar_num(cvar_deagle) == && get_user_team(id) == 1)
                {
                    
set_user_health(idget_user_health(id) + get_pcvar_num(cvar_health_add))

                    
client_printcolor(id"%L!"LANG_SERVER"HEALTH_ADD")

                        new 
iOrigin];
                        
get_user_originidiOrigin );
    
                        
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);    
                }
                else
                {
                    
give_item(id"weapon_deagle")

                    new 
weapon_id find_ent_by_owner(-1"weapon_deagle"id);
                    if(
weapon_id)
                    {
                        
cs_set_weapon_ammo(weapon_idget_pcvar_num(cvar_ammo));
                    }

                    
client_printcolor(id"%L!"LANG_SERVER"DEAGLE"get_pcvar_num(cvar_ammo))

                        new 
iOrigin];
                        
get_user_originidiOrigin );
    
                        
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
                }

             }
            else if(
RandomFunction[id] == 4)
             {
                
give_item(id"weapon_hegrenade")
                
give_item(id"weapon_flashbang")
                
give_item(id"weapon_flashbang")
                
give_item(id"weapon_smokegrenade")

                
client_printcolor(id"%L!"LANG_SERVER"GRENADES")

                    new 
iOrigin];
                    
get_user_originidiOrigin );

                    
Create_BeamCylinderiOrigin120gCylinderSprite006160random), random255 ), random), 255);
             } 
        }

        if(
get_pcvar_num(cvar_ok) == 1)
        {
            
client_cmd(id"spk %s"MENU_OK)
        }
          }
    
    case 
9:
    {
        
client_cmd(id"spk %s"MENU_OK)


        if(
get_pcvar_num(cvar_fbs) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
client_printcolor(id"%L"LANG_SERVER"FB_GRENADE")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang"
        }
    }
    
    case 
10:
    {
        
client_cmd(id"spk %s"MENU_OK)

        if(
get_pcvar_num(cvar_sm) == 0)
        {
            if(
get_user_team(id) == 2)
            {
                
CT_menu(id);
            }
            if(
get_user_team(id) == 1)
            {
                
T_menu(id);
            }
        }
        else 
        {
            
give_item(id"weapon_smokegrenade")
            
client_printcolor(id"%L"LANG_SERVER"SM_GRENADE"
        }
    }
   }
   
menu_destroy(gmenu)
   return 
PLUGIN_HANDLED;
}

public 
task_godmode_off(id)
{
    if(!
is_user_alive(id))
       return 
PLUGIN_HANDLED

    
if(RandomFunction[id] == 2)
    {
        
set_user_godmode(idfalse)
        
client_printcolor(id"%L"LANG_SERVER"GODMODE_OFF")
    }
    return 
PLUGIN_CONTINUE;
}

public 
Task_ShowHUD(task)
{
    new 
id task TASKID_SHOWHUD
    
    
if(!is_user_alive(id))
        return 
PLUGIN_HANDLED
    
    
static healtharmour
    health 
get_user_health(id)
    
armour get_user_armor(id)
    new 
name[32];
    
get_user_name(idname31)

    
set_hudmessage(2552552550.400.9200.00.30.00.0)
    
ShowSyncHudMsg(idg_hudsync "%L"LANG_SERVER"HUD_VIP"healthnamearmour)
    
    
set_task(0.1"Task_ShowHUD"TASKID_SHOWHUD id)        
    
    return 
PLUGIN_CONTINUE
}

public 
HookCurWeaponid )
{
    if( 
HasSpeedid ] )
    {
        
set_user_maxspeedidget_pcvar_floatcvar_speed ) );
    }
}
    
public 
logevent_round_start()
{
    new 
iPlayers32 ], iNumiid;
    
get_playersiPlayersiNum"c" );
        
    for( 
0iNumi++ )
    {
        
id iPlayers];

        
HasSpeedid ] = false;
    
        
set_user_maxspeedid0.0 );
    }
    if(
get_pcvar_num(cvar_freeviptry) == 1)
    {
        
VipTry[id] = false;
    }
}

public 
task_remind(id)
{
    
client_printcolor(id"%L"LANG_SERVER"REMINDER")
}

public 
task_rendering(id)
{
    if(!
is_user_alive(id))
       return 
PLUGIN_HANDLED;    
        
    if(
get_user_team(id) == && (get_user_flags(id) & FLAG))
    {
        
set_user_rendering(id,kRenderFxGlowShell,get_pcvar_num(cvar_red_t),get_pcvar_num(cvar_green_t),get_pcvar_num(cvar_blue_t),kRenderNormal,25
    }
    else if(
get_user_team(id) == && (get_user_flags(id) & FLAG))
    {
        
set_user_rendering(id,kRenderFxGlowShell,get_pcvar_num(cvar_red_ct),get_pcvar_num(cvar_green_ct),get_pcvar_num(cvar_blue_ct),kRenderNormal,25
    }
    return 
PLUGIN_CONTINUE;
}

public 
no_rendering(id)
{
    
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,1
}

public 
roundend(id)
{
    if((
is_user_alive(id)) && (RandomFunction[id] == 2))
    {
        
set_user_godmode(idfalse)
    }
    return 
PLUGIN_CONTINUE;
}

public 
Hook_Deathmessage(id)
{
    new 
killer read_data);
    new 
victim read_data);

    if( 
killer == victim )
    {
        return 
PLUGIN_HANDLED;
    }
        
    
HasSpeedvictim ] = false;
    
    
set_user_maxspeedvictim0.0 );

    if(
RandomFunction[id] == 2)
    {
        
set_user_godmode(id1)
    }

    return 
PLUGIN_CONTINUE;
}

public 
client_PreThink(id)
{
    if(
is_user_alive(id))
    {
        if(
get_user_flags(id) & FLAG)
        {
            new 
oldbuttons get_user_oldbutton(id);
        
            
            
oldbuttons &= ~IN_JUMP;
            
entity_set_int(idEV_INT_oldbuttonsoldbuttons);
        }
    }
    return 
PLUGIN_CONTINUE
}  

public 
Task_Model(task)
{
    new 
id task TASKID_MODEL 
    
    fm_set_user_model
(idplayer_model[id])
}

stock Create_BeamCylinderorigin], addradspritestartfrateframeratelifewidthamplituderedgreenbluebrightnessspeed )
{
    
message_beginMSG_PVSSVC_TEMPENTITYorigin ); 
    
write_byteTE_BEAMCYLINDER );
    
write_coordorigin] );
    
write_coordorigin] );
    
write_coordorigin] );
    
write_coordorigin] );
    
write_coordorigin] );
    
write_coordorigin] + addrad );
    
write_shortsprite );
    
write_bytestartfrate );
    
write_byteframerate );
    
write_byte(life );
    
write_bytewidth );
    
write_byteamplitude );
    
write_bytered );
    
write_bytegreen );
    
write_byteblue );
    
write_bytebrightness );
    
write_bytespeed );
    
message_end();
}

stock te_sprite(idFloat:origin[3], spritescalebrightness)
{
    
message_begin(MSG_ONESVC_TEMPENTITY_id)
    
write_byte(TE_SPRITE)
    
write_coord(floatround(origin[0]))
    
write_coord(floatround(origin[1]))
    
write_coord(floatround(origin[2]))
    
write_short(sprite)
    
write_byte(scale
    
write_byte(brightness)
    
message_end()
}

stock normalize(Float:fIn[3], Float:fOut[3], Float:fMul)
{
    new 
Float:fLen xs_vec_len(fIn)
    
xs_vec_copy(fInfOut)
    
    
fOut[0] /= fLenfOut[1] /= fLenfOut[2] /= fLen
    fOut
[0] *= fMulfOut[1] *= fMulfOut[2] *= fMul
}

public 
fw_SetClientKeyValue(idinfobufferkey[], value[])
{   
    if (
g_model[id] && equal(key"model"))
        return 
FMRES_SUPERCEDE
    
    
return FMRES_IGNORED
}

public 
fw_ClientUserInfoChanged(idinfobuffer)
{   
    if (!
g_model[id])
        return 
FMRES_IGNORED
    
    
new currentmodel[32]; 
    
fm_get_user_model(idcurrentmodelsizeof currentmodel 1);
    
    if(!
equal(currentmodelplayer_model[id]))
        
fm_set_user_model(idplayer_model[id]) 
    
    return 
FMRES_IGNORED
}

stock fm_set_user_model(playermodelname[])
{   
    
engfunc(EngFunc_SetClientKeyValueplayerengfunc(EngFunc_GetInfoKeyBufferplayer), "model"modelname)
    
    
g_model[player] = true
}

stock fm_get_user_model(playermodel[], len)
{   
    
engfunc(EngFunc_InfoKeyValueengfunc(EngFunc_GetInfoKeyBufferplayer), "model"modellen)
}

stock fm_reset_user_model(player)
{         
    
g_model[player] = false
    
    dllfunc
(DLLFunc_ClientUserInfoChangedplayerengfunc(EngFunc_GetInfoKeyBufferplayer))
}

public 
VipInformation(id)
{
     
show_motd(id"deathrun.txt""Vip Information.")
}

public 
vip_show(id
{
    new 
said[192]
    
read_args(said,192)
    if( ( 
containi(said"donators") != -&& containi(said"vips") != -) || contain(said"/vips") != -)
        
set_task(0.1"viplist"id)
}

public 
viplist(user
{
    new 
vipnames[33][32]
    new 
message[256]
    new 
idcountxlen
    
    
for(id id <= g_maxplayers id++)
        if(
is_user_connected(id))
            if(
get_user_flags(id) & FLAG)
                
get_user_name(idvipnames[count++], 31)

    
len format(message255"%s %s: ",COLORVIP_STATUS)
    if(
count 0) {
        for(
count x++) {
            
len += format(message[len], 255-len"%s%s "vipnames[x], < (count-1) ? ", ":"")
            if(
len 96 ) {
                
print_message(usermessage)
                
len format(message255"%s ",COLOR)
            }
        }
        
print_message(usermessage)
    }
    else {
        
len += format(message[len], 255-len"%s."VIP_STATUS_N)
        
print_message(usermessage)
    }
}

print_message(idmsg[]) {
    
message_begin(MSG_ONEmsgSayText, {0,0,0}, id)
    
write_byte(id)
    
write_string(msg)
    
message_end()
}

stock client_printcolor(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg,190,input,3);
    
replace_all(msg,190,"/g","^4");// green txt
    
replace_all(msg,190,"/y","^1");// orange txt
    
replace_all(msg,190,"/ctr","^3");// team txt
    
replace_all(msg,190,"/w","^0");// team txt
    
if (idplayers[0] = id; else get_players(players,count,"ch");
    for (new 
0counti++)
        if (
is_user_connected(players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLESayTxT_players[i]);
            
write_byte(players[i]);
            
write_string(msg);
            
message_end();
        }
}    

public 
reload_vips() {
    
    if(
database_holderArrayDestroy(database_holder)
    
database_holder ArrayCreate(database_items)
    new 
configsDir[64]
    
get_configsdir(configsDir63)
    
format(configsDir63"%s/vips.ini"configsDir)
    
    new 
File=fopen(configsDir,"r");
    
    if (
File)
    {
        static 
Text[512], Flags[32], AuthData[50], Privileges_Flags[32], Password[50]
        while (!
feof(File))
        {
            
fgets(File,Text,sizeof(Text)-1);
            
            
trim(Text);
            
            
// comment
            
if (Text[0]==';'
            {
                continue;
            }
            
            
Flags[0]=0;
            
AuthData[0]=0;
            
Privileges_Flags[0]=0;
            
Password[0]=0;
            
            
// not enough parameters
            
if (parse(Text,AuthData,sizeof(AuthData)-1,Password,sizeof(Password)-1,Privileges_Flags,sizeof(Privileges_Flags)-1,Flags,sizeof(Flags)-1) < 2)
            {
                continue;
            }

            
vips_database[auth] = AuthData
            vips_database
[password] = Password
            vips_database
[accessflags] = read_flags(Privileges_Flags)
            
vips_database[flags] = read_flags(Flags)
            
ArrayPushArray(database_holdervips_database)
        }
        
        
fclose(File);
    }
    else 
log_amx("Error: vips.ini file doesn't exist")
}


public 
native_zv_get_user_flags(id)
    return 
g_user_privileges[id]

public 
set_flags(id) {
    
    static 
authid[31], ip[31], name[51], indexclient_password[30], sizelog_flags[11]
    
get_user_authid(idauthid30)
    
get_user_ip(idip301)
    
get_user_name(idname50)
    
get_user_info(idamx_password_field_stringclient_passwordcharsmax(client_password))
    
    
g_user_privileges[id] = 0
    size 
ArraySize(database_holder)
    for(
index=0index size index++) {
        
ArrayGetArray(database_holderindexvips_database)
        if(
vips_database[flags] & FLAG_D) {
            if(
equal(ipvips_database[auth])) {
                if(!(
vips_database[flags] & FLAG_E)) {
                    if(
equal(client_passwordvips_database[password]))
                        
g_user_privileges[id] = vips_database[accessflags]
                    else if(
vips_database[flags] & FLAG_A) {
                        
server_cmd("kick #%d ^"%L^""get_user_userid(id), id"INV_PAS")
                        break
                    }
                }
                else 
g_user_privileges[id] = vips_database[accessflags]
                
get_flags(vips_database[accessflags], log_flags10)
                
log_amx("%L",LANG_PLAYER"AUTHORISED"nameauthidiplog_flags)
                break
            }
        }
        else if(
vips_database[flags] & FLAG_C) {
            if(
equal(authidvips_database[auth])) {
                if(!(
vips_database[flags] & FLAG_E)) {
                    if(
equal(client_passwordvips_database[password]))
                        
g_user_privileges[id] = vips_database[accessflags]
                    else if(
vips_database[flags] & FLAG_A) {
                        
server_cmd("kick #%d ^"%L^""get_user_userid(id), id"INV_PAS")
                        break
                    }
                }
                else 
g_user_privileges[id] = vips_database[accessflags]
                
get_flags(vips_database[accessflags], log_flags10)
                
log_amx("%L",LANG_PLAYER"AUTHORISED"nameauthidiplog_flags)
                break
            }
        }
        else {
            if(
vips_database[flags] & FLAG_K) {
                if((
vips_database[flags] & FLAG_B && contain(namevips_database[auth]) != -1) || equal(namevips_database[auth])) {
                    if(!(
vips_database[flags] & FLAG_E)) {
                        if(
equal(client_passwordvips_database[password]))
                            
g_user_privileges[id] = vips_database[accessflags]
                        else if(
vips_database[flags] & FLAG_A) {
                            
server_cmd("kick #%d ^"%L^""get_user_userid(id), id"INV_PAS")
                            break
                        }
                    }
                    else 
g_user_privileges[id] = vips_database[accessflags]
                    
get_flags(vips_database[accessflags], log_flags10)
                    
log_amx("%L",LANG_PLAYER"AUTHORISED"nameauthidiplog_flags)
                    break
                }
            }
            else {
                if((
vips_database[flags] & FLAG_B && containi(namevips_database[auth]) != -1) || equali(namevips_database[auth])) {
                    if(!(
vips_database[flags] & FLAG_E)) {
                        if(
equal(client_passwordvips_database[password]))
                            
g_user_privileges[id] = vips_database[accessflags]
                        else if(
vips_database[flags] & FLAG_A) {
                            
server_cmd("kick #%d ^"%L^""get_user_userid(id), id"INV_PAS")
                            break
                        }
                    }
                    else 
g_user_privileges[id] = vips_database[accessflags]
                    
get_flags(vips_database[accessflags], log_flags10)
                    
log_amx("%L",LANG_PLAYER"AUTHORISED"nameauthidiplog_flags)
                    break
                }
            }
        }
    }

MosLaDatorie is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 05-01-2012 , 04:06   Re: Help me with Deathrun Vip
#2

  • If you are having issues with that plugin then post in that plugin's thread.
  • If you are requesting a change then post in the requests section.
  • If you have not modified the code then don't post the code and simply post the link to the plugin's thread.
  • If you have to post code, post the .sma as an attachment.
__________________

Last edited by fysiks; 05-01-2012 at 04:06.
fysiks 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 20:27.


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