Menu de knifes por daño
#1
Bueno, solo venia a pedir si alguien tiene un plugin de Knife´s por daño ¿?

Por favor Whatdone
(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder
#2
te referis a que cada cuchillo tenga un model y diferente daño ? que es para admins ?
Responder
#3
No necesariamente para admin y sí asi me refiero a que cada knife tenga diferente model y daño Whatdone
(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder
#4
si a la noche tengo tiempo y no me ganan de mano veo si puedo hacerlo
Responder
#5
Espero puedas te lo agradecería mucho
(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder
#6
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>

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

new 
kKnifeSelected33 ];

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

new const 
Knifes[][KNIFE_DATA] ={
    
    { 
"Default",     "models/v_knife.mdl",     "models/p_knife.mdl"1.0 },
    { 
"Bayonet",     "models/bk/v_bayonet.mdl""models/p_knife.mdl"2.0 },
    { 
"Gutknife",     "models/bk/v_gutknife.mdl""models/p_knife.mdl"3.0 },
    { 
"Karambit",     "models/bk/v_karambit.mdl""models/p_knife.mdl"4.0 }

};

public 
plugin_precache() {
    for(new 
0sizeof 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 );
    
RegisterHam(Ham_TakeDamage"player""HamTakeDamage");
    
    
register_clcmd"say /knife""ShowMenuKnifes" );


public 
HamTakeDamage(victiminflictorattackerFloat:damagedamagebits)
{
    if(!
is_user_connected(attacker) || !attacker || get_user_weapon(attacker) != CSW_KNIFE)
        return;
    
    
damage *= KnifeskKnifeSelected[attacker] ][ DMG ];    
    
SetHamParamFloat(4damage);

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("\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);

lo encontré en 30s en google, de nada Whatever ni sé si anda.
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#7
Como hago para que el knife no aparezca desde que revives? para que se pueda seleccionar y te lo de :/ y al terminar ronda te lo quite y tengas que elegir de nuevo

EDIT;
Ya, esto fue algo simple, cuestión de querer aprender y hacerlo.
(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)