Raised This Month: $ Target: $400
 0% 

Please fix my title


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
lapiuxxx
Junior Member
Join Date: Dec 2010
Old 05-13-2011 , 12:17   Please fix my title
Reply With Quote #1

PHP Code:
#include 
#include 
#include 
#include 
#include 

new bool:g_speed[33]

new 
g_weapon[33]
new 
g_selected[33]

new 
mpd
new mkb
new mhb

new health_add
new health_add_hs
new health_max

new vip_menu_hp
new vip_menu_money
new vip_menu_speed
new vip_menu_gravity
new vip_menu_inv

new g_damage_sync

public plugin_init()
{
        
register_plugin("VIP Menu""0.1""AMX Mod X")
        
register_menucmd(register_menuid("VIP Menu"), 1023"Pressedrod")

        
register_event("Damage""ShowDamage""b""2!0""3=0""4!0")
        
register_event("Damage""Damage""b")
        
register_event("DeathMsg""death_msg""a")
        
register_event("DeathMsg""vip_death""a")
        
register_event("DeathMsg""hook_death""a""1>0")
        
register_event("CurWeapon""on_speed""be""1=1")

        
register_logevent("Round_Start"2"1=Round_Start")
        
register_logevent("Round_End"2"1=Round_End")
        
register_event("TextMsg""Round_End""a""2&#Game_C""2&#Game_w")

        
mpd                     register_cvar("amx_vip_mpd""3")
        
mkb                     register_cvar("amx_vip_mkb""500")
        
mhb                     register_cvar("amx_vip_mhb""200")

        
health_add              register_cvar("amx_vip_hp""10")
        
health_add_hs           register_cvar("amx_vip_hp_hs""20")
        
health_max              register_cvar("amx_vip_hp_max""900")

        
vip_menu_money          register_cvar("amx_vip_menu_money""6000")
        
vip_menu_speed          register_cvar("amx_vip_menu_speed""320.0")
        
vip_menu_gravity        register_cvar("amx_vip_menu_gravity""400.0")
        
vip_menu_inv            register_cvar("amx_vip_menu_inv""80")

        
g_damage_sync           CreateHudSyncObj()

        
register_clcmd("say /noriuvip""ShowMotd")
        
register_clcmd("say""handle_say")

        
server_cmd("mp_freezetime 0")
        
server_cmd("sv_maxspeed 900.0")
}

public 
ShowDamage(id)
{
        new 
damage read_data(2)
        new 
attacker get_user_attacker(id)

        if (
is_user_connected(attacker) && (get_user_flags(attacker) & ADMIN_LEVEL_H))
        {
                
set_hudmessage(0100200, -1.00.5520.13.00.020.02, -1)
                
ShowSyncHudMsg(attackerg_damage_sync"%i^n"damage)
        }

        return 
PLUGIN_CONTINUE
}

public 
Damage(id)
{
        new 
weaponhitpoint
        
new attacker get_user_attacker(idweaponhitpoint)

        if (
attacker <= get_maxplayers() && is_user_alive(attacker) && attacker != id)
        {
                if (
get_user_flags(attacker) & ADMIN_LEVEL_H)
                {
                        new 
money read_data(2) * get_pcvar_num(mpd)

                        if (
hitpoint == 1)
                                
money += get_pcvar_num(mhb)

                        
cs_set_user_money(attackercs_get_user_money(attacker) + money)
                }
        }
}

public 
death_msg()
{
        if (
read_data(1) <= get_maxplayers() && read_data(1) && read_data(1) != read_data(2))
        {
                
cs_set_user_money(read_data(1), cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
        }
}

public 
vip_death()
{
        new 
id read_data(2)

        if (
g_speed[id])
        {
                
set_user_maxspeed(id0.0)
                
g_speed[id] = false
        
}

        
set_user_rendering(idkRenderFxGlowShell000kRenderNormal0)
        
set_user_footsteps(id0)

        return 
PLUGIN_CONTINUE
}

public 
hook_death()
{
        new 
killer read_data(1)

        new 
hp_add
        
new hp_max get_pcvar_num(health_max)
        new 
hp_cur get_user_health(killer)

        if ((
read_data(3) == 1) && (read_data(5) == 0))
        {
                
hp_add get_pcvar_num(health_add_hs)
        }

        else
                
hp_add get_pcvar_num(health_add)

        if (!(
get_user_flags(killer) & ADMIN_LEVEL_H))
                return

        if (
hp_cur hp_max)
                
hp_cur hp_max

        set_user_health
(killerhp_cur hp_add)

        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, killer)
        
write_short(1<<10)
        
write_short(1<<10)
        
write_short(0x0000)
        
write_byte(0)
        
write_byte(0)
        
write_byte(200)
        
write_byte(75)
        
message_end()
}

