Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[StrikeTR ViP Shop]
#1
Hakkında
H yetkisine bağlanmış, bir VIP menüdür. VIP menüye fazla birşey eklenmemiştir fakat Bombalar ve Deagle eklenmiştir. Versiyon 1.2 'dir.

Sma İçerik

PHP Code:
/* Plugin generated by AMXX-Studio
Plugin:
DowiLonF - [StrikeTR VIP] Plugini.
*/

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <engine>
#include <hamsandwich>

#define VERSION "1.2"
#define TAG "[StrikeTR VIP]"
new g_const_colors[][3] =
{
    {
255,0,0},
    {
0,255,0},
    {
0,0,255},
    {
255,255,0},
    {
255,0,255},
    {
0,255,255},
    {
0,128,255},
    {
255,255,255},
    {
255,128,0},
    {
128,0,255}
}

new 
    
vip_deagle_cost
    
vip_he_cost
    
vip_flash_cost
    
vip_smoke_cost
    
vip_flash_ammo
    
vip_he_ammo
    
vip_smoke_ammo,
    
g_start_vipjbp,
    
vip_jbpacks_kill,
    
vip_jbpacks_kill_hs,
    
vip_norm_kill_armor,
    
vip_norm_kill_hp,
    
vip_hs_kill_armor,
    
vip_hs_kill_hp,
    
vip_bullet_dmg,
    
syncObj,
    
vip_dmg_power,
    
glow_time,
    
g_jbpacks[33],
    
current_color[33]

public 
plugin_init() {
    
register_plugin("[StrikeTR VIP] Plugini"VERSION"Author")
    
register_clcmd("say /striketrvip""vip_shop_menu"ADMIN_LEVEL_H"VIP Shop For JailBreak")
    
register_clcmd("say /vipshop""vip_shop_menu"ADMIN_LEVEL_H"VIP Shop For JailBreak")
    
register_clcmd("say_team /vipshop""vip_shop_menu"ADMIN_LEVEL_H"VIP Shop For JailBreak")
    
    
register_event("DeathMsg""event_death""a")
    
register_event("Damage","event_damage","b","2!0")
    
RegisterHam(Ham_TakeDamage,"player","player_take_damage")
    
/* Cvars */
    
vip_deagle_cost register_cvar("jbe_vip_deagle_cost""10")
    
vip_he_cost register_cvar("jbe_vip_he_cost""4")
    
vip_flash_cost register_cvar("jbe_vip_flash_cost""6")
    
vip_smoke_cost register_cvar("jbe_vip_smoke_cost""2")
    
vip_flash_ammo register_cvar("jbe_vip_flash_ammo""4")
    
vip_he_ammo register_cvar("jbe_vip_he_ammo""2")
    
vip_smoke_ammo register_cvar("jbe_vip_smoke_ammo""1")
    
g_start_vipjbp register_cvar("jbe_vip_start_jbpacks""7")
    
vip_jbpacks_kill register_cvar("jbe_vip_kill_packs""5")
    
vip_jbpacks_kill_hs register_cvar("jbe_vip_kill_hs_packs""10")
    
vip_norm_kill_hp register_cvar("jbe_norm_kill_hp""5")
    
vip_norm_kill_armor register_cvar("jbe_norm_kill_armor""5")
    
vip_hs_kill_hp register_cvar("jbe_hs_kill_hp""10")
    
vip_hs_kill_armor register_cvar("jbe_hs_kill_armor""10")
    
vip_bullet_dmg register_cvar("jbe_vip_bullet_dmg""1")
    
vip_dmg_power register_cvar("jbe_vip_dmg_power""2.0")
    
glow_time register_cvar("jbe_vip_glow_time""5.0")
    
    
set_task(1.0,"JailbreakVIPPacks", .flags  "b")
    
syncObj CreateHudSyncObj()
    
    
set_task(get_pcvar_float(glow_time),"glow_change", .flags "b")
}

