Öncelikle kardeşim pawndan fazla anlamam fakat bende bu işlerle boş vakitlerim de uğraşıyorum şimdi sana bir kaç bildiğim kadarıyla faydalı ve bildiğim şeyleri söyliyeyim birincisi gördüğüm kadarıyla full amx_li komut kullanmışsın bu komutları kullanabilmek için yada diğer türlü diğer kütüphanelerdeki komutları kullanabilmek için kullandığın komutun hangi kütüphaneye ait olduğunu bilmelisin bilmesen bile denemeye yanılma yoluyla bulursun örnek
PHP- Kodu:
#include <cstrike>
#include <fun> 
Gibi
İkinci olarak sana şunu söyleyeyim amx_li komutları pluginde kullanmanı tavsiye etmem çünkü cpu yu fazla kullanır ve kasma tarzı şeyler yapar anlayacağın. ben sana şöyle bir örnek vereyim kendim için yaptığım basit bir oyunmenu kurcalayarak bakarak bir şeyleri çözüme götürebilirsin.

PHP- Kodu:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>

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


new engel2[33];
new 
bool:blok_damage[33];
new 
bool:touchkill_enabled;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_clcmd("say /oyunmenu""Devamet")
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0)

    
register_forward(FM_Touch"fwdTouch");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
    
register_logevent("eRS",2,"1=Round_Start")
    
register_logevent("eRS2",2,"1=Round_End")
}
public 
plugin_precache()
{
    
precache_sound("jbextreme/brass_bell_C.wav");
    
precache_sound("osmuzik/skrillex_bangarang.wav");
    
precache_sound("osmuzik/hm2.wav");
    
precache_sound("osmuzik/oseskiordu.wav");
    
precache_sound("osmuzik/foot.wav");
    
precache_sound("osmuzik/go_alien.wav");
    
precache_sound("osmuzik/321.wav");
    
precache_sound("osmuzik/bipbip.wav");
    
precache_sound("osmuzik/newspartansound.wav");
    
precache_sound("osmuzik/warsound.wav");
    
precache_sound("osmuzik/touch.wav");
    
precache_sound("events/task_complete.wav");    
}
public 
eRS2() {
    static 
players[32],inum,tempid;
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
tempid players[i];
        
strip_user_weapons(tempid); 
        
give_itemtempid"weapon_knife" );     
    }
    
set_lights("#OFF")
}
public 
eRS() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
blok_damage[players[i]] = false;
    }
    
client_cmd(0"stopsound");
    
server_cmd("amx_show_activity 0");
    
set_cvar_num("mp_friendlyfire",0);
    
server_cmd("amx_show_activity 2");
}
public 
fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) { 
    if(!(
<= attacker <= 32) || !(<= victim <= 32) ) return HAM_IGNORED
    
if(blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) { 
        return 
HAM_SUPERCEDE 
    

    return 
HAM_IGNORED 
}  
public 
Devamet(id)
{
    if(
cs_get_user_team(id) == CS_TEAM_CT) {
        
oyunmenu(id)
    }else if(
get_user_flags(id) & ADMIN_CVAR) {
        
oyunmenu(id)
    }
    return 
PLUGIN_HANDLED
}
public 
oyunmenu(id)
{
    new 
menu menu_create("\w[ \rJailBreak Oyun Menusu \w]""oyunmenu2")    
    
menu_additem(menu"\yCatisma Oyunu""1"0);    
    
menu_additem(menu"\yZombi Oyunu""2"0);    
    
menu_additem(menu"\ySilahli FF""3"0);
    
menu_additem(menu"\yYakartop""4"0);
    
menu_additem(menu"\y300 Spartali""5"0);
    if(
engel2[id]==0)
    {
        
menu_additem(menu"\yYakalamaci \y[ \wAc\y ]^n\w [ HPYI KENDINIZ VERINIZ \dHPMENU'den ]""6"0);
    }
    else
    {
        
menu_additem(menu"\yYakalamaci \y[ \rKapat\y ]^n\w [ HPYI KENDINIZ VERINIZ \dHPMENU'den ]""6"0);
    }
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);    
    
menu_display(idmenu0);        
}
public 
oyunmenu2(id,menu,item)
{
    
    if( 
item == MENU_EXIT )    
    {    
        
menu_destroy(menu);    
        return 
PLUGIN_HANDLED;    
    }    
    new 
adnm[33]
    
get_user_name(idadnm32)
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
        
    {    
        case 
1
        {  
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @all 1");
            
server_cmd("amx_show_activity 2");
            
cephanelikid ) ;
            
ColorChat(0GREEN,"%s ^1[ ^3Catisma Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/warsound.wav"1.0ATTN_NORM0PITCH_NORM);
        
        }      
        case 
2
        {     
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
set_cvar_num("sv_gravity",300);
            
server_cmd("amx_glow @CT blue");
            
server_cmd("amx_glow @T red");
            
server_cmd("amx_unammo @all 1");
            
set_lights("c")    
            
server_cmd("amx_show_activity 2");
            
cephanelikid ) ;
            
ColorChat(0GREEN,"%s ^1[ ^3ZOMBI Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/go_alien.wav"1.0ATTN_NORM0PITCH_NORM);
        }   
        case 
