Evet 2. Pluginimi yapmaya kalkıştım. -DIKKAT! yapmadım sadece kalkıştım-

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

#define PLUGIN "JB Menu"
#define VERSION "1.0"
#define AUTHOR "Pikachu"


public plugin_init() {
    
register_plugin("JB Menu","1.0","Pikachu")
    
register_clcmd("say /jbmenu","jb_menu")
}

public 
jb_menu(id) {
    new 
menu menu_create("\rJB Menu \g[ Pikachu ]""menu_handler")
    
    
menu_additem(menu"\rCT Koruma""1"0);
    
menu_additem(menu"\rOyunlari Kapat""2" ,0);
    
menu_additem(menu"\rSaklambac""3"0);
    
menu_additem(menu"\rYakar Top""4"0);
    
menu_additem(menu"\rCete""5"0);
    
menu_additem(menu"\rYakalamaç""6"0);
    
menu_additem(menu"\rSimit""7"0);
    
menu_additem(menu"\rC4""8"0);
    
menu_additem(menu"\rUcan Kus""9"0);
    
menu_additem(menu"\rAltin Sozcuk""10"0);
    
menu_additem(menu"\rZombi""11"0);
    
menu_additem(menu"\rDeagle Sans""12"0);
    
menu_additem(menu"\r300 Spartali""13"0);
    
menu_additem(menu"\rFriendyfire""14"0);
    
    
menu_setprop(menuMPROP_NEXTNAME"Devam>>");  
    
menu_setprop(menuMPROP_BACKNAME"<<Geri");
    
menu_setprop(menuMPROP_EXITNAME"Kapat");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);    
    
menu_display(idmenu0);    
    
    return 
PLUGIN_CONTINUE   
}    

public 
menu_handler(idmenuitem);

if( 
item == MENU_EXIT )    
    {    
        
menu_destroy(menu);    
        return 
PLUGIN_HANDLED;    
    }    
    
    new 
data[6], iName[64];    
    new 
accesscallback;    
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);    
    new 
key str_to_num(data);    
    new 
adminismi[32]    
    