/* Give Health + Armor for headshot and for normal kill*/
public event_death()
{
    static 
killer,headshot_check
    killer 
read_data(1)
    
headshot_check read_data(3)
    
    if(
is_user_connected(killer) && (get_user_flags(killer) & ADMIN_LEVEL_H))
    {
        if(
headshot_check)
        {
            
g_jbpacks[killer] += get_pcvar_num(vip_jbpacks_kill_hs)
            
set_user_health(killer,get_user_health(killer) + get_pcvar_num(vip_hs_kill_hp))
            
set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(vip_hs_kill_armor))
            
ColorChat(killerGREEN"%s ^x01Senin %i HP'n ve %i Armor'un var."TAGget_pcvar_num(vip_hs_kill_hp), get_pcvar_num(vip_hs_kill_armor))
        } 
        else 
        {
            
g_jbpacks[killer] += get_pcvar_num(vip_jbpacks_kill)
            
set_user_health(killer,get_user_health(killer) + get_pcvar_num(vip_norm_kill_hp))
            
set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(vip_norm_kill_armor))
            
ColorChat(killerGREEN"%s ^x01Senin %i HP'n ve %i Armor'un var."TAGget_pcvar_num(vip_norm_kill_hp), get_pcvar_num(vip_norm_kill_armor))
        }
    }
}

/* VIP No Fall DMG + 2x DMG on CT */
public player_take_damage(victim,inflictor,attackerFloat:damagedamage_bits)
{
    if(
damage_bits DMG_FALL) return HAM_SUPERCEDE
    
    
if(is_user_connected(attacker) && get_user_flags(attacker) && ADMIN_LEVEL_H && cs_get_user_team(attacker) == CS_TEAM_CT)
    {
            
SetHamParamFloat(4,damage get_pcvar_num(vip_dmg_power))
    }
    return 
HAM_IGNORED
}

/* VIP Bullet Damage */
public event_damage(vip

    if(
get_pcvar_num(vip_bullet_dmg) > 0)
    {
        new 
attacker =get_user_attacker(vip)
        new 
damage read_data(2)
        if(
get_user_flags(attacker) & ADMIN_LEVEL_H
        {
        
set_hudmessage(0100200, -1.00.7320.14.00.020.027)
        
show_hudmessage(attacker,"%i hasar"damage)
        }
    }
}

/* VIP Shop Menu */
public vip_shop_menu(idlevelcid)
{
    new 
menu
    
if(!cmd_access(idlevelcid,1)) 
    {
    
ColorChat(idGREEN"%s ^x01 Bunun icin yetkili abi olman lazim."TAG)
    }
    else
    {
    if(
cs_get_user_team(id) == CS_TEAM_T)
    
menu menu_create("JB: VIP Shop Menu","vip_shop_menu_handler")
    new 
menu_str[128]
    
    
formatex(menu_str,charsmax(menu_str),"Deagle ---> Parasi:%i",get_pcvar_num(vip_deagle_cost))
    
menu_additem(menu,menu_str,"1")
    
formatex(menu_str,charsmax(menu_str),"HE Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_he_ammo),get_pcvar_num(vip_he_cost))
    
menu_additem(menu,menu_str,"2")
    
formatex(menu_str,charsmax(menu_str),"Flas Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_flash_ammo),get_pcvar_num(vip_flash_cost))
    
menu_additem(menu,menu_str,"3")
    
formatex(menu_str,charsmax(menu_str),"Duman Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_smoke_ammo),get_pcvar_num(vip_smoke_cost))
    
menu_additem(menu,menu_str,"4")
    
    
menu_display(id,menu)
    }
}

public 
vip_shop_menu_handler(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
access,callbackinfo[4],name[32], get_info
    menu_item_getinfo
(menu,itemaccessinfo,charsmax(info), name,charsmax(name), callback)

    
get_info str_to_num(info)
    
    switch(
get_info)
    {
        case 
1:
        {
            if (
g_jbpacks[id]>= get_pcvar_num(vip_deagle_cost))
            {
                
g_jbpacks[id] -= get_pcvar_num(vip_deagle_cost)
                
give_item(id"weapon_deagle")
                
ColorChat(idGREEN"%s ^x01Deagle Aldin, ^x03[DowiLonF]!"TAG)
            }
            else
            {
                
ColorChat(idGREEN"%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!"TAG)
            }
        }
        case 
2:
        {
            if (
g_jbpacks[id]>= get_pcvar_num(vip_he_cost))
            {
                
g_jbpacks[id] -= get_pcvar_num(vip_he_cost)
                
give_item(id"weapon_hegrenade") && cs_set_user_bpammo(idCSW_HEGRENADEget_pcvar_num(vip_he_ammo))
                
ColorChat(idGREEN"%s ^x01%i HE Bombasi aldin, ^x03[DowiLonF]!"TAGget_pcvar_num(vip_he_ammo))
            }
            else
            {
                
ColorChat(idGREEN"%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!"TAG)
            }
        }
        case 
3:
        {
            if (
g_jbpacks[id]>= get_pcvar_num(vip_flash_cost))
            {
                
g_jbpacks[id] -= get_pcvar_num(vip_flash_cost)
                
give_item(id"weapon_flashbang") && cs_set_user_bpammo(idCSW_FLASHBANGget_pcvar_num(vip_flash_ammo))
                
ColorChat(idGREEN"%s ^x01%i Flas Bombasi aldin, ^x03[Good Luck]!"TAGget_pcvar_num(vip_flash_ammo))
            }
            else
            {
                
ColorChat(idGREEN"%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!"TAG)
            }
        }
        case 
4:
        {
            if (
g_jbpacks[id]>= get_pcvar_num(vip_smoke_cost))
            {
                
g_jbpacks[id] -= get_pcvar_num(vip_smoke_cost)
                
give_item(id"weapon_smokegrenade") && cs_set_user_bpammo(idCSW_SMOKEGRENADEget_pcvar_num(vip_smoke_ammo))
                
ColorChat(idGREEN"%s ^x01%i Duman Bombasi aldin, ^x03[DowiLonF]!"TAGget_pcvar_num(vip_smoke_ammo))
            }
            else
            {
                
ColorChat(idGREEN"%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!"TAG)
            }
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

/* [StrikeTR VIP Menu]*/
public client_putinserver(id)
{
    
g_jbpacks[id] = get_pcvar_num(g_start_vipjbp)
}

/* [StrikeTR VIP Menu]*/
public JailbreakVIPPacks(id)
{
    new 
players[32],numi,id

    get_players
(players,num,"a")
    
    for(
i=0;i<num;i++)
    {
    
id players[i]
    if(
get_user_flags(id) & ADMIN_LEVEL_H
    {
        
set_hudmessage(142239390.850.7306.012.0)
        
ShowSyncHudMsg(idsyncObj,"[StrikeTR VIP] Paran: %i"g_jbpacks[id])
    }
    }
}

/* VIP Glow */
public glow_change(id)
{
    new 
players[32],numi,idcolor

    get_players
(players,num,"a")
    
    for(
i=0;i<num;i++)
    {
    
id players
    
if(get_user_flags(id) & ADMIN_LEVEL_H)
    {
        
color = ++current_color[id]
        
        if(
color == sizeof g_const_colorscolor current_color[id] = 0
        
        set_user_rendering
(idkRenderFxGlowShellg_const_colors[color][0],g_const_colors[1],g_const_colors[2])
    }
    }


Not: SMA dosyası ektedir. Düzgün görüntüleyemeyenler indirip bakabilir.

İndir / Download

Dosya ekte.[/color][/color][/color][/i][/i]


Attached Files
.sma   JailBreak_VIP_Shop.sma (Size: 8.31 KB / Downloads: 183)
.amxx   StrikeTR_ViP_Shop.amxx (Size: 14.16 KB / Downloads: 111)
Reply
#2
Serverime denedim fakat deagle alınmıyor ?? kır buna param yetmez git oyuncak al diyor fakat 5000 jb var ?????
Reply
#3
Pardan vip parasi ile alınıyormuş en sağda küçücük görmedim k.b. Ve vip parası komut ile verme varmı ?????
Reply
#4
Teşşekürler kardeşim.
Reply
#5
azxX
Reply
#6
Ellerine Sağlık Kardeş
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Jailbreak Shop ( JbMenu + JbKayit + Jop ) NiCoMeDiA 715 162,967 27-03-20, 19:30
Last Post: Resul57
  Ingiliz Anahtarlı | JailBreak Advanced | Shop 3.4 | by nefret007 nefret007 152 37,753 25-04-17, 09:23
Last Post: bahadirBey33
  Nefesim Shop | Orak Star Balyoz Testere | Nefesim 123 51,757 07-12-16, 13:51
Last Post: Spydevil19
  Nefesim Shop | Altın Orak'lı | Buglar Fixlendi | CSPLaguede 'Tek Nefesim 63 27,657 09-11-16, 18:37
Last Post: nameofahmet
  Özel Shop Plugin baycex 12 9,729 05-07-16, 21:35
Last Post: xMuRaTReiSx
  Leqend Shop | Furkan Dize Shop | Nobb 54 24,707 09-03-16, 18:31
Last Post: bercp1
  Gelişmiş Jail Shop [Orak,Beyzbol,Hancer] OnlyPeach 16 9,442 20-12-14, 00:31
Last Post: bunyo67900
  Deahtrun Shop 4.0 Final ( DR Marketi ) NiCoMeDiA 117 21,269 18-11-13, 19:57
Last Post: xLdeJavu
  Erciyes Jailbreak Shop v1 wolf5094 37 23,192 17-07-13, 20:39
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: 2 Guest(s)