Menu Pregamer
#1
Estrella 
Definicion:
Este menú Para pregamer Hace muy comodo el modo de juego con solo escribir /menu te muestra el top1 top2 top3 /rank /rs y el amxmodmenu (Solo para admins)
Comandos:
/menu

Código PHP:
#include <amxmodx>

#define PLUGIN "Menu-PREGAMER"
#define VERSION "1.0"
#define AUTHOR "KevinJesus"


public plugin_init()
{
    
register_plugin("Menu Basico""1.0""KevinJesus");
    
register_clcmd"say /menu""MenuPregamer" );
    
register_dictionary("Menu-Pregamer.txt")
}


public 
MenuPregamer(id)
{
    new 
gMenu menu_create("\yMenu \y[PREGAMER]""Pregamer_menu")
    
    
menu_additem(gMenu"\w/top1""TOP_1")
    
menu_additem(gMenu"\w/top2""TOP_2")
    
menu_additem(gMenu"\w/top3""TOP_3")
    
menu_additem(gMenu"\w/rank""RANKING")
    
menu_additem(gMenu"\w/rs""RESET_GG")
    
menu_additem(gMenu"\wAMXMODMENU""ADMIN_MENU" ,ADMIN_KICK)


    
menu_display(idgMenu0)
}


public 
Pregamer_menu(idmenuitem)    
{
    if ( 
item == MENU_EXIT )  
    {
        
menu_destroy(menu)        
        return 
PLUGIN_HANDLED;    
    }
    switch(
item)
    {
        case 
0:        
        {
            
chatcolor(id"^3%L ^1"LANG_PLAYER"TOP_1")
            
client_cmd(id"say /top1")
                
        }
        case 
1:        
        {
            
chatcolor(id"^3%L ^1"LANG_PLAYER"TOP_2")
            
client_cmd(id"say /top2")
        }
        case 
2:        
        {
            
chatcolor(id"^3%L ^1"LANG_PLAYER"TOP_3")
            
client_cmd(id"say /top3")
        }
        case 
3:
        {
            
chatcolor(id"^3%L ^1"LANG_PLAYER"RANKING")
            
client_cmd(id"say /rank")
        }
        case 
4:
        {
           
chatcolor(id"^3%L ^1"LANG_PLAYER"RESETSCORE"
            
client_cmd(id"say /rs")
        }
        case 
5:
        {
             
chatcolor(id"^3[GS] ^1Porfavor no Abuses de tu admin")
             
client_cmd(id"amxmodmenu")
        }

    }
    return 
PLUGIN_HANDLED


stock chatcolor(id, const input[], any:...)
{
    static 
szMsg[191], msgSayText;
    
    if (!
msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190input3);

    
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!y""^1");
    
replace_all(szMsg190"!team""^3");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .player id);
    
write_byte(id id 33);
    
write_string(szMsg);
    
message_end();


Como no me quiere Dejar subir el txt lo dejo en codigo
Cita:[es]
TOP_1 = Este Es el TOP1
TOP_2 = Este Es el TOP2
TOP_3 = Este Es el TOP3
RANKING = Este es Tu rank
RESETSCORE = Mardito Nub deja el RS
ADMIN_MENU = No Abuses de tus Privilegios

[en]
TOP_1 = This is the TOP1
TOP_2 = This is the TOP2
TOP_3 = This is the TOP3
RANKING = This is your rank
RESETSCORE = Cursed Noob leaves RS
ADMIN_MENU = Do not Abuse your Privileges

este es el Nombre del archivo txt que deben colocarle
Cita: register_dictionary("Menu-Pregamer.txt")
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder
#2
Mi pregunta acá es por que lo haces con lang si solo pones el idioma español.
Responder
#3
esto lo tienes de adorno no lo usas Whatever

Código PHP:
replace_all(szMsg190"!g""^4");
replace_all(szMsg190"!y""^1");
replace_all(szMsg190"!team""^3"); 

(04/10/2018, 10:47 PM)KevinJesus escribió:
Código:
[en]
TOP_1 = Este Es el TOP1
TOP_2 =  Este Es el TOP2
TOP_3 =  Este Es el TOP3
RANKING = Este es Tu rank
RESETSCORE = Mardito Nub deja el RS
ADMIN_MENU = No Abuses de tus Privilegios

-->> [es] ESPAÑOL [en] INGLES

Código:
[es]
TOP_1 = Este Es el TOP1
TOP_2 = Este Es el TOP2
TOP_3 = Este Es el TOP3
RANKING = Este es Tu rank
RESETSCORE = Mardito Nub deja el RS
ADMIN_MENU = No Abuses de tus Privilegios

[en]
TOP_1 = This is the TOP1
TOP_2 = This is the TOP2
TOP_3 = This is the TOP3
RANKING = This is your rank
RESETSCORE = Cursed Noob leaves RS
ADMIN_MENU = Do not Abuse your Privileges
Responder
#4
(05/10/2018, 09:08 AM)mlibre escribió: esto lo tienes de adorno no lo usas Whatever

Código PHP:
replace_all(szMsg190"!g""^4");
replace_all(szMsg190"!y""^1");
replace_all(szMsg190"!team""^3"); 


ya que comentas explícale donde lo tiene que poner

Cita:[en]
TOP_1 = !gEste Es el !teamTOP1
TOP_2 = vEste Es el !teamTOP2
TOP_3 = !gEste Es el !teamTOP3
RANKING = !gEste es Tu !teamrank
RESETSCORE = !gMardito Nub deja el RS
ADMIN_MENU = !gNo Abuses de tus Privilegios

Código PHP:
case 0:        
        {
            
chatcolor(id"^3[TOP] %L ^1"LANG_PLAYER"TOP_1")
            
client_cmd(id"say /top1")
                
        } 

---->

Código PHP:
case 0:        
        {
            
chatcolor(id"%L"LANG_PLAYER"TOP_1")
            
client_cmd(id"say /top1")
                
        } 

esto agrégalo al txt para que también lo puedan modificar
Cita:
[TOP]
Responder
#5
xd este menu esta facil, incluso lo tenia ya echo pero no lo aporte... osea para que xd, pero buen aporte...
Responder
#6
(05/10/2018, 05:23 PM)Alejandro escribió: xd este menu esta facil, incluso lo tenia ya echo pero no lo aporte... osea para que xd, pero buen aporte...

Corregido todo lo que me dijeron y Haciendo la versión 1.2
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder
#7
Código PHP:
menu_additem(gMenu"\w/top1""TOP_1")
    
menu_additem(gMenu"\w/top2""TOP_2")
    
menu_additem(gMenu"\w/top3""TOP_3")
    
menu_additem(gMenu"\w/rank""RANKING")
    
menu_additem(gMenu"\w/rs""RESET_GG")
    
menu_additem(gMenu"\wAMXMODMENU""ADMIN_MENU" ,ADMIN_KICK

No haces uso del lang en el menú, esto lo probaste? funciona?
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#8
xd eso esta malo creo.
Responder
#9
(02/11/2018, 02:32 PM)Hypnotize escribió:
Código PHP:
menu_additem(gMenu"\w/top1""TOP_1")
    
menu_additem(gMenu"\w/top2""TOP_2")
    
menu_additem(gMenu"\w/top3""TOP_3")
    
menu_additem(gMenu"\w/rank""RANKING")
    
menu_additem(gMenu"\w/rs""RESET_GG")
    
menu_additem(gMenu"\wAMXMODMENU""ADMIN_MENU" ,ADMIN_KICK

No haces uso del lang en el menú, esto lo probaste? funciona?

Probando.....
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)