Reglas para tu Servidor.
#26
(25/01/2020, 10:08 AM)andres_1041 escribió:
(25/01/2020, 09:47 AM)Chema escribió: No arreglaste nada...

EDIT: Presiono 1 para lee las reglas de ADMIN y me manda a las reglas TT XD, no se puede cerrar el menu y no lo puedes volver a abrir porque tira muchos logs XDXDDDDXDXDXDXDXDXDDDXDXDXD

Listo, era porque estaba arreglando el error y vi que puse primero "Reglas de Admin" y las que iban primero eran "Reglas de TT"

Ese no es un error grave, revisa el plugin y arreglalo, 25 veces pusiste arreglado arriglidi y no lo has hecho aun pacman
Responder
#27
Si ya lo testearon y no repara nada lo mejor sería no recomendar esto y ya, el nene no modifica nada solo dice hacerlo.


llevo ratos sin programar pero tener el menu sin handlers pueda que te abra pero yo creería que te dejará logs por no destruir el menú, en fin..

en lo personal yo no recomiendo usar esta kk. Whatever

(25/01/2020, 10:53 AM)Chema escribió: Para que aportar algo que ya esta?, y encima mal hecho.

.
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#28
(25/01/2020, 12:02 PM)Hypnotize escribió: Si ya lo testearon y no repara nada lo mejor sería no recomendar esto y ya, el nene no modifica nada solo dice hacerlo.


llevo ratos sin programar pero tener el menu sin handlers pueda que te abra pero yo creería que te dejará logs por no destruir el menú, en fin..

en lo personal yo no recomiendo usar esta kk. Whatever

(25/01/2020, 10:53 AM)Chema escribió: Para que aportar algo que ya esta?, y encima mal hecho.

.

Usé los handler pero tira error y casi no tengo tiempo para arreglar el plugin si dejas el comentario modificado con el handler puedo modificar el plugin.
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#29
Código PHP:
new gMenu menu_create("\wMenú De \yReglas.""handlerMenu")
    
menu_additem(gMenu"\yReglas de \yTT.")
    
menu_additem(gMenu"\yReglas de \yCT.")
    
menu_additem(gMenu"\yReglas de \yADMIN."
.

(21/01/2020, 01:41 AM)Niper.-. escribió: Sigue mal... Hace esto

Código PHP:
//Remplaza todos los handlers de los menús por este y listo..
new gMenu menu_create"\yReglas de \yADMIN." "menu_reglas_handler");
new 
gMenu menu_create"\yReglas de \yTT." "menu_reglas_handler")
new 
gMenu menu_create"\yReglas de \yCT." "menu_reglas_handler")

public 
menu_reglas_handler(idmenuitem){ menu_destroy(menu); return PLUGIN_HANDLED; } 
prueba lo de niper Whatever

si no anda pues mandas el if del 0 y en lugar del switch manda return plugin_handled.



Yo te recomendaría leer antes de aportar, es algo muy simple y deberías de ser capaz de suportearlo. Whatever


PD; leete el tutorial de menúes.
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#30
(25/01/2020, 12:16 PM)Hypnotize escribió:
Código PHP:
new gMenu menu_create("\wMenú De \yReglas.""handlerMenu")
    
menu_additem(gMenu"\yReglas de \yTT.")
    
menu_additem(gMenu"\yReglas de \yCT.")
    
menu_additem(gMenu"\yReglas de \yADMIN."
.

(21/01/2020, 01:41 AM)Niper.-. escribió: Sigue mal... Hace esto

Código PHP:
//Remplaza todos los handlers de los menús por este y listo..
new gMenu menu_create"\yReglas de \yADMIN." "menu_reglas_handler");
new 
gMenu menu_create"\yReglas de \yTT." "menu_reglas_handler")
new 
gMenu menu_create"\yReglas de \yCT." "menu_reglas_handler")

public 
menu_reglas_handler(idmenuitem){ menu_destroy(menu); return PLUGIN_HANDLED; } 
prueba lo de niper Whatever

si no anda pues mandas el if del 0 y en lugar del switch manda return plugin_handled.



Yo te recomendaría leer antes de aportar, es algo muy simple y deberías de ser capaz de suportearlo. Whatever


PD; leete el tutorial de menúes.

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Start of function body without function header on line 72
Error: Invalid function or declaration on line 73
Error: Invalid function or declaration on line 76
Error: Invalid function or declaration on line 78
Error: Invalid function or declaration on line 80
Error: Invalid function or declaration on line 81
Error: Invalid function or declaration on line 82
Error: Invalid function or declaration on line 84
Error: Expected token: "*/", but found "-end of file-" on line 152

9 Errors.
Could not locate output file C:\Users\Andres\Desktop\reglasn.amx (compile failed).
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#31
deoh meo'

No soy adivino muestra que haces.


Yo que tu leo como hacer un simple menú seguro no haz leído ese tutorial aun Whatdone
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#32
(25/01/2020, 03:30 PM)Hypnotize escribió: deoh meo'

