[ZA]Como puedo pasarlo al menu
#1
Triste 
Hola, he estado intentando pasar este extra item a mi za 4.6, pero no pude Whatdone
Querria saber si me pueden ayudar q cambiar de extra item a armq y q se habra en el menu de armas, osea categoria 1, vi muchos tutos pero parq zp. Muchas graciaw de antemano


Archivos adjuntos
.sma   Descargar AMXX / zp_extra_goldenm4.sma (Tamaño: 5.57 KB / Descargas: 3)
Responder
#2
Oh god why

Primero: eso es en pedido de plugin, no aki.

Segundo: hay varias forma, ejemplo agregando esto al arma y luego se crea un include:
Código PHP:
public plugin_natives()
{
    
register_native("za_goldenm4","get_item",1);


Tercero: lee las reglas: https://amxmodx-es.com/showthread.php?tid=3

Cuarto: Si no quieres que este tema se borre, habla con un administrador para que no sea enviado al tacho y te metas en problemas.
[Imagen: jrXxqRT.png]
*Maper Del Cstrike* - *Estudiante De Sistema*
(03/09/2018, 08:32 PM)Skylar escribió: Obviamente, no va a hablar con super pro para que le mueva el thread
(04/01/2019, 05:12 PM)Pan Bimbo (? escribió: QUE HICISTE QUE??????? YO QUERIA LA PLACA DE VIDEO PORQUE LA TIRASTE CTM
(15/01/2019, 04:08 AM)FreDDy escribió:
(15/01/2019, 03:45 AM)Hernandez escribió: Qué más dan las palabras si a donde vayas están en tetas protestando sin sentido

No todas salen en tetas y no todas protestan sin sentido. Estás generalizando algo que sólo unas pocas lo hacen a diferencia de las muchas que realmente tienen un motivo para protestar.
(17/01/2019, 12:34 PM)totopizza escribió: el orden de los factores no altera el producto xD
(23/01/2019, 01:10 AM)GoldenCosta escribió:
Cita:E visto que este ZP , ESTA AQUI EN EL FORO PERO NO ES EL ORIGINAL POR QUE? , LE FALTAN MILES DE COSAS ESTA BUGEADO , LE FALTAN CÓDIGOS NI SE IMAGINAN , BUENO EL MOD ESTE SE VENDE POR 70 DOLARES , ACEPTO PAYPAL Y EN PESOS CHILENOS $42.584
ya esta publicado.... y 70 us en arg son 2625,35 pesos... estas loco con esa guita neel mantiene el foro por 2 años
(23/01/2019, 01:17 AM)Skylar escribió:
(22/01/2019, 10:30 PM)el_juan_fail escribió:
(22/01/2019, 10:03 AM)Neeeeeeeeeel.- escribió: Por favor subir las cosas al foro y no links a blogs externos. Solamente en caso de que haya recursos que no se pudiesen subir por un tema de tamaño, poenr un link de descarga directo (tipo mega) de los recursos y subir los plugins y demás archivos livianos al foro.

deberia ponerle en un link mediante el mediafire o mega o link externo lo que sea pero no es bueno dejar cosa agregada sin descargar solo por el blog no se puede se puede bajar el recurso o que haya sido creado disculpa neeeeel. estaba leyendose las reglas u.uMario

Dijiste lo mismo que dijo Neeel!
(27/02/2019, 08:00 PM)Sugisaki escribió:
(27/02/2019, 05:37 PM)Pan Bimbo (? escribió:
(27/02/2019, 12:06 AM)luxor xD escribió: Hola, si precacheo algo en un plugin, no es necesario precachearlo en otro plugin?

Si yo cargo una caja en un camion, mi amigo puede cargar la MISMA caja en el camion?, y no porque ya esta cargada.
[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
(14/03/2019, 10:26 PM)KrR10VnZl escribió: en Venezuela aprendes a ser desde bombas molotov hasta velas, es algo así como supervivencia al desnudo jaja
(18/04/2019, 11:04 PM)Jose88 escribió:
(18/04/2019, 09:55 PM)Hypnotize escribió: arriba marica

papa me va perdonar pero aquí no sale ningún download. solo sale esto

Código PHP:
PDNiños Ratas eviten sacar el autor jaja.
REMOVIDO POR TUTOR Y SLOWHACK
(21/04/2019, 09:38 AM)SHENK! =D escribió: ASDASD

Si nos organizamos cojemos todos.
(11/08/2019, 05:11 PM)Cr3470r escribió: Todo Software es crackeable ... No importa cuantas validaciones hagan, la ventaja siempre la tenemos nosotros ...
(28/07/2015, 09:34 PM)Nazi.- escribió: :ohgodwhy buen aporte

PD: situación sentimental: Sin internetOh god why

Sigue así Proud

(28/02/2020, 12:23 AM)Skylar escribió:
(27/02/2020, 11:28 PM)4evergaming escribió: Ya me puse como autor y lo subi a mi empresa


Abrazos

FIX
Responder
#3
puedes crear otra categoría de armas especiales, hace mucho tiempo hice un menú para agregar items ( no sé si funciona )

para agregar un arma mira el tutorial de Mario AR de subplugins, de ahí aprendí..

Código PHP:
/* 
    Script generated by Pawn Studio 
    
     
    Uso: 
    *************************************************************************
        native zp_item( const nombre[], precio, adm, descrip[], admt[] );
        forward dar_item( id, item_id ); 
    *************************************************************************
    
    
    
*/

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <api_oldmenu>

#define PLUGIN    "Plugin"
#define AUTHOR    "Hypnotize"
#define VERSION    "1.0"

new Array:gName, Array:gPrecio, Array:gDescripcion, Array:gTipo, Array:gTipoTxtfw_Item_SelectedgTotalItems;
new 
ItemSelected33 ];

new 
g_isReset33 ];

#if AMXX_VERSION_NUM > 182
    #define client_disconnect client_disconnected
#endif

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
// Add your own code here
    
fw_Item_Selected CreateMultiForward("dar_item"ET_STOPFP_CELLFP_CELL);
    
    
register_clcmd("say /shop""Items");
    
oldmenu_register();
}
public 
plugin_natives()
{
    
register_native("zp_item""item_register"0);
}
public 
plugin_precache()
{
    
gName ArrayCreate(50);
    
gDescripcion ArrayCreate(62);
    
gTipoTxt ArrayCreate(42);
    
gPrecio ArrayCreate();
    
gTipo ArrayCreate();
}

public 
Items(id)
{
    new 
szItem90 ], szTipo90 ], adminpreciomenu menu_create("\wExtraItems n\bBy Hypnotize""GiveItems_Handler");
    new 
