Raised This Month: $99 Target: $400
 24% 

[REQ] vip edit


Post New Thread Reply   
 
Thread Tools Display Modes
FLOY
Member
Join Date: Dec 2013
Location: I love to www.steam.lv
Old 08-16-2019 , 16:38   Re: [REQ] vip edit
Reply With Quote #11

Can add for this vip low gravity not 800 but 650 meybi or 720
__________________
homepage:steam.lv
topsites:top.steam.lv
FLOY is offline
Send a message via Skype™ to FLOY
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 08-17-2019 , 10:41   Re: [REQ] vip edit
Reply With Quote #12

Done

Added gravity 720 in menu.
Attached Files
File Type: sma Get Plugin or Get Source (vip.sma - 1 views - 11.8 KB)
__________________
Hosting Servers: Angel Of Games
Link 1: 213.32.7.40

Facebook
My YouTube
Join My Forum
Ro{Y}aL WarLanD CommuniTy

Last edited by DON KHAN 1; 08-17-2019 at 10:43.
DON KHAN 1 is offline
FLOY
Member
Join Date: Dec 2013
Location: I love to www.steam.lv
Old 08-18-2019 , 08:17   Re: [REQ] vip edit
Reply With Quote #13

I need automatic gravity not in menu!
Hi are activect if i yoin in server, and see text [VIP] You haw gravity litle bit
__________________
homepage:steam.lv
topsites:top.steam.lv
FLOY is offline
Send a message via Skype™ to FLOY
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 08-18-2019 , 09:14   Re: [REQ] vip edit
Reply With Quote #14

Try Now:

PHP Code:
#define DAMAGE_RECIEVED 
#include <amxmodx> 
#include <amxmisc> 
#include <cstrike> 
#include <fun> 

