Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[JB] Silah Menü Bir Kaç İstek
#3
PHP Code:
#include <amxmodx>  
#include <amxmisc>  
#include <cstrike>  
#include <fun>  
#include <hamsandwich>    

#define PLUGIN "CTSILAH"  
#define VERSION "1.0"  
#define AUTHOR "Pit10"  

new last_rifle[33],
last_rifle_ammo[33],
last_smg[33],
last_smg_ammo[33],
last_sniper[33],
last_sniper_ammo[33],
last_shotgun[33],
last_shotgun_ammo[33],
last_handgun[33],
last_handgun_ammo[33];

public 
plugin_init() {  
    
register_plugin(PLUGINVERSIONAUTHOR)  
    
    
RegisterHamHam_Spawn"player""runda");   
}  
public 
runda(id)  
{      
    if(
get_user_team(id) == 2)  
    { 
        
strip_user_weapons(id); 
        
give_itemid"weapon_knife" );
        if(
last_rifle[id] || last_smg[id] || last_sniper[id] || last_shotgun[id] || last_handgun[id]) {
            
firstmenu(id);
        }
        else {
            
xmenu(id);
        }
        
    }
}  
public 
firstmenu(id) {
    new 
menu menu_create("\y[ CT Silah Menu Hizli Erisim ] ","fmenu_handle")
    
menu_additem(menu,"\wOnceki Silahlari Hatirla","1");
    
menu_additem(menu,"\wYeni Silah Sec","2");
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
fmenu_handle(id,menu,item) {
    if(
item == MENU_EXIT || !is_user_alive(id)) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
access,callback;
    new 
name[32],data[6];
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(
str_to_num(data)) {
        case 
1:{
            static 
szWeapName[32];
            if(
last_rifle[id]) {
                
get_weaponname(last_rifle[id],szWeapName,31)
                
give_item(id,szWeapName)
                
cs_set_user_bpammo(id,last_rifle[id],last_rifle_ammo[id])
            }
            if(
last_smg[id]) {
                
get_weaponname(last_smg[id],szWeapName,31)
                
give_item(id,szWeapName)
                
cs_set_user_bpammo(id,last_smg[id],last_smg_ammo[id])
            }
            if(
last_sniper[id]) {
                
get_weaponname(last_sniper[id],szWeapName,31)
                
give_item(id,szWeapName)
                
cs_set_user_bpammo(id,last_sniper[id],last_sniper_ammo[id])
            }
            if(
last_shotgun[id]) {
                
get_weaponname(last_shotgun[id],szWeapName,31)
                
give_item(id,szWeapName)
                
cs_set_user_bpammo(id,last_shotgun[id],last_shotgun_ammo[id])
            }
            if(
last_handgun[id]) {
                
get_weaponname(last_handgun[id],szWeapName,31)
                
give_item(id,szWeapName)
                
cs_set_user_bpammo(id,last_handgun[id],last_handgun_ammo[id])
            }
        }
        case 
2:{
            
xmenu(id);
        }
    }
    return 
PLUGIN_HANDLED
}
public 
xmenuid )   
{   
    new 
menu menu_create("\y[ Agir Makinali Silah Menusu ] ","Ctmenu"
    
menu_additem(menu,"\wAK47\r[KELES]","1"); 
    
menu_additem(menu,"\wM4A1\r[COLT]","2"); 
    
menu_additem(menu,"\wGALIL","3"); 
    
menu_additem(menu,"\wFAMAS","4"); 
    
menu_additem(menu,"\wM249\r[5-1]","5"); 
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
    
menu_display(id,menu,0
    return 
PLUGIN_HANDLED
}   

public 
Ctmenu(id,menu,item)  
{  
    
    if (
item == MENU_EXIT || !is_user_alive(id))  
    {  
        
menu_destroy(menu)  
        
        return 
PLUGIN_CONTINUE
    }  
    
    new 
data[6], iName[64]  
    new 
accesscallback  
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)    
    new 
key str_to_num(data)
    switch(
key)  
    {      
        case 
1:   
        {      
            
give_itemid"weapon_ak47" );   
            
cs_set_user_bpammoidCSW_AK4790 );  
            
last_rifle[id] = CSW_AK47;
            
last_rifle_ammo[id] = 90;
        }   
        case 
2:   
        {   
            
give_itemid"weapon_m4a1" );   
            
cs_set_user_bpammoidCSW_M4A190 );  
            
