Menu Knife no abre
#1
Hola a todos , espero que se encuentren bien vengo a pedir un favor 

este plugins es de knifes para admins pero cuando intento abrir no habre no muestra nada tampoco
vine haber si alguien me ayuda dejo code y gracias de antemano..
Código PHP:
#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich>
#include <engine>

#define PLUGIN "Knife menu" 
#define VERSION "1.0" 
#define AUTHOR "kikizon" 

// Flag para otorgar el Knife
#define FLAG ADMIN_KICK

new gKeys = ( (1<<0) | (1<<1) | (1<<2) | (1<<3) ) 

new 
gMenu[200], HasKnife[33

new 
gNum[33

//Aqui Van los modelos V_ de los knifes
new V_MODELS[][] = { 
    "v_knife1"
    "v_knife2"
    "v_knife3"
    "v_knife4"
    "v_knife5",
    "v_knife6"
    "v_knife7" 



//Aqui van los modelos P_ de los knifes
new const P_MODELS[][] = { 
    "p_knife1"
    "p_knife2"
    "p_knife3"
    "p_knife4"
    "p_knife5"
    "p_knife6"
    "p_knife7"



//Aqui van los nombres que se mostraran en el menu
new const szModelNames[][] = { 
    "Knife 1"
    "Knife 2"
    "Knife 3"
    "Knife 4"
    "Knife 5"
    "Knife 6"
    "Knife 7" 


public 
plugin_precache() 

    new knifes[60
    for(new isizeof(V_MODELS); i++) 
    
        formatex(knifes99"models/knifes/%s.mdl"V_MODELS[i])  // Aqui se puede editar la direccion de donde se encontraran los models
        precache_model(knifes
    
     
    
for(new isizeof(P_MODELS); i++) 
    
        formatex(knifes99"models/knifes.mdl"P_MODELS[i])  // Aqui se puede editar la direccion de donde se encontraran los models
        precache_model(knifes
    
     


public 
plugin_init() { 
    register_plugin(PLUGINVERSIONAUTHOR
    register_clcmd("say /knife""show_knife_menu"FLAG
     
    register_menucmd
(register_menuid("\rEscoge tu knife:^n"), gKeys"menu_handler"
    //register_event("CurWeapon", "check_model", "be") 
    RegisterHam(Ham_Item_Deploy"weapon_knife""fw_ItemDeploy_Knife"true)


public 
show_knife_menu(idlevelcid

    if(!cmd_access(idlevelcid2)) 
        return PLUGIN_HANDLED
    
    
if(get_user_team(id) != 2)
        return PLUGIN_HANDLED;
     
    
new len
    
new _new[100
    
    
for(new isizeof(V_MODELS); i++) 
    
        len len formatex(_new[len], charsmax(_new) - len"%s\y%d. \w%s"len "^n" "", ++bszModelNames[i]) 
    
     
    formatex
(gMenucharsmax(gMenu), "\rEscoge tu knife:^n%s"_new
     
    show_menu
(idgKeysgMenu15
     
    
return PLUGIN_CONTINUE 


public 
menu_handler(idkey


    HasKnife[id] = 
    gNum
[id] = key 
    engclient_cmd
(id"weapon_knife"
     
    
return PLUGIN_CONTINUE 
}   
public fw_ItemDeploy_Knife(ent) {
    
    
if(!is_valid_ent(ent))
        return
        
    
new id get_pdata_cbase(ent414)
    
    
if(!is_user_admin(id) || get_user_team(id) != 2)
        return
        
    
if(HasKnife[id] == 1) {
        static model[150
        formatex(modelcharsmax(model), "models/knifes/%s.mdl"V_MODELS[gNum[id]]) // Aqui Editas la direccion igual que en el precache
        entity_set_string(idEV_SZ_viewmodelmodel)
    
   
        formatex
(modelcharsmax(model), "models/knifes/%s.mdl"P_MODELS[HasKnife[id]]) // Aqui Editas la direccion igual que en el precache
        entity_set_string(idEV_SZ_weaponmodelmodel)
    }
    

/*public check_model(id) 

    if(!is_user_alive(id)) 
        return PLUGIN_HANDLED 
     
    new weapon = read_data(2) 
     
    if(weapon == CSW_KNIFE && read_data(1) == 1 && HasKnife[id] == 1) 
    { 
         
        static model[150] 
        formatex(model, charsmax(model), "models/knifes_new/%s.mdl", V_MODELS[gNum[id]]) // Aqui Editas la direccion igual que en el precache
        set_pev(id, pev_viewmodel2, model) 
         
        formatex(model, charsmax(model), "models/knifes_new/%s.mdl", P_MODELS[HasKnife[id]]) // Aqui Editas la direccion igual que en el precache
        set_pev(id, pev_weaponmodel2, model) 
    } 
     
    return PLUGIN_HANDLED 
} */

public client_putinserver(id

    HasKnife[id] = 
    gNum
[id] = 

public 
client_disconnect(id)
{
    HasKnife[id] = 
    gNum
[id] = 


Edit: Ahora abre pero no agarra la skins xd
Responder
#2
ahi dice que si no es "CT" no le pondrá el knife y tampoco le abrirá el menú
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#3
(01/06/2023, 08:43 PM)totopizza escribió: ahi dice que si no es "CT" no le pondrá el knife y tampoco le abrirá el menú

Y como lo edito para que le abra a ambos y si puedan escoger?
Responder
#4
(01/06/2023, 08:58 PM)Jesusar1006 escribió: Y como lo edito para que le abra a ambos y si puedan escoger?

Busca y elimina todos los

Código PHP:
get_user_team(id) != 

del código
"Cada golpe es una lección, y cada lección te hace mejor."

[Imagen: b_350_20_000000_8a7300_ffffff_eeff00.png]
[Imagen: 76561198371193937.png]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)