public 
Round_Start()
{
        new 
players[32], pnum
        get_players
(playerspnum"a")

        for (new 
0pnumi++)
        {
                new 
player players[i]

                if (
get_user_flags(player) & ADMIN_LEVEL_H)
                {
                        
Showrod(player)

                        
message_begin(MSG_ALLget_user_msgid("ScoreAttrib"))
                        
write_byte(player)
                        
write_byte(4)
                        
message_end()
                }

                if (
g_speed[player])
                {
                        
set_user_maxspeed(player0.0)
                        
g_speed[player] = false
                
}

                
set_user_rendering(playerkRenderFxGlowShell000kRenderNormal0)
                
set_user_footsteps(player0)
        }

        return 
PLUGIN_HANDLED
}

public 
Round_End()
{
        new 
players[32], pnum
        get_players
(playerspnum"a")

        for (new 
0pnumi++)
        {
                new 
player players[i]

                if (
g_speed[player])
                {
                        
g_speed[player] = false
                
}
        }

        return 
PLUGIN_HANDLED
}

public 
Showrod(id)
{
        new 
menuBody[512], len
        len 
format(menuBody511"\rVIP Menu:^n^n")


        if (
g_selected[id] == 1)
                
len += format(menuBody[len], 511-len"\d2. $%d \y*^n"get_pcvar_num(vip_menu_money))

        else
                
len += format(menuBody[len], 511-len"\r2. \w$%d^n"get_pcvar_num(vip_menu_money))

        if (
g_selected[id] == 2)
                
len += format(menuBody[len], 511-len"\d3. Greitesnis begimas \y*^n")

        else
                
len += format(menuBody[len], 511-len"\r3. \wGreitesnis begimas^n")

        if (
g_selected[id] == 5)
                
len += format(menuBody[len], 511-len"\d6. Mazesne gravitacija \y*^n")

        else
                
len += format(menuBody[len], 511-len"\r6. \wMazesne gravitacija^n")


        if (
g_selected[id] == 7)
                
len += format(menuBody[len], 511-len"\d8. Tylus ejimas \y*^n^n")

        else
                
len += format(menuBody[len], 511-len"\r8. \wTylus ejimas^n^n")

        
len += format(menuBody[len], 511-len"\r0. \wIsejimas^n")

        new 
g_Keys = (1<<1<<1<<1<<1<<1<<1<<1<<1<<9)
        
show_menu(idg_KeysmenuBody, -1"VIP Menu")
        
client_cmd(id"spk vip/vipmenu")

        return 
PLUGIN_CONTINUE
}