last_rifle[id] = CSW_M4A1
            last_rifle_ammo
[id] = 90;
        }   
        case 
3:   
        {  
            
give_itemid"weapon_galil" );   
            
cs_set_user_bpammoidCSW_GALIL90 );  
            
last_rifle[id] = CSW_GALIL
            last_rifle_ammo
[id] = 90;
        }               
        case 
4:   
        {   
            
give_itemid"weapon_famas" );   
            
cs_set_user_bpammoidCSW_FAMAS90 );  
            
last_rifle[id] = CSW_FAMAS
            last_rifle_ammo
[id] = 90;
        }       
        case 
5
        { 
            
give_itemid"weapon_m249");  
            
cs_set_user_bpammoidCSW_M249200 ); 
            
last_rifle[id] = CSW_M249
            last_rifle_ammo
[id] = 200;
        }       
        
    }   
    
menu2(id); 
    
give_itemid"item_kevlar");  
    
give_itemid"weapon_hegrenade");  
    return 
PLUGIN_HANDLED;   
}  
public 
menu2(id)   
{    
    new 
menu menu_create("\y[ Hafif Makinali Silah Menusu ] ","Ctmenu2"
    
menu_additem(menu,"\wMP5NAVY\r[MP5]","1"); 
    
menu_additem(menu,"\wTMP","2"); 
    
menu_additem(menu,"\wMAC10\r[UZI]","3"); 
    
menu_additem(menu,"\wP90","4"); 
    
menu_additem(menu,"\wUMP45","5"); 
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
    
menu_display(id,menu,0
    
    return 
PLUGIN_HANDLED

public 
Ctmenu2(id,menu,item)  
{  
    
    if (
item == MENU_EXIT || !is_user_alive(id))  
    {  
        
menu_destroy(menu)  
        
        return 
PLUGIN_CONTINUE
    }  
    
    new 
data[6], iName[64]  
    new 
accesscallback  
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)    
    new 
key str_to_num(data)  
    if(
get_user_team(id) == 2)  
    {  
        switch(
key)  
        {      
            case 
1:   
            {      
                
give_itemid"weapon_mp5navy" ); 
                
cs_set_user_bpammoidCSW_MP5NAVY120 );  
                
last_smg[id] = CSW_MP5NAVY
                last_smg_ammo
[id] = 120
            
}   
            case 
2:   
            {   
                
give_itemid"weapon_tmp" );   
                
cs_set_user_bpammoidCSW_TMP120 );  
                
last_smg[id] = CSW_TMP
                last_smg_ammo
[id] = 120
            
}   
            case 
3:   
            {  
                
give_itemid"weapon_mac10" );   
                
cs_set_user_bpammoidCSW_MAC10120 );  
                
last_smg[id] = CSW_MAC10
                last_smg_ammo
[id] = 120
            
}               
            case 
4:   
            {   
                
give_itemid"weapon_p90" );   
                
cs_set_user_bpammoidCSW_P90100 );
                
last_smg[id] = CSW_P90
                last_smg_ammo
[id] = 100
            
}       
            case 
5
            { 
                
give_itemid"weapon_ump45");  
                
cs_set_user_bpammoidCSW_UMP45100 );  
                
last_smg[id] = CSW_UMP45
                last_smg_ammo
[id] = 100
            
}       
            
        }   
    }  
    
menu3(id); 
    return 