g_isLen400 ];
    for(new 
0gTotalItems; ++i)
    {
        
ArrayGetString(gNameiszItemcharsmax(szItem) )
        
ArrayGetString(gTipoTxtiszTipocharsmax(szTipo) )
        
admin ArrayGetCellgTipo);
        
precio ArrayGetCellgPrecio);
        
        if( 
admin == ADMIN_ALL )
        {
            if( 
g_isResetid ] >= precio )
            {
                
formatex(g_isLencharsmax(g_isLen), "%s | \y[ \r%d \y]"szItemprecio);
            }
            else
            {
                
formatex(g_isLencharsmax(g_isLen), "\d%s | \y[ \r%d \y]"szItemprecio);
            }
        }
        else
        {
            if( 
get_user_flags(id) & admin )
            {
                if( 
g_isResetid ] >= precio )
                {
                    
formatex(g_isLencharsmax(g_isLen), "%s | \y[ \r%d \y]"szItemprecio);
                }
                else
                {
                    
formatex(g_isLencharsmax(g_isLen), "\d%s | \y[ \r%d \y]"szItemprecio);
                }
            }
            else
            {
                
formatex(g_isLencharsmax(g_isLen), "\d%s | ADMIN: \y[ \r%s \y]"szItemszTipo);
            }
        }
        
