Raised This Month: $ Target: $400
 0% 

i need this plugins plz all open my topic


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
StarMazter
Junior Member
Join Date: Jun 2012
Location: Sweden
Old 11-11-2012 , 15:37   Re: i need this plugins plz all open my topic
Reply With Quote #6

so, i mad one for you. not the best code but i did this menu in 5 min.


PHP Code:




/******************************************************** 
*                                                       *
*                            *
*        VIPMENU BY                 *
*                            *
*          >StarMazter <                    *
*                            *
*                            *
*                            *
*        Simpel VIPMENU                          *
*                                                       *
*                *
*                            *
*                            *
*                            *
*********************************************************/

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fakemeta>
#include <fun>
#include <cstrike>

#define PLUGIN "vipmenu"
#define VERSION "1.0"
#define AUTHOR "StarMazter"
#define TAG "VipMenu"


#define VIP_ACCES ADMIN_LEVEL_B
#define COLOR {0, 255, 0}



/* Max Players */
new maxplayers

/* Variables */
new gmsgSayText

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /vmenu""vipmenu")
    
register_clcmd("say_team /vmenu""vipmenu")
    
}

public 
vipmenu(iPlayer)
{
    if(!(
get_user_flags(iPlayer) & ADMIN_KICK))
    {
        
ColorChat(iPlayerGREY"^x04%s:^x03 You dont have access open this menu!"TAG)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Text[555 char]
    
formatex(Textcharsmax(Text), "\r WarMenu \wMenu || \r By StarMazter")
    new 
VIPMenu menu_create(Text"VIPMenuHandler")
    
    
formatex(Textcharsmax(Text), "\y >> 150HP <<")
    
menu_additem(VIPMenuText"1"0)

    
formatex(Textcharsmax(Text), "\y >> Nades <<")
    
menu_additem(VIPMenuText"2"0)

    
formatex(Textcharsmax(Text), "\y >> ArmorRefill <<")
    
menu_additem(VIPMenuText"3"0)

    
formatex(Textcharsmax(Text), "\y >> Deagle <<")
    
menu_additem(VIPMenuText"4"0)
    
    
formatex(Textcharsmax(Text), "\y >> Awp  <<")
    
menu_additem(VIPMenuText"5"0)

    
    
    
    
    
menu_setprop(VIPMenuMPROP_EXITMEXIT_ALL)
    
menu_display(iPlayerVIPMenu0)
    
    return  
PLUGIN_HANDLED
}

public 
VIPMenuHandler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback)
    new 
key str_to_num(data)
    
    switch(
key)
    {
        
        case 
1GiveHP(id)
        case 
2GiveNades(id)
        case 
3ArmorRefill(id)
        case 
4GiveDeagle(id)
        case 
6GiveAwp(id)

    }
    return 
PLUGIN_HANDLED
}

/* Action Codes*/

public GiveHP(id)
{
    
set_user_healthid150 );
}

public 
GiveNades(id)
{
                new 
weap give_itemid"weapon_flashbang" );
                
give_itemid"weapon_hegrenade" );
                
give_itemid"weapon_smokegrenade" );
                
cs_set_weapon_ammoweap);
            }
      
        
public 
ArmorRefill(id)
{
                
set_user_armorid100 );
            }

public 
GiveDeagle(id)
{
            if( 
get_user_teamid ) == )
            {
                new 
weap give_itemid"weapon_deagle" );
                
cs_set_weapon_ammoweap21 );
            }

        

}
       
public 
GiveAwp(id)
{
            if( 
get_user_teamid ) == )
            {
                new 
weap give_itemid"weapon_awp" );
                
cs_set_weapon_ammoweap30 );
            }




    
}

    


public 
show_admins(user
{
    new 
message[256]
    new 
adminnames[33][32]
    new 
idcountxlen
    
    
for(id id <= maxplayers id++)
        if(
is_user_connected(id))
            if(
get_user_flags(id) & VIP_ACCES)
                
get_user_name(idadminnames[count++], 31)
    
    
len format(message255"%s VIPS ONLINE: ",COLOR)
    if(
count 0) {
        for(
count x++) {
            
len += format(message[len], 255-len"%s%s "adminnames[x], < (count-1) ? ", ":"")
            if(
len 96 ) {
                
print_message(usermessage)
                
len format(message255"%s ",COLOR)
            }
        }
        
print_message(usermessage)
    }
    else {
        
len += format(message[len], 255-len"No Vips Online.")
        
print_message(usermessage)
    }
}

print_message(idmsg[]) {
    
message_begin(MSG_ONEgmsgSayText, {0,0,0}, id)
    
write_byte(id)
    
write_string(msg)
    
message_end()

__________________

Last edited by StarMazter; 11-11-2012 at 15:55.
StarMazter is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 20:13.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode