Raised This Month: $ Target: $400
 0% 

[APORTE] Menu De Binds [HNS]


  
 
 
Thread Tools Display Modes
Author Message
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 11-25-2012 , 20:23   [APORTE] Menu De Binds [HNS]
#1

Ola amigos de alliedmodders , bueno este plugin me lo abia pedido un servidor Hidenseek .
es un menu de binds que edite del menu de rates creado por Juan-- .

Les Dejo Una Imagen (Para Que No Digan Que No Funciona XD)

CODE:

PHP Code:
/* Plugin generated by AMXX-Studio */

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN_NAME "Menu De Binds"
#define PLUGIN_VERS "1.5"
#define PLUGIN_AUTH "By Juann- , Edit By StrikerV2"

new Pcvar_EnablePcvar_Prefix

public plugin_init()
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH)
    
    
register_clcmd("say /binds""Clcmd_SayRates")
    
register_clcmd("say_team /binds""Clcmd_SayRates")
    
register_clcmd("say  /bind""Clcmd_SayRates")
    
register_clcmd("say   binds""Clcmd_SayRates")
    
    
Pcvar_Enable register_cvar("amx_rates_menu""1")
    
Pcvar_Prefix register_cvar("amx_rates_tag""[BINDS]")
}

public 
Clcmd_SayRates(id)
{         
    new 
TagCvar[32]
    
get_pcvar_string(Pcvar_PrefixTagCvarsizeof(TagCvar)-1)
    
    if (
get_pcvar_num(Pcvar_Enable))
    {
        
Display_Menu(id)
        return 
PLUGIN_HANDLED
    
}
    else
    {
        
client_print(idprint_chat"%s BINDS!"TagCvar)
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_CONTINUE
}

Display_Menu(id)
{
    new 
Menu menu_create("\yMENU DE BINDS ESCONDIDAS""Menu_Handler")
    
    
menu_additem(Menu"\wBINDEAR LETRA F PARA PONER LASERS""1"0)
    
menu_additem(Menu"\wBINDEAR LETRA L PARA SACAR LASERS""2"0)
    
menu_additem(Menu"\wBINDEAR LETRA X PARA TIRAR CUCHILLOS""3"0)
    
menu_additem(Menu"\wBINDEAR LETRA O PARA COMPRAR LASERS""4"0)
    
menu_additem(Menu"\wBIND ESCRIBIR REVIVEME CON LETRA Z""5"0)
    
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0)
}

public 
Menu_Handler(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Data[6], Access
    
new Name[64], Callback
    menu_item_getinfo
(MenuitemAccessData5Name63Callback)
    
    new 
TagCvar[32]
    
get_pcvar_string(Pcvar_PrefixTagCvarsizeof(TagCvar)-1)
    
    new 
Key str_to_num(Data)
    
    switch (
Key)
    {
        case 
1:
        {
            
client_cmd(id"bind f +setlaser")
            
client_print(idprint_chat"%s LETRA F BINDEADA PARA PONER LASERS"TagCvar)
        }
        
        case 
2:
        {
            
client_cmd(id"bind l +dellaser")
            
client_print(idprint_chat"%s LETRA L BINDEADA PARA SACAR LASERS"TagCvar)
        }
        
        
        case 
3:
        {
            
client_cmd(id"bind ^"x^" ^"cuchillos^"")
            
client_print(idprint_chat"%s HAS BINDEADO LETRA X PARA TIRAR CUCHILLOS"TagCvar)
            
client_print(idprint_chat"%s SI NO FUNCIONA ESCRIBE bind x ^"cuchillos^" EN CONSOLA"TagCvar)
        }
        
        case 
4:
        {
            
client_cmd(id"bind ^"o^" ^"say /lm^"")
            
client_print(idprint_chat"%s HAS BINDEADO LETRA O PARA COMPRAR LASERS"TagCvar)
        }
        
        case 
5:
        {
            
client_cmd(id"bind ^"z^" ^"say reviveme^"")  
            
client_print(idprint_chat"%s LETRA Z BINDEADA PARA ESCRIBIR REVIVEME AUTOMATICAMENTE AL APRETAR Z"TagCvar)
        }
    }
    
menu_destroy(Menu)
    return 
PLUGIN_HANDLED
}

