Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
cs 1.6 slotmenu plugini lazim
#2
Test etmedim..

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <jail>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"

#define SLOT_FLAG    ADMIN_RESERVATION
#define SLOW_GRAVITY    0.5
#define FAST_SPEED    300.0
#define NORMAL_SPEED    240.0

new bool:g_hiz[33]
new    
cvar_bombaseti,
    
cvar_revle,
    
cvar_zipla,
    
cvar_zemzem,
    
cvar_glock,
    
cvar_usp
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /slotmenu","ShowSlotMenu")
    
    
register_event("CurWeapon""eCurweapon""be""1=1");
    
register_logevent("eRoundEnd",2,"1=Round_End");
    
    
// Cvar's
    
cvar_bombaseti register_cvar("jb_bomba_seti","20")
    
cvar_revle register_cvar("jb_revle","30")
    
cvar_zipla register_cvar("jb_zipla","20")
    
cvar_zemzem register_cvar("jb_zemzem","25")
    
cvar_glock register_cvar("jb_glock","50")
    
cvar_usp register_cvar("jb_usp","75")
}
public 
client_connect(id) {
    
g_hiz[id] = false
}
public 
client_disconnect(id) {
    
g_hiz[id] = false
}
public 
ShowSlotMenu(id) {
    if(!
is_user_alive(id))
        return 
PLUGIN_CONTINUE;
    
    if(
get_user_flags(id) & SLOT_FLAG) {
        new 
menuMenuz[512];
        
        
formatex(Menuzcharsmax(Menuz), "\r[Slot] \wMenu:")
        
menu menu_create(Menuz"MenuHandler")
        
        
formatex(Menuzcharsmax(Menuz), "\wBomba Seti \r[%s JB]",get_pcvar_num(cvar_bombaseti))
        
menu_additem(menuMenuz"1"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\wArkadasini Revle \r[%s JB]",get_pcvar_num(cvar_revle))
        
menu_additem(menuMenuz"2"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\wUzun Ziplama \r[%s JB]",get_pcvar_num(cvar_zipla))
        
menu_additem(menuMenuz"3"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\wZemzem Suyu \r[%s JB]",get_pcvar_num(cvar_zemzem))
        
menu_additem(menuMenuz"4"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\w20 Mermili Glock \r[%s JB]",get_pcvar_num(cvar_glock))
        
menu_additem(menuMenuz"5"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\w20 Mermili Usp \r[%s JB]",get_pcvar_num(cvar_usp))
        
menu_additem(menuMenuz"6"SLOT_FLAG)
        
formatex(Menuzcharsmax(Menuz), "\wGeri")
        
menu_setprop(menuMPROP_BACKNAME ,Menuz)
        
formatex(Menuzcharsmax(Menuz), "\wIleri")
        
menu_setprop(menu,MPROP_NEXTNAME ,Menuz)
        
formatex(Menuzcharsmax(Menuz), "\rCikis")
        
menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
menu_display(idmenu0)
    }
    return 
PLUGIN_HANDLED
}
public 
MenuHandler(idmenu ,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback)
    new 
jbpacks jb_get_user_packs(id)
    new 
key str_to_num(data)
    switch(
key) {
        case 
1:{
            if(
jbpacks >= get_pcvar_num(cvar_bombaseti)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_bombaseti))
                
give_item(id"weapon_hegrenade")
                
give_item(id"weapon_flashbang")
                
give_item(id"weapon_smokegrenade")
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_bombaseti))
            }
        }
        case 
2:{
            if(
jbpacks >= get_pcvar_num(cvar_revle)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_revle))
                new 
menu menu_create("\wArkadasini Revle","revmenu_handler")
                new 
players[32],inum,Uid;
                new 
szName[32], szID[10];
                
get_players(players,inum,"b")
                for(new 
i;i<inum;i++) {
                    
Uid players[i];
                    
get_user_name(Uid,szName,charsmax(szName))
                    
num_to_str(Uid,szID,9)
                    
                    
menu_additem(menu,szName,szID,0)
                }
                
menu_display(id,menu,0)
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_revle))
            }
        }
        case 
3:{
            if(
jbpacks >= get_pcvar_num(cvar_zipla)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_zipla))
                
set_user_gravity(idSLOW_GRAVITY)
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_zipla))
            }
        }
        case 
4:{
            if(
jbpacks >= get_pcvar_num(cvar_zemzem)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_zemzem))
                
g_hiz[id] = true
                set_user_maxspeed
(idFAST_SPEED)
                
set_user_gravity(idSLOW_GRAVITY)
                
set_user_health(idget_user_health(id) + 50)
                
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_zemzem))
            }
        }
        case 
5:{
            if(
jbpacks >= get_pcvar_num(cvar_glock)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_glock))
                
cs_set_weapon_ammo(give_item(id"weapon_glock"), 20)
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_glock))
            }
        }
        case 
6:{
            if(
jbpacks >= get_pcvar_num(cvar_usp)) {
                
jb_set_user_packs(idjbpacks get_pcvar_num(cvar_usp))
                
cs_set_weapon_ammo(give_item(id"weapon_usp"), 20)
            } else {
                
client_print(idprint_chat,"[JB]: Yetersiz JB. Gerekli olan miktar: (%d JB)"get_pcvar_num(cvar_usp))
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
revmenu_handler(id,menu,item) {
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],szName[32], access,callback;
    
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
    new 
Uid str_to_num(data);
    if(!
is_user_alive(Uid) && is_user_connected(Uid)) {
        
ExecuteHamB(Ham_CS_RoundRespawn,Uid)
    }
    return 
PLUGIN_HANDLED
}
public 
eCurweapon(id) {
    if(
g_hiz[id]) {
        
set_user_maxspeed(idFAST_SPEED)
    }
}
public 
eRoundEnd() {
    new 
players[32], inumid
    get_players
(players,inum)
    for(new 
i;i<inum;i++) {
        
id players
        g_hiz
[id] = false
    
}

[/i][/i]
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply


Messages In This Thread
Cevap: cs 1.6 slotmenu plugini lazim - by JDM - 30-05-14, 18:39

Possibly Related Threads…
Thread Author Replies Views Last Post
  Mapa Göre Cvar plugini melof 8 9,400 16-11-20, 02:00
Last Post: es_Dark_Es
  Time 15 Plugini fenerbahce07 24 12,195 23-09-18, 03:19
Last Post: qalatas06
  toplantı plugini bihterr 22 10,739 08-10-17, 14:21
Last Post: kronossbey
  Hosgeldin Plugini hpph1294 9 6,869 03-09-17, 18:08
Last Post: tahayasin
  Jailbreak Banka Plugini sefatokgoz 8 8,161 03-09-17, 18:06
Last Post: tahayasin
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,939 03-09-17, 18:06
Last Post: tahayasin
  250 Hp Plugini Sadece R Yetkisinde Olsun GurkanCounter 8 10,899 03-09-17, 18:04
Last Post: tahayasin
  [JB] CT Özel Hook Grab Rope Plugini Nobb 21 10,778 03-09-17, 18:03
Last Post: tahayasin
  Admin Zombie Model plugini satknun1997 3 3,822 01-01-17, 12:47
Last Post: RuLeT
  (JB) Can Revmenu plugini Furkan Dize 9 6,484 04-10-16, 23:35
Last Post: frozenbaba

Foruma Atla:


Users browsing this thread: 1 Guest(s)