No soy adivino muestra que haces.


Yo que tu leo como hacer un simple menú seguro no haz leído ese tutorial aun Whatdone

Lo que me quedó de aprendizaje fue la guía de [Anti].

Código PHP:
/*--[ INCLUDES ]--*/

#include <amxmodx>
#include <amxmisc>

/*--[ INFORMACIÓN ]--*/

#define PLUGIN "Reglas"
#define VERSION "1.0"
#define AUTHOR "Andre's <3."

/*--[ VARIABLES ]--*/

new const szReglasA[ ][ ] =
{
    
"No dar Kick, Ban y Destroy \rsin razón!",
    
"No dar Slay\y(MATAR)\w, SLAP\y(DAÑO) \rsin razón!",
    
"No montarse en los techo ni cajas.",
    
"No Cambiar de Mapa en menos de 10 minutos.",
    
"Si llegas a Dar \y(BAN) \wo \y(DESTROY)\w Tienes que subir la Demo.",
    
"     \y>>> \rEvita ser suspendido \y<<<",
    
"\dSu re-activación costa \y20.000Bs. \dAdicionales."
}

new const 
szReglasTT[ ] [ ] =
{
    
"No Campear con la C4.",
    
"Buscar la C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

new const 
szReglasCT[ ] [ ] =
{
    
"No Campear.",
    
"Cubrir C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

/*--[ CODES ]--*/

public plugin_init() {
    
register_plugin("Reglas""1.0""Andre's <3.")
    
    
register_clcmd"say /reglas" "reglas" );                 //COMANDOS PARA ABRIR LAS REGLAS.
    
register_clcmd"say_team /reglas" "reglas" );          //COMANDOS PARA ABRIR LAS REGLAS. X2
    
register_clcmd"amx_reglas" "reglas" );          
}

public 
reglas(id)
{
    new 
gMenu menu_create("\wMenú De \yReglas.""menu_reglas_handler")
    
menu_additem(gMenu"\yReglas de \yTT." "menu_reglas_handler")
    
menu_additem(gMenu"\yReglas de \yCT." "menu_reglas_handler")
    
menu_additem(gMenu"\yReglas de \yADMIN." "menu_reglas_handler")
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED;
}

public 
menu_reglas_handler(idmenuitem){ menu_destroy(menu); return PLUGIN_HANDLED; }
{
/*    if ( item == MENU_EXIT )
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED;
    }*/
    
switch(item)
    {
        case 
0reglas_tt(id)
            case 
1reglas_ct(id)
            case 
2reglas_admin(id)
        }
    return 
PLUGIN_HANDLED;
}

/*--[ REGLAS DE TT ]--*/

public reglas_tt(id){
    
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yTT." "reglas_tt")
    
    for( new 
0sizeof szReglasTTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasTT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE CT ]--*/

public reglas_ct(id){
       
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yCT." "reglas_ct")
    
    for( new 
0sizeof szReglasCTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasCT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE ADMIN ]--*/

public reglas_admin(id){

    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yADMIN." "reglas_admin")
    
    for( new 
0sizeof szReglasAi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasA])
    
    
menu_additem(gMenu len )
    }
        
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED

Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#33
Por dios, cualquier cosa la verdad...
Edita el post y pone este..
Código PHP:
/*--[ INCLUDES ]--*/

#include <amxmodx>
#include <amxmisc>

/*--[ INFORMACIÓN ]--*/

#define PLUGIN "Reglas"
#define VERSION "1.0"
#define AUTHOR "Andre's <3."

/*--[ VARIABLES ]--*/

new const szReglasA[ ][ ] =
{
    
"No dar Kick, Ban y Destroy \rsin razón!",
    
"No dar Slay\y(MATAR)\w, SLAP\y(DAÑO) \rsin razón!",
    
"No montarse en los techo ni cajas.",
    
"No Cambiar de Mapa en menos de 10 minutos.",
    
"Si llegas a Dar \y(BAN) \wo \y(DESTROY)\w Tienes que subir la Demo.",
    
"     \y>>> \rEvita ser suspendido \y<<<",
    
"\dSu re-activación costa \y20.000Bs. \dAdicionales."
}

new const 
szReglasTT[ ] [ ] =
{
    
"No Campear con la C4.",
    
"Buscar la C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

new const 
szReglasCT[ ] [ ] =
{
    
"No Campear.",
    
"Cubrir C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

/*--[ CODES ]--*/

public plugin_init() {
    
register_plugin("Reglas""1.0""Andre's <3.")
    
    
register_clcmd"say /reglas" "reglas" );                 //COMANDOS PARA ABRIR LAS REGLAS.
    
register_clcmd"say_team /reglas" "reglas" );          //COMANDOS PARA ABRIR LAS REGLAS. X2
    
register_clcmd"amx_reglas" "reglas" );          
}

public 
reglas(id)
{
    new 
gMenu menu_create("\wMenú De \yReglas.""handlerMenu")
    
menu_additem(gMenu"\yReglas de \yTT." "1")
    
menu_additem(gMenu"\yReglas de \yCT." "2")
    
menu_additem(gMenu"\yReglas de \yADMIN." "3")
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED;
}

public 
handlerMenu(idmenuitem)
{
    if ( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0reglas_tt(id)
            case 
1reglas_ct(id)
            case 
2reglas_admin(id)
        }
    return 
PLUGIN_HANDLED;
}

/*--[ REGLAS DE TT ]--*/

public reglas_tt(id){
    
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yTT." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasTTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasTT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE CT ]--*/

public reglas_ct(id){
       
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yCT." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasCTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasCT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE ADMIN ]--*/

public reglas_admin(id){

    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yADMIN." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasAi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasA])
    
    
menu_additem(gMenu len )
    }
        
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED


public 
menu_reglas_handler(idmenuitemmenu_destroy(menu); 

Mirate esto.. https://amxmodx-es.com/Thread-TUT-Men%C3%BA-de-Admins
Responder
#34
(25/01/2020, 08:29 PM)Niper.-. escribió: Por dios, cualquier cosa la verdad...
Edita el post y pone este..
Código PHP:
/*--[ INCLUDES ]--*/

#include <amxmodx>
#include <amxmisc>

/*--[ INFORMACIÓN ]--*/

#define PLUGIN "Reglas"
#define VERSION "1.0"
#define AUTHOR "Andre's <3."

/*--[ VARIABLES ]--*/

new const szReglasA[ ][ ] =
{
    
"No dar Kick, Ban y Destroy \rsin razón!",
    
"No dar Slay\y(MATAR)\w, SLAP\y(DAÑO) \rsin razón!",
    
"No montarse en los techo ni cajas.",
    
"No Cambiar de Mapa en menos de 10 minutos.",
    
"Si llegas a Dar \y(BAN) \wo \y(DESTROY)\w Tienes que subir la Demo.",
    
"     \y>>> \rEvita ser suspendido \y<<<",
    
"\dSu re-activación costa \y20.000Bs. \dAdicionales."
}

new const 
szReglasTT[ ] [ ] =
{
    
"No Campear con la C4.",
    
"Buscar la C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

new const 
szReglasCT[ ] [ ] =
{
    
"No Campear.",
    
"Cubrir C4 cuando caiga.",
    
"No Insultar a los Admin \r(ó)\w Usuarios.",
    
"No Montarse en los techo ni cajas.",
    
"No Usar Hack`s.",
    
"No Hacer Spam de WEB`S \r(ó)\w IP`S.",
    
"     \y>>> \rEvita ser Baneado!! \y<<<"
}

/*--[ CODES ]--*/

public plugin_init() {
    
register_plugin("Reglas""1.0""Andre's <3.")
    
    
register_clcmd"say /reglas" "reglas" );                 //COMANDOS PARA ABRIR LAS REGLAS.
    
register_clcmd"say_team /reglas" "reglas" );          //COMANDOS PARA ABRIR LAS REGLAS. X2
    
register_clcmd"amx_reglas" "reglas" );          
}

public 
reglas(id)
{
    new 
gMenu menu_create("\wMenú De \yReglas.""handlerMenu")
    
menu_additem(gMenu"\yReglas de \yTT." "1")
    
menu_additem(gMenu"\yReglas de \yCT." "2")
    
menu_additem(gMenu"\yReglas de \yADMIN." "3")
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED;
}

public 
handlerMenu(idmenuitem)
{
    if ( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0reglas_tt(id)
            case 
1reglas_ct(id)
            case 
2reglas_admin(id)
        }
    return 
PLUGIN_HANDLED;
}

/*--[ REGLAS DE TT ]--*/

public reglas_tt(id){
    
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yTT." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasTTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasTT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE CT ]--*/

public reglas_ct(id){
       
    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yCT." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasCTi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasCT])
    
    
menu_additem(gMenu len )
    }
    
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0)
    
    
    return 
PLUGIN_HANDLED


/*--[ REGLAS DE ADMIN ]--*/

public reglas_admin(id){

    static 
len1024 ]
    
    new 
gMenu menu_create"\yReglas de \yADMIN." "menu_reglas_handler")
    
    for( new 
0sizeof szReglasAi++ )
    {
    
formatex(lencharsmaxlen ), "\w%s"szReglasA])
    
    
menu_additem(gMenu len )
    }
        
    
menu_setprop(gMenuMPROP_EXITNAME"\wSalir.")
    
menu_display(idgMenu0
    
    
    return 
PLUGIN_HANDLED


public 
menu_reglas_handler(idmenuitemmenu_destroy(menu); 

Mirate esto.. https://amxmodx-es.com/Thread-TUT-Men%C3%BA-de-Admins

Listo Gracias..Sonrisa
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)