static const COLOR[] = "!g" //green 
static const CONTACT[] = "www.steam.lv/forum" 
new maxplayers 
new mpdmkbmhb 
new g_MsgSync 
new money_add 
new money_hs_add 
new money_max 
new nKiller 
new nKiller_money 
new nMoney_add 
new nMoney_max 
new g_awp_active 
new g_menu_active 
new CurrentRound 
new bool:HasC4[33
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890 
#if defined DAMAGE_RECIEVED 
    
new g_MsgSync2 
#endif 

public plugin_init() 

    
register_plugin("VIP Eng Version""3.0""Dunno"
    
mpd register_cvar("money_per_damage","3"
    
mkb register_cvar("money_kill_bonus","20"
    
mhb register_cvar("money_hs_bonus","50"
    
money_add register_cvar("amx_vip_hp""250"
    
money_hs_add register_cvar("amx_vip_money_hs""500"
    
money_max register_cvar("amx_vip_max_money""20000"
    
g_awp_active register_cvar("awp_active""0"
    
g_menu_active register_cvar("menu_active""1"
    
register_event("Damage","Damage","b"
    
register_event("DeathMsg","death_msg","a"
    
register_clcmd("awp","HandleCmd"
    
register_clcmd("say /vipinfo","ShowMotd"
    
maxplayers get_maxplayers() 
    
register_clcmd("say""handle_say"
    
register_cvar("amx_contactinfo"CONTACTFCVAR_SERVER
    
register_logevent("LogEvent_RoundStart"2"1=Round_Start" ); 
    
register_event("TextMsg","Event_RoundRestart","a","2&#Game_w"
    
register_event("TextMsg","Event_RoundRestart","a","2&#Game_C"); 
    
register_event("DeathMsg""hook_death""a""1>0"
    
register_event("Damage""on_damage""b""2!0""3=0""4!0"
    
g_MsgSync CreateHudSyncObj() 
#if defined DAMAGE_RECIEVED 
    
g_MsgSync2 CreateHudSyncObj() 
#endif 


public 
on_damage(id

    new 
attacker get_user_attacker(id

#if defined DAMAGE_RECIEVED 
    // id should be connected if this message is sent, but lets check anyway 
    
if ( is_user_connected(id) && is_user_connected(attacker) ) 
    if (
get_user_flags(attacker) & ADMIN_LEVEL_H
    { 
        new 
damage read_data(2

        
set_hudmessage(255000.450.5020.14.00.10.1, -1
        
ShowSyncHudMsg(idg_MsgSync2"%i^n"damage
#else 
    
if ( is_user_connected(attacker) && if (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
    } 


public 
Damage(id

    new 
weaponhitpointattacker get_user_attacker(id,weapon,hitpoint
    if(
attacker<=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==1money += get_pcvar_num(mhb
        
cs_set_user_money(attacker,cs_get_user_money(attacker) + money
    } 


public 
death_msg() 

    if(
read_data(1)<=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 
LogEvent_RoundStart() 

    
CurrentRound++; 
    new 
players[32], playerpnum
    
get_players(playerspnum"a"); 
    for(new 
0pnumi++) 
    { 
        
player players[i]; 
        if(
is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H
        { 
            
give_item(player"weapon_hegrenade"
            
give_item(player"item_assaultsuit"
            
give_item(player"item_thighpack"
            
set_user_gravity(player720.0 800)

            if (!
get_pcvar_num(g_menu_active)) 
                return 
PLUGIN_CONTINUE 

            
if(CurrentRound >= 3
            { 
                
Showrod(player); 
            } 
        } 
    } 
    return 
PLUGIN_HANDLED 


public 
Event_RoundRestart() 

    
CurrentRound=0


public 
hook_death() 

   
// Killer id 
   
nKiller read_data(1

   if ( (
read_data(3) == 1) && (read_data(5) == 0) ) 
   { 
      
nMoney_add get_pcvar_num (money_hs_add
   } 
   else 
      
nMoney_add get_pcvar_num (money_add
   
nMoney_max get_pcvar_num (money_max
   
// Updating Killer Money 
   
if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H)) 
   return; 

   
nKiller_money += nMoney_add 
   
// Maximum Money check 
   
if (nKiller_money nMoney_maxnKiller_money nMoney_max 
   
// Hud message "Added +%d Money" 
   
set_hudmessage(02550, -1.00.1501.01.00.10.1, -1
   
show_hudmessage(nKiller"Added +%d Money"nMoney_add
   
// Screen fading 
   
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, nKiller
   
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 
Showrod(id

    if(!
is_user_connected(id) || !is_user_alive(id)) 
        return 
PLUGIN_HANDLED 

    
new menu menu_create("\r[\y FREE VIP Guns \r]""Pressedrod"

    
menu_additem(menu"\wAK47 + Desert Eagle""0"0

    
menu_additem(menu"\wM4A1 + Desert Eagle^n""1"0)

    
menu_additem(menu"\wAWP + USP""2"0

    
menu_setprop(menuMPROP_EXITMEXIT_ALL
    
menu_display(idmenu0
    return 
PLUGIN_HANDLED 

public 
Pressedrod(idmenuitem

    new 
data[6], name[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata5name63callback
    switch(
str_to_num(data)) 
    { 
        case 
0
        { 
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1
                
HasC4[id] = true
            else 
                
HasC4[id] = false

            
strip_user_weapons (id
            
give_item(id,"weapon_ak47"
            
give_item(id,"ammo_556nato"
            
give_item(id,"ammo_556nato"
            
give_item(id,"ammo_556nato"
            
give_item(id,"weapon_deagle"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"weapon_knife"
            
give_item(id,"weapon_hegrenade"
            
give_item(id"weapon_smokegrenade"); 
            
give_item(id"item_assaultsuit"); 
            
give_item(id"item_thighpack"); 
            
chat(id"!g[VIP]!n You Taked Free AK47 and Deagle"

            if (
HasC4[id]) 
            { 
                
give_item(id"weapon_c4"); 
                
cs_set_user_plantid ); 
            } 
        } 
        case 
1
        { 
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1
                
HasC4[id] = true
            else 
                
HasC4[id] = false

            
strip_user_weapons (id
            
give_item(id,"weapon_m4a1"
            
give_item(id,"ammo_762nato"
            
give_item(id,"ammo_762nato"
            
give_item(id,"ammo_762nato"
            
give_item(id,"weapon_deagle"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"ammo_50ae"
            
give_item(id,"weapon_knife"
            
give_item(id,"weapon_hegrenade"
            
give_item(id"weapon_smokegrenade"); 
            
give_item(id"item_assaultsuit"); 
            
give_item(id"item_thighpack"); 
            
chat(id"!g[VIP]!n You Taked Free M4A1 and Deagle"

            if (
HasC4[id]) 
            { 
                
give_item(id"weapon_c4"); 
                
cs_set_user_plantid ); 
            } 
        } 
        case 
2
        { 
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1
                
HasC4[id] = true
            else 
                
HasC4[id] = false

            
strip_user_weapons (id
            
give_item(id,"weapon_awp"
            
give_item(id,"ammo_338magnum"
            
give_item(id,"ammo_338magnum"
            
give_item(id,"ammo_338magnum"
            
give_item(id,"weapon_usp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"ammo_45acp"
            
give_item(id,"weapon_knife"
            
give_item(id,"weapon_hegrenade"
            
give_item(id"weapon_smokegrenade"); 
            
give_item(id"item_assaultsuit"); 
            
give_item(id"item_thighpack"); 
            
chat(id"!g[VIP]!n You Taked Free AWP and USP"

            if (
HasC4[id]) 
            { 
                
give_item(id"weapon_c4"); 
                
cs_set_user_plantid ); 
            } 
        }
    }
}
public 
HandleCmd(id){ 
    if (!
get_pcvar_num(g_awp_active)) 
      return 
PLUGIN_CONTINUE 
    
if(get_user_flags(id) & ADMIN_LEVEL_H
        return 
PLUGIN_CONTINUE 
    chat
(id"!g[VIP]!n Sniper's Only For VIP's"
    return 
PLUGIN_HANDLED 


public 
ShowMotd(id

 
show_motd(id"vip.txt"

public 
client_authorized(id

 
set_task(40.0"PrintText" ,id

public 
PrintText(id

 
chat(id"!g[VIP]!n Write!g /vipinfo!n To See VIP Privileges!"


public 
handle_say(id) { 
    new 
said[192
    
read_args(said,192
    if( ( 
containi(said"who") != -&& containi(said"admin") != -) || contain(said"/vips") != -
        
set_task(0.1,"print_adminlist",id
    return 
PLUGIN_CONTINUE 


public 
print_adminlist(user

    new 
adminnames[33][32
    new 
message[256
    new 
contactinfo[256], contact[112
    new 
idcountxlen 

    
for(id id <= maxplayers id++) 
        if(
is_user_connected(id)) 
            if(
get_user_flags(id) & ADMIN_LEVEL_H
                
get_user_name(idadminnames[count++], 31

    
len format(message255"%s VIP ONLINE: ",COLOR
    if(
count 0) { 
        for(
count x++) { 
            
len += format(message[len], 255-len"%s%s "adminnames[x], < (count-1) ? ", ":""
            if(
len 96 ) { 
                
chat(usermessage
                
len format(message255"%s ",COLOR
            } 
        } 
        
chat(usermessage
    } 
    else { 
        
len += format(message[len], 255-len"No VIP online."
        
chat(usermessage
    } 

    
get_cvar_string("amx_contactinfo"contact63
    if(
contact[0])  { 
        
format(contactinfo111"%s Contact Server Admin -- %s"COLORcontact
        
chat(usercontactinfo
    } 

stock chat(const id, const input[], any:...) { 
    new 
count 1players[32]; 
    static 
msg[191]; 
    
vformat(msg190input3); 

    
replace_all(msg190"!g""^4"); 
    
replace_all(msg190"!n""^1"); 
    
replace_all(msg190"!t""^3"); 

    if(
idplayers[0] = id
    else 
get_players(playerscount"ch"); { 
        for(new 
0counti++) { 
            if(
is_user_connected(players[i])) { 
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]); 
                
write_byte(players[i]); 
                
write_string(msg); 
                
message_end(); 
            } 
        } 
    } 

__________________
Hosting Servers: Angel Of Games
Link 1: 213.32.7.40

Facebook
My YouTube
Join My Forum
Ro{Y}aL WarLanD CommuniTy
DON KHAN 1 is offline
FLOY
Member
Join Date: Dec 2013
Location: I love to www.steam.lv
Old 08-18-2019 , 09:51   Re: [REQ] vip edit
Reply With Quote #15

Gravity its working thanks bro
__________________
homepage:steam.lv
topsites:top.steam.lv
FLOY is offline
Send a message via Skype™ to FLOY
Reply


Thread Tools
Display Modes

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


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