Ü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 }
*/