get_user_name(id,adminismi,31)    
    
    switch(
key)    
    {    
        case 
1: { 
            
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_heal @CT 9999999")   
            
        }    
        
        case 
2: {     
            
server_cmd("amx_godmode @ALL 0")
            
server_cmd("amx_noclip @ALL 0")
            
server_cmd("amx_speed @ALL 0")
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_unammo @ALL 0")
            
server_cmd("amx_glow @ALL OFF")
            
server_cmd("amx_cvar mp_friendlyfire 0")
            
server_cmd("amx_cvar sv_gravity 800")
            
chat_color(id,"!gOyunlar Kapatildi!")
            
chat_color(id,"!gAyarlar Eski Haline Dondu!")
            
        }    
        
        case 
3: {     
            
server_cmd("amx_heal @CT 9999999")   
            
server_cmd("amx_godmode @CT 1")   
            
server_cmd("amx_glow @CT aqua")    
            
server_cmd("amx_disarm @ALL")   
            
chat_color(id,"!gSaklambac Oynuyoruz!")
            
chat_color(id,"!gHerkes Saklansin!")
            
        }    
        
        case 
4: {    
            
server_cmd("amx_godmode @CT 1")   
            
server_cmd("amx_heal @CT 9999999")   
            
server_cmd("amx_fire @CT")   
            
server_cmd("amx_glow @CT aqua")   
            
server_cmd("amx_glow @T lightyellow")
            
server_cmd("amx_disarm @ALL")
            
chat_color(id,"!gYakar Top Oynuyoruz!")
            
chat_color(id,"!gKacmaya Baslayin!")
            
        }    
        
        case 
5: {     
            
server_cmd("amx_heal @CT 9999999")  
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_glow @CT aqua")   
            
server_cmd("amx_weapon @T m4a1")   
            
server_cmd("amx_weapon @T ak47")
            
server_cmd("amx_weapon @T deagle")
            
server_cmd("amx_weapon @T awp")
            
server_cmd("amx_heal @T 900")
            
server_cmd("amx_armor @T 1000")
            
server_cmd("amx_cvar mp_friendlyfire 1")
            
chat_color(id,"!gCete Oynuyoruz!")
            
chat_color(id,"!gAtes Etmeye Baslayin!")
            
        }    
        
        case 
6: {     
            
server_cmd("amx_heal @CT 9999999")
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_speed @CT 1")
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_heal @T 100")
            
server_cmd("amx_glow @CT aqua")
            
server_cmd("amx_glow @T lightyellow")
            
chat_color(id,"!gYakalamac Oynuyoruz!")
            
chat_color(id,"!gKacmaya Baslayin!")
            
        }    
        
        case 
7: { 
            
server_cmd("amx_heal @CT 900")
            
server_cmd("amx_glow @CT aqua")
            
server_cmd("amx_glow @T lightyellow")
            
server_cmd("amx_disarm @ALL")
            
chat_color(id,"!gSimit Oynuyoruz!")
            
chat_color(id,"!gKacin ve CT'nin nefesi bitince saldirin!")
            
            
        }    
        
        case 
8: {
            
server_cmd("amx_heal @CT 9999999")
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_bury @T")   
            
server_cmd("amx_weapon @T C4")   
            
chat_color(id,"!gC4 Oynuyoruz!")
            
chat_color(id,"!gC4'u En Uzaga Atan Kazanir!")
            
            
            
        }       
        
        case 
9: {
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_heal @CT 9999999"
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_weapon @CT 100")
            
server_cmd("amx_cvar sv_gravity 100")
            
chat_color(id,"!gUcan Kus Oynuyoruz!")
            
chat_color(id,"!gZiplayin,Kacin Olmemeye Calisin!")
        }    
        
        case 
10: {    
            
server_cmd("amx_heal @CT 900")  
            
server_cmd("amx_disarm @all")  
            
server_cmd("amx_weapon @T 43")  
            
server_cmd("amx_weapon @T 14")  
            
server_cmd("amx_noclip @CT 1")  
            
server_cmd("amx_armor @all 100")  
            
chat_color(id,"!gAltin Sozcuk Oynuyoruz!")
            
chat_color(id,"!gAltin Kelimeyi Duydugunuzda!")
        }    
        
        case 
11: {    
            
server_cmd("amx_glow @CT aqua")  
            
server_cmd("amx_glow @T lightyellow")  
            
server_cmd("amx_disarm @ALL")   
            
server_cmd("amx_weapon @T ak47")
            
server_cmd("amx_weapon @T deagle")
            
server_cmd("amx_weapon @T m3")
            
server_cmd("amx_heal @CT 10000")
            
server_cmd("amx_armor @CT 10000")
            
server_cmd("amx_unammo @T 1")
            
server_cmd("amx_cvar sv_gravity 300")
            
chat_color(id,"!gZombi Oynuyoruz!")
            
chat_color(id,"!gCT'yi Oldurun!")
        }  
        
        case 
12: {
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_weapon @CT deagle")
            
server_cmd("amx_fire @T")
            
server_cmd("amx_heal @T 100")
            
server_cmd("amx_armor @T 200")
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_heal @CT 9999999")
            
chat_color(id,"!gDeagle Sans Oynuyoruz!")
            
chat_color(id,"!gDua et de mermi sana gelmesin :)")
        }
        
        case 
13: {
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_weapon @T shield")
            
server_cmd("amx_weapon @CT 100")
            
server_cmd("amx_unammo @CT 1")
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_heal @CT 9999999")
            
server_cmd("amx_glow @CT aqua")
            
server_cmd("amx_glow @T lightyellow")
            
chat_color(id,"!g300 Spartali Oynuyoruz!")
            
chat_color(id,"!gOlmemeye Calisin!")
            
        }
        
        case 
14: {
            
server_cmd("amx_disarm @ALL")
            
server_cmd("amx_heal @CT 9999999")
            
server_cmd("amx_godmode @CT 1")
            
server_cmd("amx_glow @CT aqua")
            
server_cmd("amx_glow @T lightyellow")
            
server_cmd("amx_heal @T 1900")
            
server_cmd("amx_armor @T 2000")
            
chat_color(id,"!gFriendyFire Oynuyoruz!")
            
chat_color(id,"!gHayatta Kalmak Icin Oldur!")
        }
    }
    return 
PLUGIN_CONTINUE
}

stock chat_color(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

.amxx çevirirken çıkan hatalar
PHP- Kodu:
jbmenu.sma(43) : warning 218old style prototypes used with optional semicolumns
jbmenu
.sma(45) : error 010invalid function or declaration
jbmenu
.sma(48) : error 010invalid function or declaration
jbmenu
.sma(52) : error 021symbol already defined"access"
jbmenu.sma(53) : error 021symbol already defined"menu_item_getinfo"
jbmenu.sma(56) : error 021symbol already defined"get_user_name"
jbmenu.sma(58) : error 010invalid function or declaration
jbmenu
.sma(60) : error 010invalid function or declaration
jbmenu
.sma(62) : error 021symbol already defined"server_cmd"
jbmenu.sma(65) : error 054unmatched closing brace
jbmenu
.sma(67) : error 010invalid function or declaration
jbmenu
.sma(77) : error 088number of arguments does not match definition
jbmenu
.sma(79) : error 054unmatched closing brace
jbmenu
.sma(81) : error 010invalid function or declaration
jbmenu
.sma(87) : error 021symbol already defined"chat_color"
jbmenu.sma(87) : error 088number of arguments does not match definition
jbmenu
.sma(89) : error 054unmatched closing brace
jbmenu
.sma(91) : error 010invalid function or declaration
jbmenu
.sma(99) : error 021symbol already defined"chat_color"
jbmenu.sma(99) : error 088number of arguments does not match definition
jbmenu
.sma(101) : error 054unmatched closing brace
jbmenu
.sma(103) : error 010invalid function or declaration
jbmenu
.sma(115) : error 021symbol already defined"chat_color"
jbmenu.sma(115) : error 088number of arguments does not match definition
jbmenu
.sma(117) : error 054unmatched closing brace
jbmenu
.sma(119) : error 010invalid function or declaration
jbmenu
.sma(128) : error 021symbol already defined"chat_color" 
Plugini yaparken alıntı yaptıklarım ve esinlendiklerim:
Oyunmenu Versiyon 2.2