stock ChatColor(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"); 
    
    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(); 
        } 
    } 


Attached Thumbnails
Click image for larger version

Name:	Menu Binds.jpg
Views:	339
Size:	52.9 KB
ID:	112537  
Attached Files
File Type: sma Get Plugin or Get Source (bindescondidas.sma - 668 views - 3.7 KB)
StrikerV2 is offline
Send a message via MSN to StrikerV2
Geoslide
Senior Member
Join Date: Jun 2011
Location: Chilean player
Old 11-25-2012 , 20:45   Re: [APORTE] Menu De Binds [HNS]
#2

para qué haces uso del stock y el include colorchat si núnca los úsas.

edit:

wtf
PHP Code:
register_clcmd("say  /bind""Clcmd_SayRates"
register_clcmd("say   binds""Clcmd_SayRates"
__________________
Basebuilder V6 - plugin for sale
Jailbreak V6 - plugin for sale
more plugins in progress ...

Geoslide ?

Last edited by Geoslide; 11-25-2012 at 20:45.
Geoslide is offline
StrikerV2
Senior Member
Join Date: Nov 2012
Location: Chile , O Yes!
Old 11-25-2012 , 20:48   Re: [APORTE] Menu De Binds [HNS]
#3

Quote:
Originally Posted by Geoslide View Post
para qué haces uso del stock y el include colorchat si núnca los úsas.

edit:

wtf
PHP Code:
register_clcmd("say  /bind""Clcmd_SayRates"
register_clcmd("say   binds""Clcmd_SayRates"
Lo Del Include Y El Stock , Error Mio XD Los Iva A Usar Pero Se Me Olvido XD (Son Cosas Que Pasan :/)
StrikerV2 is offline
Send a message via MSN to StrikerV2
LeeanAndNeka
Senior Member
Join Date: Feb 2012
Location: Argentina ♥
Old 11-26-2012 , 12:58   Re: [APORTE] Menu De Binds [HNS]
#4

Seria mejor que hagas un menu con las opciones y para cada opcion saque un messagemode y que la persona pueda usar la que quiera.
LeeanAndNeka is offline
Send a message via MSN to LeeanAndNeka Send a message via Skype™ to LeeanAndNeka
Sambuseti
Member
Join Date: Jun 2011
Location: Chile
Old 11-26-2012 , 13:28   Re: [APORTE] Menu De Binds [HNS]
#5

PHP Code:
/* Plugin generated by AMXX-Studio */ 

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN_NAME "Menu De Binds" 
#define PLUGIN_VERS "1.5" 
#define PLUGIN_AUTH "By Juann- , Edit By StrikerV2" 

new Pcvar_EnablePcvar_Prefix
#define MAX_BINDS 5

enum _:BNDATOS

    
BNAME[200],
    
BBINDS[200],
    
BTXT[200]
}

new 
BINDSDATOS[MAX_BINDS][BNDATOS] = 
{
    {
"BINDEAR LETRA F PARA PONER LASERS""bind f +setlaser""[BINDS] LETRA F BINDEADA PARA PONER LASERS"}, 
    {
"BINDEAR LETRA L PARA SACAR LASERS""bind l +dellaser""[BINDS] LETRA L BINDEADA PARA SACAR LASERS"},
    {
"BINDEAR LETRA X PARA TIRAR CUCHILLOS""bind ^"x^" ^"cuchillos^"""[BINDS] HAS BINDEADO LETRA X PARA TIRAR CUCHILLOS"},
    {
"BINDEAR LETRA O PARA COMPRAR LASERS""bind ^"o^" ^"say /lm^"""[BINDS] HAS BINDEADO LETRA O PARA COMPRAR LASERS"},
    {
"BIND ESCRIBIR REVIVEME CON LETRA Z""bind ^"z^" ^"say reviveme^"""[BINDS] LETRA Z BINDEADA PARA ESCRIBIR REVIVEME AUTOMATICAMENTE AL APRETAR Z"}
}

public 
plugin_init() 

    
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH
     
    
register_clcmd("say /binds""Clcmd_SayRates"
    
register_clcmd("say_team /binds""Clcmd_SayRates"
    
register_clcmd("say /bind""Clcmd_SayRates"
    
register_clcmd("say binds""Clcmd_SayRates"
     
    
Pcvar_Enable register_cvar("amx_rates_menu""1"
    
Pcvar_Prefix register_cvar("amx_rates_tag""[BINDS]"


public 
Clcmd_SayRates(id
{          
    new 
TagCvar[32
    
get_pcvar_string(Pcvar_PrefixTagCvarsizeof(TagCvar)-1
     
    if (
get_pcvar_num(Pcvar_Enable)) 
    { 
        
Display_Menu(id
        return 
PLUGIN_HANDLED 
    

    else 
    { 
        
client_print(idprint_chat"%s BINDS!"TagCvar
        return 
PLUGIN_HANDLED
    } 
    return 
PLUGIN_CONTINUE 
}

Display_Menu(id)

    new 
menu menu_create("\yMENU DE BINDS ESCONDIDAS""Menu_Handler"
        
    new 
num[3], i
    
for(0MAX_BINDSi++) 
    {
        new 
len[100]
        
num_to_str(inum2)
        
formatex(lencharsmax(len), "\y%s"BINDSDATOS[i][BNAME])
        
menu_additem(menulennum)
    }
    
    
menu_setprop(menuMPROP_BACKNAME"\yAtras"
    
menu_setprop(menuMPROP_NEXTNAME"\ySiguiente"
    
menu_setprop(menuMPROP_EXITNAME"\ySalir"
    
menu_display(idmenu0
}

public 
Menu_Handler(idmenuitem
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Data[6], Name[64]
    new 
AccessCallback
    menu_item_getinfo
(menuitemAccessDatasizeof(Data)-1Namesizeof(Name)-1Callback)
    
    new 
Key str_to_num(Data)

    
client_cmd(idBINDSDATOS[Key][BBINDS]) 
    
client_print(idprint_chatBINDSDATOS[Key][BTXT])
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

Probalo Si Anda.. No Lo Testie!

Last edited by Sambuseti; 11-26-2012 at 13:31.
Sambuseti is offline
Send a message via MSN to Sambuseti Send a message via Skype™ to Sambuseti
LeeanAndNeka
Senior Member
Join Date: Feb 2012
Location: Argentina ♥
Old 11-26-2012 , 13:37   Re: [APORTE] Menu De Binds [HNS]
#6

Quote:
Originally Posted by Sambuseti View Post
PHP Code:
/* Plugin generated by AMXX-Studio */ 

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN_NAME "Menu De Binds" 
#define PLUGIN_VERS "1.5" 
#define PLUGIN_AUTH "By Juann- , Edit By StrikerV2" 

new Pcvar_EnablePcvar_Prefix
#define MAX_BINDS 5

enum _:BNDATOS

    
BNAME[200],
    
BBINDS[200],
    
BTXT[200]
}

new 
BINDSDATOS[MAX_BINDS][BNDATOS] = 
{
    {
"BINDEAR LETRA F PARA PONER LASERS""bind f +setlaser""[BINDS] LETRA F BINDEADA PARA PONER LASERS"}, 
    {
"BINDEAR LETRA L PARA SACAR LASERS""bind l +dellaser""[BINDS] LETRA L BINDEADA PARA SACAR LASERS"},
    {
"BINDEAR LETRA X PARA TIRAR CUCHILLOS""bind ^"x^" ^"cuchillos^"""[BINDS] HAS BINDEADO LETRA X PARA TIRAR CUCHILLOS"},
    {
"BINDEAR LETRA O PARA COMPRAR LASERS""bind ^"o^" ^"say /lm^"""[BINDS] HAS BINDEADO LETRA O PARA COMPRAR LASERS"},
    {
"BIND ESCRIBIR REVIVEME CON LETRA Z""bind ^"z^" ^"say reviveme^"""[BINDS] LETRA Z BINDEADA PARA ESCRIBIR REVIVEME AUTOMATICAMENTE AL APRETAR Z"}
}

public 
plugin_init() 

    
register_plugin(PLUGIN_NAMEPLUGIN_VERSPLUGIN_AUTH
     
    
register_clcmd("say /binds""Clcmd_SayRates"
    
register_clcmd("say_team /binds""Clcmd_SayRates"
    
register_clcmd("say /bind""Clcmd_SayRates"
    
register_clcmd("say binds""Clcmd_SayRates"
     
    
Pcvar_Enable register_cvar("amx_rates_menu""1"
    
Pcvar_Prefix register_cvar("amx_rates_tag""[BINDS]"


public 
Clcmd_SayRates(id
{          
    new 
TagCvar[32
    
get_pcvar_string(Pcvar_PrefixTagCvarsizeof(TagCvar)-1
     
    if (
get_pcvar_num(Pcvar_Enable)) 
    { 
        
Display_Menu(id
        return 
PLUGIN_HANDLED 
    

    else 
    { 
        
client_print(idprint_chat"%s BINDS!"TagCvar
        return 
PLUGIN_HANDLED
    } 
    return 
PLUGIN_CONTINUE 
}

Display_Menu(id)

    new 
menu menu_create("\yMENU DE BINDS ESCONDIDAS""Menu_Handler"
        
    new 
num[3], i
    
for(0MAX_BINDSi++) 
    {
        new 
len[100]
        
num_to_str(inum2)
        
formatex(lencharsmax(len), "\y%s"BINDSDATOS[i][BNAME])
        
menu_additem(menulennum)
    }
    
    
menu_setprop(menuMPROP_BACKNAME"\yAtras"
    
menu_setprop(menuMPROP_NEXTNAME"\ySiguiente"
    
menu_setprop(menuMPROP_EXITNAME"\ySalir"
    
menu_display(idmenu0
}

public 
Menu_Handler(idmenuitem
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Data[6], Name[64]
    new 
AccessCallback
    menu_item_getinfo
(menuitemAccessDatasizeof(Data)-1Namesizeof(Name)-1Callback)
    
    new 
Key str_to_num(Data)

    
client_cmd(idBINDSDATOS[Key][BBINDS]) 
    
client_print(idprint_chatBINDSDATOS[Key][BTXT])
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

Probalo Si Anda.. No Lo Testie!
Quote:
Originally Posted by StrikerV2 View Post
Ola amigos de alliedmodders , bueno este plugin me lo abia pedido un servidor Hidenseek .
es un menu de binds que edite del menu de rates creado por Juan-- .

Les Dejo Una Imagen (Para Que No Digan Que No Funciona XD)
Nunca dijo que no "andaba".

Last edited by LeeanAndNeka; 11-26-2012 at 13:38.
LeeanAndNeka is offline
Send a message via MSN to LeeanAndNeka Send a message via Skype™ to LeeanAndNeka
Sambuseti
Member
Join Date: Jun 2011
Location: Chile
Old 11-26-2012 , 13:39   Re: [APORTE] Menu De Binds [HNS]
#7

Quote:
Originally Posted by LeeanAndNeka View Post
Nunca dijo que no "andaba".
nunca dije que era por que no andaba simplemente le deje una optimizasion... para que en un futuro ya sepa hacer las cosas optimizadas!
Sambuseti is offline
Send a message via MSN to Sambuseti Send a message via Skype™ to Sambuseti
Old 11-26-2012, 13:58
LeeanAndNeka
This message has been deleted by LeeanAndNeka. Reason: Mejor lo dejo :S
 



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 06:36.


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