public 
Pressedrod(idkey)
{
        
g_selected[id] = key

        
switch(key)
        {
                case 
0:
                {
                        
set_user_health(idget_pcvar_num(vip_menu_hp))
                        
client_print(idprint_center"* You got %d hp *"get_pcvar_num(vip_menu_hp))

                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(1<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(255)
                        
write_byte(0)
                        
write_byte(0)
                        
write_byte(75)
                        
message_end()
                }

                case 
1:
                {
                        
cs_set_user_money(idcs_get_user_money(id) + get_pcvar_num(vip_menu_money))
                        
client_print(idprint_center"* You taked $%d money *"get_pcvar_num(vip_menu_money))

                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(1<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(0)
                        
write_byte(255)
                        
write_byte(0)
                        
write_byte(75)
                        
message_end()
                }

                case 
2:
                {
                        
set_user_maxspeed(idget_pcvar_float(vip_menu_speed))
                        
client_print(idprint_center"* You got high speed *")

                        
g_speed[id] = true

                        message_begin
(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(5<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(0)
                        
write_byte(255)
                        
write_byte(100)
                        
write_byte(75)
                        
message_end()
                }

                case 
3:
                {
                        
give_item(id"item_kevlar")
                        
give_item(id"item_assaultsuit")
                        
give_item(id"item_thighpack")


                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(1<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(255)
                        
write_byte(255)
                        
write_byte(0)
                        
write_byte(75)
                        
message_end()
                }

                case 
5:
                {
                        
set_user_gravity(idget_pcvar_float(vip_menu_gravity) / 800.0)
                        
client_print(idprint_center"* You got low gravity *")

                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(5<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(255)
                        
write_byte(100)
                        
write_byte(0)
                        
write_byte(75)
                        
message_end()
                }

                case 
6:
                {
                        
set_user_rendering(idkRenderFxNone000kRenderTransTextureget_pcvar_num(vip_menu_inv) * 255 100)
                        
client_print(idprint_center"* You are %d%% visible *"get_pcvar_num(vip_menu_inv))

                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(5<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(0)
                        
write_byte(0)
                        
write_byte(0)
                        
write_byte(200)
                        
message_end()
                }

                case 
7:
                {
                        
set_user_footsteps(id1)
                        
client_print(idprint_center"* Now nothing can't hear you *")

                        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
                        
write_short(5<<10)
                        
write_short(1<<10)
                        
write_short(0x0000)
                        
write_byte(100)
                        
write_byte(0)
                        
write_byte(0)
                        
write_byte(200)
                        
message_end()
                }

                default: return 
PLUGIN_HANDLED
        
}

        return 
PLUGIN_CONTINUE
}

public 
on_speed(id)
{
        new 
weaponType read_data(2)

        if (
g_weapon[id] != weaponType)
        {
                if (
g_speed[id])
                {
                        
set_user_maxspeed(idget_pcvar_float(vip_menu_speed))
                }
        }

        return 
PLUGIN_CONTINUE
}

public 
ShowMotd(id)
{
        
show_motd(id"vip.txt")
}

public 
handle_say(id)
{
        new 
said[192]
        
read_args(said192)

        if (
contain(said"/vip") != -1)
                
set_task(0.1"print_adminlist"id)

        return 
PLUGIN_CONTINUE
}

public 
print_adminlist(user)
{
        new 
adminnames[33][32]
        new 
message[256]
        new 
idcountxlen

        
for (id 1id <= get_maxplayers(); id++)
        {
                if (
is_user_connected(id))
                {
                        if (
get_user_flags(id) & ADMIN_LEVEL_H)
                        {
                                
get_user_name(idadminnames[count++], 31)
                        }
                }
        }

        
len format(message255"^x03VIP ONLINE: ")

        if (
count 0)
        {
                for (
0countx++)
                {
                        
len += format(message[len], 255-len"%s%s "adminnames[x], < (count -1) ? ", " "")

                        if (
len 96)
                        {
                                
print_message(usermessage)
                                
len format(message255"^x03")
                        }
                }

                
print_message(usermessage)
        }

        else
        {
                
len += format(message[len], 255-len"No VIP online.")
                
print_message(usermessage)
        }
}

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

public 
client_authorized(id)
{
        
set_task(0.5"vip_text"id)
        
set_task(35.0"PrintText"id)
}

public 
vip_text(id)
{
        if (
get_user_flags(id) & ADMIN_LEVEL_H)
        {
                new 
vip_name[32]
                
get_user_name(idvip_name31)

                new 
message[192]
                
format(message191"^x04.::[VIP]::.^x01 Specialus VIP^x03 %s^x01 prisijunge"vip_name)
                
ColorChat(0TEAM_COLORmessage)

                
client_cmd(0"spk vip/ok")
        }
}

public 
PrintText(id)
{
        new 
message[192]
        
format(message191"^x04[VIP]^x01 Rasyk:^x03 /noriuvip^x01 kad pamatytum VIP statusa.")
        
ColorChat(idTEAM_COLORmessage)

I need:
1.500Hp
2.$4000
3.Fast speed
4.Low gravity
5.Invisible 80%
6.Silent boots

And i want no models and no sounds

Sorry 4 bad english
lapiuxxx 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 04:31.


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