Enviar respuesta 
Menu de (cuchillos/knifes)
Autor Mensaje
Darkii Sin conexión
Miembro Junior


Mensajes: 3
Registro en: Apr 2019
Reputación: 0
Mensaje: #1
Menu de (cuchillos/knifes)
Hola a todos soy nuevo, y me gustaria saber si me ayudan con este plugin es un menu de knifes, pero me gustaria que al cambiar mapa al mismo player se le queden el knife que el eligio saben como? y que algunos knifes sean para admin Sonrisa gracias a todos <3 aqui dejo el sma


Archivo(s) adjuntos
KnifeMenu_bk.sma (Descargar compilado / Tamaño: 2.42 KB / Descargas: 2)
13/04/2019 12:46 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
DiCHANHO Sin conexión
Miembro


Donador
Mensajes: 232
Registro en: Oct 2013
Reputación: 2
Mensaje: #2
RE: Menu de (cuchillos/knifes)
Agrégale algún guardado de los fáciles.. no hace falta usar mysql para esto. Chequea el foro que hay varias opciones con sus respectivas guías/tutos!

14/04/2019 09:08 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Darkii Sin conexión
Miembro Junior


Mensajes: 3
Registro en: Apr 2019
Reputación: 0
Mensaje: #3
RE: Menu de (cuchillos/knifes)
PEro no se como, ya intente y no agarra :c.
15/04/2019 03:27 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
kikizon2 Sin conexión
Miembro Héroe


Plugin developer Donador Regalo Beta Tester Trebol purpura 1k Plugin popular
Mensajes: 3,566
Registro en: Jan 2014
Reputación: 62
Mensaje: #4
RE: Menu de (cuchillos/knifes)
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>

#include <adv_vault>
new g_iVault;
new 
g_iField;

new const 
P_INFO[][] = { "KnifeMenu""1.0""kikizon" };

new 
kKnifeSelected33 ];

enum _:KNIFE_DATA KNIFE_NAME[30], KNIFE_VMDL50 ], KNIFE_PMDL50 ] }

new const 
Knifes[][KNIFE_DATA] =
{
    
/* Para agregar Knifes */
    
    // Nombre    //        V_ MDL        //        P_MDL        //
    
"Default",     "models/v_knife.mdl",     "models/p_knife.mdl" },
    { 
"Karambit",     "models/bk/v_karambit.mdl""models/bk/p_karambit.mdl" },
    { 
"Espadas",     "models/bk/v_espadas.mdl""models/bk/p_espadas.mdl" }
};

public 
plugin_precache()
{
    for(new 
1sizeof Knifes; ++k)
    {
        
precache_modelKnifes][ KNIFE_VMDL ]);
        
precache_modelKnifes][ KNIFE_PMDL ]);
    }
}

public 
plugin_init() 
{
    
register_pluginP_INFO], P_INFO], P_INFO] );
    
    
RegisterHam(Ham_Item_Deploy"weapon_knife""ham_KnifeDeployPost"true );
    
    
register_clcmd"say /knife""ShowMenuKnifes" );

    
g_iVault adv_vault_open("KnifesData");
    
g_iField adv_vault_register_field(g_iVault"KnifeSelected");
    
adv_vault_init(g_iVault);
}

public 
ham_KnifeDeployPostwpn_ent )
{
    static 
kOwnerkOwner get_weapon_ent_ownerwpn_ent );
    
    if ( !
pev_valid(kOwner) || !is_user_alivekOwner ) ) return;
    
    
set_pevkOwnerpev_viewmodel2KnifeskKnifeSelected[kOwner] ][ KNIFE_VMDL ] );
    
set_pevkOwnerpev_weaponmodel2KnifeskKnifeSelected[kOwner] ][ KNIFE_PMDL ] );
}

public 
ShowMenuKnifesindex )
{    
    static 
kknife[40], menu
    
menu menu_create("\r[ \d Cuchillos\r] \wMenu de Knifes""menu_knifes" );
    
    for(
0sizeof Knifes; ++)
    {
        if( 
kKnifeSelectedindex ] == )
        {
            
formatexknifecharsmax(knife), "\d%s \r[ \yACTUAL \r]"Knifes][ KNIFE_NAME ] );
            
menu_additemmenuknife"" );
        }
        else 
menu_additemmenuKnifes][ KNIFE_NAME ], "" );
    }
    
    
menu_displayindexmenu );
}

public 
menu_knifesindexmenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    if( 
kKnifeSelectedindex ] == item )
    {
        
client_printindexprint_center"Ya elegiste este knife");
        return 
PLUGIN_HANDLED;
    }
    
    
kKnifeSelectedindex ] = item;
    
engclient_cmdindex"weapon_knife");
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}

stock get_weapon_ent_owner(ent)
{
    if (
pev_valid(ent) != 2)
        return -
1;
    
    return 
get_pdata_cbase(ent414);
}

save(index)
{
    if(!
is_user_connected(index)) return;

    new 
name[32]; get_user_name(indexname31);

    
adv_vault_set_start(g_iVault);
    
adv_vault_set_field(g_iVaultg_iFieldkKnifeSelected[index]);
    
adv_vault_set_end(g_iVault0name);
}

load(index)
{
    new 
name[32]; get_user_name(indexname31);    
    if(!
adv_vault_get_prepare(g_iVault_name)) return;

    
kKnifeSelected[index] = adv_vault_get_field(g_iVaultg_iField);    
}

public 
client_putinserver(indexload(index);
public 
client_disconnect(indexsave(index); 

Visita: Mi blog Y algo mas Whatever -- No ayudo por MP || A los 4k post me voy Nothingdohere

(03/05/2017 10:56 PM)FreDDy escribió:  Estás muy desinformado sobre como actuamos, aquí es una mafia, nosotros mandamos y punto. Si no te cabe puñalada, tiro, tiro, puñalada.
15/04/2019 07:35 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Darkii Sin conexión
Miembro Junior


Mensajes: 3
Registro en: Apr 2019
Reputación: 0
Mensaje: #5
RE: Menu de (cuchillos/knifes)
(15/04/2019 07:35 PM)kikizon2 escribió:  
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>

#include <adv_vault>
new g_iVault;
new 
g_iField;

new const 
P_INFO[][] = { "KnifeMenu""1.0""kikizon" };

new 
kKnifeSelected33 ];

enum _:KNIFE_DATA KNIFE_NAME[30], KNIFE_VMDL50 ], KNIFE_PMDL50 ] }

new const 
Knifes[][KNIFE_DATA] =
{
    
/* Para agregar Knifes */
    
    // Nombre    //        V_ MDL        //        P_MDL        //
    
"Default",     "models/v_knife.mdl",     "models/p_knife.mdl" },
    { 
"Karambit",     "models/bk/v_karambit.mdl""models/bk/p_karambit.mdl" },
    { 
"Espadas",     "models/bk/v_espadas.mdl""models/bk/p_espadas.mdl" }
};

public 
plugin_precache()
{
    for(new 
1sizeof Knifes; ++k)
    {
        
precache_modelKnifes][ KNIFE_VMDL ]);
        
precache_modelKnifes][ KNIFE_PMDL ]);
    }
}

public 
plugin_init() 
{
    
register_pluginP_INFO], P_INFO], P_INFO] );
    
    
RegisterHam(Ham_Item_Deploy"weapon_knife""ham_KnifeDeployPost"true );
    
    
register_clcmd"say /knife""ShowMenuKnifes" );

    
g_iVault adv_vault_open("KnifesData");
    
g_iField adv_vault_register_field(g_iVault"KnifeSelected");
    
adv_vault_init(g_iVault);
}

public 
ham_KnifeDeployPostwpn_ent )
{
    static 
kOwnerkOwner get_weapon_ent_ownerwpn_ent );
    
    if ( !
pev_valid(kOwner) || !is_user_alivekOwner ) ) return;
    
    
set_pevkOwnerpev_viewmodel2KnifeskKnifeSelected[kOwner] ][ KNIFE_VMDL ] );
    
set_pevkOwnerpev_weaponmodel2KnifeskKnifeSelected[kOwner] ][ KNIFE_PMDL ] );
}

public 
ShowMenuKnifesindex )
{    
    static 
kknife[40], menu
    
menu menu_create("\r[ \d Cuchillos\r] \wMenu de Knifes""menu_knifes" );
    
    for(
0sizeof Knifes; ++)
    {
        if( 
kKnifeSelectedindex ] == )
        {
            
formatexknifecharsmax(knife), "\d%s \r[ \yACTUAL \r]"Knifes][ KNIFE_NAME ] );
            
menu_additemmenuknife"" );
        }
        else 
menu_additemmenuKnifes][ KNIFE_NAME ], "" );
    }
    
    
menu_displayindexmenu );
}

public 
menu_knifesindexmenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    if( 
kKnifeSelectedindex ] == item )
    {
        
client_printindexprint_center"Ya elegiste este knife");
        return 
PLUGIN_HANDLED;
    }
    
    
kKnifeSelectedindex ] = item;
    
engclient_cmdindex"weapon_knife");
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}

stock get_weapon_ent_owner(ent)
{
    if (
pev_valid(ent) != 2)
        return -
1;
    
    return 
get_pdata_cbase(ent414);
}

save(index)
{
    if(!
is_user_connected(index)) return;

    new 
name[32]; get_user_name(indexname31);

    
adv_vault_set_start(g_iVault);
    
adv_vault_set_field(g_iVaultg_iFieldkKnifeSelected[index]);
    
adv_vault_set_end(g_iVault0name);
}

load(index)
{
    new 
name[32]; get_user_name(indexname31);    
    if(!
adv_vault_get_prepare(g_iVault_name)) return;

    
kKnifeSelected[index] = adv_vault_get_field(g_iVaultg_iField);    
}

public 
client_putinserver(indexload(index);
public 
client_disconnect(indexsave(index); 

Lo que quiero que al cambio de mapa, salga el mismo knife osea se guarde, y 1 knife o 2 pueda ponerlo para admins
17/04/2019 12:40 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS