Raised This Month: $ Target: $400
 0% 

someone help me


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
cTn
Senior Member
Join Date: Oct 2005
Old 10-30-2005 , 16:25   someone help me
Reply With Quote #1

I tring to make menu for one cool plugin but i dont now why to asign first three colors... someone fix m menu pls ...

Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init()
{
    register_plugin("Menu Demo", "1.0", "BAILOPAN")
    new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
    register_menucmd(register_menuid("Which Color?"), keys, "pickcolor")
    register_clcmd("say /glow", "showMENU")
}

public showMENU(id)
{
    new menu[192]
    new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2

    format(menu, 191, "Which Color?^n^n1. White^n2. red^n3. green")
    show_menu(id, keys, menu)
    return PLUGIN_HANDLED
}

public pickcolor(id, key)
{
    //key will start at zero
    if (key == 0)
    {
         give_item(id, "weapon_ak47")
    } else if (key == 1) {
         give_item(id, "weapon_m4a1")
    } else if (key == 2) {
         give_item(id, "weapon_awp")
    }
}

public admin_glow(id) 
{ 
    if (!(get_user_flags(id)&ADMIN_LEVEL_A)){ 
        client_print(id,print_console,"Near Future: You have no access to that command.") 
        return PLUGIN_HANDLED 
    } 
    if (read_argc() <2) { 
        client_print(id,print_console," ") 
        client_print(id,print_console,"Near Future: Use:  amx_glow < part of name of the player  > < colors >") 
        client_print(id,print_console,"Near Future: Colors:  < red > < white > < green > < yellow > < blue >") 
        client_print(id,print_console,"Near Future: Colors:  < magenta > < pink > < random > < invisible >")
        return PLUGIN_HANDLED 
    } 
    
    new username[32] 
    new color[33] 
    read_argv(1,username,32) 
    read_argv(2,color,32) 
    new toglow = find_player("bl",username) 
    if (toglow)
    { 
        if (is_user_alive(toglow)==0)    { 
            client_print(id,print_console,"Near Future: The player ^"%s^" is dead.",username) 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"red")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,255,0,0,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" glows RED.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing RED.") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"white")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,255,255,255,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing WHITE.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing WHITE.") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"green")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,0,255,0,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing GREEN..",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing GREEN.")
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"yellow")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,255,255,0,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing YELLWO..",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing YELLOW.") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"blue")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,0,0,255,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing BLUE.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing BLUE.") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"magenta")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,255,0,255,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: Le joueur ^"%s^" brille en MAGENTA.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing MAGENTA!") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"pink")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,240,128,128,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing RED.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing RED!") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"invisible")){ 
            get_user_name(toglow, username , 32) 
            set_user_rendering(toglow,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is INVISIBLE.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is INVISIBLE!") 
            return PLUGIN_HANDLED 
        } 
        if(equal(color,"random")){ 
            get_user_name(toglow, username , 32) 
            new colorred = random_num(50,255) 
            new colorgreen = random_num(50,255) 
            new colorblue = random_num(50,255) 
            set_user_rendering(toglow,kRenderFxGlowShell,colorred,colorgreen,colorblue,kRenderNormal,16) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is glowing random colors.",username) 
            set_hudmessage(toglow, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(toglow,"The admin is glowing random colors!") 
            return PLUGIN_HANDLED 
        } 
    } else { 
        client_print(id,print_console,"Near Future: Color not found.") 
        return PLUGIN_HANDLED 
    } 
    
    return PLUGIN_CONTINUE 
} 


public admin_unglow(id) 
{ 
    if (!(get_user_flags(id)&ADMIN_LEVEL_A)){ 
        client_print(id,print_console,"Near Future: You do not have access to that command.") 
        return PLUGIN_HANDLED 
    } 
    new username[32] 
    new color[33] 
    read_argv(1,username,32) 
    read_argv(2,color,32) 
    new tounglow = find_player("bl",username) 
    if (tounglow)
    { 
        if (is_user_alive(tounglow)==0)
        { 
            client_print(id,print_console,"Near Future: The player ^"%s^" is dead.",username) 
            return PLUGIN_HANDLED 
        } else { 
            get_user_name(tounglow, username , 32) 
            set_user_rendering(tounglow) 
            client_print(id,print_chat,"Near Future: The player ^"%s^" is no longer glowing.",username) 
            set_hudmessage(id, 100, 200, 0.05, 0.65, 2, 0.02, 4.0, 0.01, 0.1, 2) 
            show_hudmessage(tounglow,"The admin : is no longer glowing.") 
            return PLUGIN_HANDLED 
        } 
    } 
    return PLUGIN_CONTINUE 
}
cTn is offline
Send a message via ICQ to cTn Send a message via MSN to cTn
 



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 23:51.


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