menu_additem(menug_isLen);
    }
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED;
}
public 
GiveItems_Handler(idmenuitem)
{
    if( 
item == MENU_EXIT || !(<= item gTotalItems) )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
admin ArrayGetCellgTipoitem );
    new 
precio ArrayGetCellgPrecioitem );
    
    if( 
g_isResetid ] < precio )
    {
        
chatcolor(id"RR insuficiente");
        return 
PLUGIN_HANDLED;
    }
    
    if( 
admin == ADMIN_ALL )
    {
        
ItemSelectedid ] = item;
        
GiveItems(iditem);
    }
    else 
    {
        if( 
get_user_flags(id) & admin )
        {
            
ItemSelectedid ] = item;
            
GiveItems(iditem);
        }
        else
        {
            
chatcolor(id"Compra un ^4ADMIN^1 para ese ^4ITEM^1");
            
Items(id);
        }
    }
    return 
PLUGIN_HANDLED;
}
public 
GiveItems(iditem)
{
    
oldmenu_create("hGive_Items""\wExtraItems ^n\bBy Hypnotize");
    
    new 
szItem90 ], szTipo90 ], precio;
    
    
ArrayGetString(gNameitemszItemcharsmax(szItem) )
    
ArrayGetString(gDescripcionitemszTipocharsmax(szTipo) )
    
precio ArrayGetCellgPrecioitem );
    
    
oldmenu_additem(-10"%s | \y[ \r%d \y]"szItemprecio );
    
oldmenu_additem(-10"Descripcion: \y[ \r%s \y]^n"szTipo );
    
    
oldmenu_additem(10"\r1. \wComprar?");
    
oldmenu_additem(00"^n^n\r0. \wSalir");
    
oldmenu_display(id);
    return 
PLUGIN_HANDLED;
}
public 
hGive_Items(iditemvaluepage)
{
    if( 
item == )
        return 
PLUGIN_HANDLED;
    
    new 
aItem ItemSelectedid ];
    
    new 
ret;
    
ExecuteForward(fw_Item_SelectedretidaItem);
    
    if ( 
ret == PLUGIN_HANDLED )
        
chatcolor(id"No puedes comprarlo ahora.");
    else
    {
        new 
szItemName[32];
        
ArrayGetString(gNameaItemszItemNamecharsmax(szItemName));
        
chatcolor(id"Has comprado: !g%s!y"szItemName);
    }
    return 
PLUGIN_HANDLED;
}
public 
item_register(pluginparams)
{
    new 
szNombre[32]; get_string(1szNombrecharsmax(szNombre));
    
    
ArrayPushString(gNameszNombre);
    
ArrayPushCell(gPrecioget_param(2));
    
ArrayPushCell(gTipoget_param(3));
    
    new 
szDesp[32]; get_string(4szDespcharsmax(szDesp));
    
ArrayPushString(gDescripcionszDesp);
    
    new 
szTip[32]; get_string(5szTipcharsmax(szTip));
    
ArrayPushString(gTipoTxtszTip);
    
    ++
gTotalItems;

    return 
gTotalItems-1;
}
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 agregar un item al plugin?

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN    "New Plugin"
#define AUTHOR    "Unknown"
#define VERSION    "1.0"

native zp_item( const nombre[], precioadmdescrip[], admt[] );
forward dar_itemiditem_id ); 

new 
iItem;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
// Add your own code here
    
    
iItem zp_item"Nombre ITEM"35ADMIN_BAN"Descripcion Item""ADMIN BAN" );
}
public 
dar_itemiditem_id ){
    if( 
iItem != item_id )
        return;
    
    
//dar el item

Quieres rentar un servidor en USA o BR, envíame un Mensaje Privado.
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)