PLUGIN_HANDLED;   
}  
public 
menu3(id)   
{   
    new 
menu menu_create("\y[ Durbunlu Silah Menusu ] ","Ctmenu3"
    
menu_additem(menu,"\wAWP","1"); 
    
menu_additem(menu,"\wSCOUT","2"); 
    
menu_additem(menu,"\wG3SG1\r[T- OTO AWP]","3"); 
    
menu_additem(menu,"\wSG550\r[CT- OTO AWP]","4"); 
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
    
menu_display(id,menu,0)  
    return 
PLUGIN_HANDLED

public 
Ctmenu3(id,menu,item)  
{  
    
    if (
item == MENU_EXIT || !is_user_alive(id))  
    {  
        
menu_destroy(menu)  
        return 
PLUGIN_CONTINUE
    }  
    
    new 
data[6], iName[64]  
    new 
accesscallback  
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)    
    new 
key str_to_num(data)  
    if(
get_user_team(id) == 2)  
    {  
        switch(
key)  
        {      
            case 
1:   
            {      
                
give_itemid"weapon_awp" ); 
                
cs_set_user_bpammoidCSW_AWP30 );  
                
last_sniper[id] = CSW_AWP;
                
last_sniper_ammo[id] = 30;
            }   
            case 
2:   
            {   
                
give_itemid"weapon_scout" );   
                
cs_set_user_bpammoidCSW_SCOUT90 );  
                
last_sniper[id] = CSW_SCOUT;
                
last_sniper_ammo[id] = 90;
            }   
            case 
3:   
            {  
                
give_itemid"weapon_g3sg1" );   
                
cs_set_user_bpammoidCSW_G3SG190 );
                
last_sniper[id] = CSW_G3SG1;
                
last_sniper_ammo[id] = 90 ;
            }               
            case 
4:   
            {   
                
give_itemid"weapon_sg550" );   
                
cs_set_user_bpammoidCSW_SG55090 );  
                
last_sniper[id] = CSW_SG550;
                
last_sniper_ammo[id] =  90;
            }             
            
        }   
    }  
    
menu4(id); 
    return 
PLUGIN_HANDLED;   
}  
public 
menu4(id)   
{   
    new 
menu menu_create("\y[ Pompali Silah Menusu ] ","Ctmenu4"
    
menu_additem(menu,"\wM3\r[MANUEL]","1"); 
    
menu_additem(menu,"\wXM1014\r[TAM OTO]","2"); 
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
    
menu_display(id,menu,0)   
    return 
PLUGIN_HANDLED

public 
Ctmenu4(id,menu,item)  
{  
    if (
item == MENU_EXIT || !is_user_alive(id))  
    {  
        
menu_destroy(menu)  
        
        return 
PLUGIN_CONTINUE
    }  
    
    new 
data[6], iName[64]  
    new 
accesscallback  
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)    
    new 
key str_to_num(data)  
    if(
get_user_team(id) == 2)  
    {  
        switch(
key)  
        {      
            case 
1:   
            {      
                
give_itemid"weapon_m3" ); 
                
cs_set_user_bpammoidCSW_M332 ); 
                
last_shotgun[id] = CSW_M3;
                
last_shotgun_ammo[id] = 32;
            }   
            case 
2:   
            {   
                
give_itemid"weapon_xm1014" );   
                
cs_set_user_bpammoidCSW_XM101432 );  
                
last_shotgun[id] = CSW_XM1014;
                
last_shotgun_ammo[id] = 32;
            }                 
        }   
    }  
    
menu5(id); 
    return 
PLUGIN_HANDLED;   
}  
public 
menu5(id)   
{   
    new 
menu menu_create("\y[ Tekli Silah Menusu ] ","Ctmenu5"
    
menu_additem(menu,"\wGLOCK","1"); 
    
menu_additem(menu,"\wUSP","2"); 
    
menu_additem(menu,"\wP228","3"); 
    
menu_additem(menu,"\wDEAGLE","4"); 
    
menu_additem(menu,"\wFIVE-SEVEN","5"); 
    
menu_additem(menu,"\wELITE\r[CIFT-TEKLI]","6"); 
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
    
menu_display(id,menu,0
    return 
PLUGIN_HANDLED

public 
Ctmenu5(id,menu,item)  
{  
    
    if (
item == MENU_EXIT || !is_user_alive(id))  
    {  
        
menu_destroy(menu)  
        
        return 
PLUGIN_CONTINUE
    }  
    
    new 
data[6], iName[64]  
    new 
accesscallback  
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)    
    new 
key str_to_num(data)  
    if(
get_user_team(id) == 2)  
    {  
        switch(
key)  
        {      
            case 
1:   
            {      
                
give_itemid"weapon_glock" ); 
                
cs_set_user_bpammoidCSW_GLOCK18120 );  
                
last_handgun[id] = CSW_GLOCK18;
                
last_handgun_ammo[id] = 120;
            }   
            case 
2:   
            {   
                
give_itemid"weapon_usp" );   
                
cs_set_user_bpammoidCSW_USP100 );  
                
last_handgun[id] = CSW_USP;
                
last_handgun_ammo[id] = 100;
            }   
            case 
3:   
            {  
                
give_itemid"weapon_p228" );   
                
cs_set_user_bpammoidCSW_P22852 );  
                
last_handgun[id] = CSW_P228;
                
last_handgun_ammo[id] = 52;
            }               
            case 
4:   
            {   
                
give_itemid"weapon_deagle" );   
                
cs_set_user_bpammoidCSW_DEAGLE35 );  
                
last_handgun[id] = CSW_DEAGLE;
                
last_handgun_ammo[id] = 35;
            }       
            case 
5:   
            {   
                
give_itemid"weapon_fiveseven" );   
                
cs_set_user_bpammoidCSW_FIVESEVEN100 );  
                
last_handgun[id] = CSW_FIVESEVEN;
                
last_handgun_ammo[id] = 100;
            }   
            case 
6:   
            {   
                
give_itemid"weapon_elite" );   
                
cs_set_user_bpammoidCSW_ELITE120 );  
                
last_handgun[id] = CSW_ELITE;
                
last_handgun_ammo[id] = 120;
            }   
        }   
    }  
    return 
PLUGIN_HANDLED;   


Bir dene bakalım, büyük ihtimalle çalışır


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Messages In This Thread
Cevap: [JB] Silah Menü Bir Kaç İstek - by akcaliberkk - 22-04-13, 20:20

Possibly Related Threads…
Thread Author Replies Views Last Post
  El başı silah HijyeniK 2 4,688 10-02-18, 17:18
Last Post: Grafter
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,928 03-09-17, 18:06
Last Post: tahayasin
  [ İSTEK ] Belirli Yetki Hariç 3 Raund Weapon Engel excellenT 15 6,359 21-07-17, 03:49
Last Post: SINCAPP
  [İSTEK] CT MAVi - T Kırmızı ışık yanan Plugin + Video Çektim ademcan36 9 10,467 26-04-17, 16:15
Last Post: h4m4s
  [ISTEK] Hızlı Dowload Link [ISTEK] TagaL 13 7,769 05-01-17, 01:30
Last Post: marvel1905
  Menu ve jbmenu istek hamhum 10 12,382 05-01-17, 01:30
Last Post: marvel1905
  Yeni BB Class Menu hbaranuren 10 13,195 24-10-16, 18:11
Last Post: ready2die
  İSTEK ! Sadece Ct de hook basabilmek playman01 17 7,545 28-08-16, 14:42
Last Post: QuarsS
  Acil Sorun istek hasanx9 6 3,994 03-08-16, 20:44
Last Post: murat1366
  Plugin İstek CFG Tarzı erenstrkl 6 3,778 03-08-16, 20:31
Last Post: murat1366

Foruma Atla:


Users browsing this thread: 1 Guest(s)