PHP- Kodu:
#include <amxmodx> 
#include <amxmisc> 
#include <cstrike> 
#include <fun> 
#include <hamsandwich>   

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

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" );
    }
    
set_task(0.1"menu"id); 

public 
menuid )  
{  
    if (
get_user_team(id) == && is_user_alive(id)) 
    { 
        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
    { 
        
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_ak47" );  
                
cs_set_user_bpammoidCSW_AK4790 ); 
            }  
            case 
2:  
            {  
                
give_itemid"weapon_m4a1" );  
                
cs_set_user_bpammoidCSW_M4A190 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_galil" );  
                
cs_set_user_bpammoidCSW_GALIL90 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_famas" );  
                
cs_set_user_bpammoidCSW_FAMAS90 ); 
            }      
            case 
5:
            {
                
give_itemid"weapon_m249"); 
                
cs_set_user_bpammoidCSW_M249200 ); 
            }      
                
        }  
    } 
    
menu2(id);
    
give_itemid"item_kevlar"); 
    
give_itemid"weapon_hegrenade"); 
    return 
PLUGIN_HANDLED;  

public 
menu2(id)  
{  
    if (
get_user_team(id) == && is_user_alive(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
    { 
        
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 ); 
            }  
            case 
2:  
            {  
                
give_itemid"weapon_tmp" );  
                
cs_set_user_bpammoidCSW_TMP120 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_mac10" );  
                
cs_set_user_bpammoidCSW_MAC10120 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_p90" );  
                
cs_set_user_bpammoidCSW_P90100 ); 
            }      
            case 
5:
            {
                
give_itemid"weapon_ump45"); 
                
cs_set_user_bpammoidCSW_UMP45100 ); 
            }      
                
        }  
    } 
    
menu3(id);
    return 
PLUGIN_HANDLED;  

public 
menu3(id)  
{  
    if (
get_user_team(id) == && is_user_alive(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
    { 
        
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 ); 
            }  
            case 
2:  
            {  
                
give_itemid"weapon_scout" );  
                
cs_set_user_bpammoidCSW_SCOUT90 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_g3sg1" );  
                
cs_set_user_bpammoidCSW_G3SG190 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_sg550" );  
                
cs_set_user_bpammoidCSW_SG55090 ); 
            }            
                
        }  
    } 
    
menu4(id);
    return 
PLUGIN_HANDLED;  

public 
menu4(id)  
{  
    if (
get_user_team(id) == && is_user_alive(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
    { 
        
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 ); 
            }  
            case 
2:  
            {  
                
give_itemid"weapon_xm1014" );  
                
cs_set_user_bpammoidCSW_XM101432 ); 
            }                
        }  
    } 
    
menu5(id);
    return 
PLUGIN_HANDLED;  

public 
menu5(id)  
{  
    if (
get_user_team(id) == && is_user_alive(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
    { 
        
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 ); 
            }  
            case 
2:  
            {  
                
give_itemid"weapon_usp" );  
                
cs_set_user_bpammoidCSW_USP100 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_p228" );  
                
cs_set_user_bpammoidCSW_P22852 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_deagle" );  
                
cs_set_user_bpammoidCSW_DEAGLE35 ); 
            }      
            case 
5:  
            {  
                
give_itemid"weapon_fiveseven" );  
                
cs_set_user_bpammoidCSW_FIVESEVEN100 ); 
            }  
            case 
6:  
            {  
                
give_itemid"weapon_elite" );  
                
cs_set_user_bpammoidCSW_ELITE120 ); 
            }  
                
        }  
    } 
    return 
PLUGIN_HANDLED;  

Merhabalar, smadanda bakabilirsiniz fark ettiğiniz gibi ctye el başladıktan bir saniye sonra menü geliyor seçtikçe seçiyor iyi güzel detaylı yaptım fakat yapamadığım daha doğrusu kurcalamadığım bir şey var önce ki el seçtiklerini hatırla diye bir şey yapabilir miyiz mesela 1.gün oldu adam silahları teklileri falan falan seçti sonra diğer elde Geçen El ki Silahları Al diye bir seçenek olsa ona bassa geçen el aldığı silahların aynıları gelse ?
Bir de pluginde gereksiz kod yada yanlış kod var mıdır berk ?