Üdv!Valaki meg tudná mondani,miért nem megy ez a menü? Csak akk megy,ha t re van allitva,akkor hibatlan De ha CT-re,akkor elojon a menü,de mar fegyo valasztaskor nem ad semmit es kreditet sem von le :/
Kód: /* Plugin generated by AMXX-Studio */
#include < amxmodx > #include < amxmisc > #include < hamsandwich > #include < ColorChat >
new const szTag [] = "[Furien Weapons]"
//====================================| |================================// //Thanatos11 #define Than11_Price 20 #define Than11_Name "\yThanatos \wXI"
//Thanatos9 #define Thanatos9_Price 25 #define Thanatos9_Name "\yThanatos \wIX"
//Thanatos7 #define Thanatos7_Price 30 #define Thanatos7_Name "\yThanatos \wVII" //OICW #define OICW_Price 10 #define OICW_Name "\yOICW \w(\rOwner\w)"
//Balrog XI #define Balrog_Price 15 #define Balrog_Name "\yBalrog \wXI \w(\rV\y.\rI\y.\rP\w)" //====================================| |================================// //====================================| Natives |================================// native fcs_get_user_credits(id) native fcs_set_user_credits(id, amount) native give_weapon_thanatos11(id); native remove_weapon_thanatos11(id); native give_weapon_thanatos9(id); native remove_weapon_thanatos9(id); native give_weapon_thanatos7(id); native remove_weapon_thanatos7(id); native give_weapon_oicw(id); native remove_weapon_oicw(id); native give_weapon_balrog11(id); native remove_weapon_balrog11(id); //====================================| Natives |================================// #define PLUGIN "CSO Weapons Menu" #define VERSION "" #define AUTHOR ""
new bool: AlreadyChoose[ 33 ];
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 ); register_clcmd( "say /weapons", "ClcmdWeaponsMenus" ); register_clcmd( "say /weapon", "ClcmdWeaponsMenus" ); register_clcmd( "say /guns", "ClcmdWeaponsMenus" ); register_clcmd( "say_team /weapons", "ClcmdWeaponsMenus" ); }
public fwPlayerSpawn( id ) { if( get_user_team ( id ) == 2 ) { AlreadyChoose[ id ] = false; ShowWeaponsMenu( id ); remove_weapon_thanatos7(id); remove_weapon_thanatos9(id); remove_weapon_thanatos11(id); remove_weapon_balrog11(id); remove_weapon_oicw(id); } return 0; }
public ShowWeaponsMenu( id ) { if(is_user_alive(id) && get_user_team(id) == 2) { new credits = fcs_get_user_credits(id); new szFormatex[256]; formatex(szFormatex, charsmax(szFormatex), "\wFurien Menu - \yKredit: \w%d", credits); new menu = menu_create(szFormatex, "AntiFurienHandler"); //====================================| OICW |================================// new OICW[128] if (fcs_get_user_credits(id) >= OICW_Price ) { formatex(OICW, sizeof (OICW)-1, "%s\w- \r%d \wKredit", OICW_Name, OICW_Price ) } else { formatex(OICW, sizeof (OICW) -1,"%s \dNincs Kredit", OICW_Name) } menu_additem(menu, OICW, "1", ADMIN_IMMUNITY ) //====================================| OICW |================================// //====================================| Balrog XI |================================// new Balrog[128] if ( fcs_get_user_credits(id) >= Balrog_Price ) { formatex(Balrog, sizeof (Balrog)-1, "%s\w\- \r%d \wKredit", Balrog_Name, Balrog_Price ) } else { formatex(Balrog, sizeof (Balrog)-1, "%s \dNincs Kredit" , Balrog_Name ) } menu_additem (menu, Balrog, "2", ADMIN_LEVEL_H ) //====================================| Balrog XI |================================// //====================================| Thanatos XI |================================// new Spear[128] if ( fcs_get_user_credits(id) >= Than11_Price ) { formatex(Spear, sizeof (Spear)-1, "%s\w- \r%d \wKredit", Than11_Name, Than11_Price ) } else { formatex(Spear, sizeof (Spear)-1, "%s \dNincs Kredit", Than11_Name) } menu_additem(menu, Spear, "3", 0 ) //====================================| Thanatos XI |================================// //====================================| Thanatos IX |===============================// new Thanatos9[128] if (fcs_get_user_credits(id) >= Thanatos9_Price ) { formatex(Thanatos9, sizeof (Thanatos9)-1, "%s \w- \r%d \wKredit", Thanatos9_Name, Thanatos9_Price ) } else { formatex(Thanatos9, sizeof (Thanatos9)-1, "%s \dNincs Kredit", Thanatos9_Name ) } menu_additem(menu, Thanatos9, "4", 0 ) //====================================| Thanatos IX |===============================// //====================================| Thanatos VII |===============================// new Thanatos7[128] if (fcs_get_user_credits(id) >= Thanatos7_Price ) { formatex(Thanatos7, sizeof (Thanatos7)-1, "%s \w- \r%d \wKredit", Thanatos7_Name, Thanatos7_Price ) } else { formatex(Thanatos7, sizeof (Thanatos7)-1, "%s \dNincs Kredit", Thanatos7_Name ) } menu_additem(menu, Thanatos7, "5", 0 ) //====================================| Thanatos VII |===============================// menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, menu, 0 ); } return 1; }
public AntiFurienHandler( id, menu, item ) { if ( get_user_team ( id ) != 1 ) return 1; if( item == MENU_EXIT ) { menu_destroy ( menu ) return PLUGIN_HANDLED } switch( item ) { case 0: { new iCredits = fcs_get_user_credits (id) - OICW_Price if (iCredits < 0 ) { ColorChat(id , GREEN , "%s^x-1 Nincs eleg^x04 Kredited !", szTag ) ShowWeaponsMenu( id ); } else { remove_weapon_thanatos7(id); remove_weapon_thanatos9(id); remove_weapon_thanatos11(id); remove_weapon_balrog11(id); give_weapon_oicw(id); AlreadyChoose[id] = true; fcs_set_user_credits(id, iCredits ) ColorChat (id ,GREEN, "%s^x01 Ezt vasaroltad: ^x04 OICW !", szTag ) } } case 1: { new iCredits = fcs_get_user_credits (id) - Balrog_Price if (iCredits < 0 ) { ColorChat(id , GREEN , "%s^x-1 Nincs eleg^x04 Kredited !", szTag ) ShowWeaponsMenu( id ); } else { remove_weapon_thanatos7(id); remove_weapon_thanatos9(id); remove_weapon_thanatos9(id); remove_weapon_oicw(id); give_weapon_balrog11(id); AlreadyChoose[id] = true; fcs_set_user_credits(id, iCredits ) ColorChat (id ,GREEN, "%s^x01 Ezt vasaroltad: ^x04 Balrog XI !", szTag ) } } case 2: { new iCredits = fcs_get_user_credits (id) - Than11_Price if ( iCredits < 0 ) { ColorChat( id, GREEN , "%s^x01 Nincs eleg^x04 Kredited !", szTag ) ShowWeaponsMenu( id ); } else { remove_weapon_thanatos7(id); remove_weapon_thanatos9(id); remove_weapon_thanatos9(id); remove_weapon_oicw(id); remove_weapon_balrog11(id); give_weapon_thanatos11(id); AlreadyChoose[id] = true; fcs_set_user_credits(id, iCredits ) ColorChat (id ,GREEN, "%s^x01 Ezt vasaroltad: ^x04 Thanatos XI !", szTag ) } } case 3: { new iCredits = fcs_get_user_credits (id) - Thanatos9_Price if ( iCredits < 0 ) { ColorChat (id, GREEN , "%s^x01 Nincs eleg^x04 Kredited !", szTag ) ShowWeaponsMenu( id ); } else { remove_weapon_thanatos7(id); remove_weapon_oicw(id); remove_weapon_balrog11(id); remove_weapon_thanatos9(id); give_weapon_thanatos9(id); AlreadyChoose[id] = true; fcs_set_user_credits (id, iCredits ) ColorChat (id, GREEN, "%s^x01 Ezt vasaroltad: ^x04 Thanatos IX !" , szTag ) } } case 4: { new iCredits = fcs_get_user_credits (id) - Thanatos7_Price if ( iCredits < 0 ) { ColorChat ( id, GREEN , "%s^x01 Nincs eleg^x04 Kredited !", szTag ) ShowWeaponsMenu( id ); } else { remove_weapon_thanatos9(id); remove_weapon_oicw(id); remove_weapon_balrog11(id); remove_weapon_thanatos9(id); give_weapon_thanatos7(id); AlreadyChoose[id] = true; fcs_set_user_credits ( id , iCredits ) ColorChat ( id, GREEN , "%s^x01 Ezt vasaroltad: ^x04 Thanatos VII !" , szTag ); } } } menu_destroy( menu ) return 1; } public ClcmdWeaponsMenus( id ) { if( !is_user_alive( id ) ) { ColorChat( id, GREEN, "%s^x01 ",szTag ); return 1; } if( AlreadyChoose[ id ] ) { ColorChat( id, GREEN, "%s^x01 Ebben a korben mar valasztottal fegyvert!", szTag ); return 1; } if( get_user_team( id ) == 2 ) { ShowWeaponsMenu( id ); } return 1; }
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
|