3:
        {
                   new 
adnm[33]
            
get_user_name(id,adnm,32)
            
cephanelikid );
            
server_cmd("amx_show_activity 0");
            
set_cvar_num("mp_friendlyfire",1);
            
server_cmd("amx_unammo @All 1");
            
server_cmd("amx_godmode @CT 1");
            
server_cmd("amx_heal @CT 9999");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[ ^3SILAHLI FF Ayarini^1] Aktif Etti.",adnm);    
            
emit_sound(0CHAN_AUTO"osmuzik/warsound.wav"1.0ATTN_NORM0PITCH_NORM);
        }
        case 
4:
        {
                   new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @All 1");
            
server_cmd("amx_godmode @CT 1");
            
set_cvar_num("sv_gravity",500);
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[ ^3YAKARTOP Ayarini^1] Aktif Etti.",adnm);
        }
        case 
5:
        {
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            static 
players[32],inum,tempid;
            
get_players(players,inum,"ae","TERRORIST")
            for(new 
i;i<inum;i++) {
                
tempid players[i];
                
give_item(tempid,"weapon_shield")
            }
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @all 1");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_godmode @CT 1");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[^3 300Sparta Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/newspartansound.wav"1.0ATTN_NORM0PITCH_NORM);
        }
        case 
6:
        {
            if(
engel2[id]==0)
            {
                new 
adnm[33]
                
get_user_name(id,adnm,32)
            
                
server_cmd("amx_show_activity 0");
                
server_cmd("amx_heal @CT 99999");
                
server_cmd("amx_godmode @CT 1");
                
server_cmd("amx_show_activity 2");
                
ColorChat(0GREEN,"%s ^1[^3 YAKALAMAC ^1] Aktif Etti.",adnm);
                
ac(id);
                
engel2[id] = 1;
                
emit_sound(0CHAN_AUTO"osmuzik/bipbip.wav"1.0ATTN_NORM0PITCH_NORM);
            }
            else
            {
                new 
adnm[33]
                
get_user_name(id,adnm,32)
                static 
players[32],inum,tempid;
                
get_players(players,inum,"ae","CT")
                for(new 
i;i<inum;i++) {
                    
tempid players[i];
                    
set_user_health(tempid100)
                }
                
server_cmd("amx_show_activity 0");
                
server_cmd("amx_godmode @CT 0");
                
server_cmd("amx_show_activity 2");
                
ColorChat(0GREEN,"%s ^1[^3 YAKALAMAC ^1] Ayarini Devre Disi Etti.",adnm);
                
event_new_round(id);
                
engel2[id] = 0;
            }       
        }
    } 
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;     

public 
cephanelikid )  
{  
        new 
menu menu_create("\y[ SILAH SEC ] ","cephanelik2")
        
menu_additem(menu,"\wAK47 + AWP","1");
        
menu_additem(menu,"\wM4A1 + AWP","2");
        
menu_additem(menu,"\wM3 + AWP","3");
        
menu_additem(menu,"\wM249 + AWP","4");
        
menu_additem(menu,"\wFamas + AWP","5");
        
        new 
players[32], num;
        
get_playersplayersnum"a");
    
        for( new 
0num ;i++ )
        {
            
menu_displayplayers[i], menu);    
        }  
}  
public 
cephanelik2(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
    switch(
key
        {     
            case 
1:  
            {     
                
give_itemid"weapon_ak47" );  
                
cs_set_user_bpammoidCSW_AK47100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 );     
            }  
            case 
2:  
            {  
                
give_itemid"weapon_m4a1" );  
                
cs_set_user_bpammoidCSW_M4A1100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_m3" );  
                
cs_set_user_bpammoidCSW_M3100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_m249" );  
                
cs_set_user_bpammoidCSW_M249200 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }      
            case 
5:
            {
                
give_itemid"weapon_famas" );  
                
cs_set_user_bpammoidCSW_FAMAS100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }      
                
        }  
    
give_itemid"item_kevlar"); 
    
give_itemid"weapon_hegrenade"); 
    
give_itemid"weapon_deagle" );  
    
cs_set_user_bpammoidCSW_DEAGLE100 );  
    
    return 
PLUGIN_HANDLED;  

public 
fwdTouch(entityid) {
    if (
touchkill_enabled) {
        if( (
pev_valid(entity) && pev_valid(id)) && ( get_user_teamid ) == && get_user_team(entity) == 1) ) {
            
            
user_kill(entity,1
        }
        
    }
}  
public 
ac(id)
{
    
touchkill_enabled true;
}
public 
event_new_round(id)
{
    
touchkill_enabled false;