skin de armas solo para admin
#1
hola que tal queria saber si me pueden ayudar, necesito un plugin para ponerle skins de armas solo a los admin, gracias de antemano Sonrisa
Responder
#2
https://forums.alliedmods.net/showpost.p...stcount=11
Responder
#3
Se que es pedido de plugins y se debe responder con ayuda, pero requiero amenos saber cuantos modelos pondrás y cuales serian.

#mlibre, no creo que eso le sirva.

Suponiendo que solo cambiaras el knife, m4 y ak47.

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

enum _:DATA_WPN
{
    
WPN_DRT[50],
    
WPN_GVN[15],
    
WPN_CSW
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }
}

public 
plugin_precache()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
precache_model(g_iWeapons[i][WPN_DRT])
    }
}

public 
plugin_init()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
RegisterHam(Ham_Item_Deployg_iWeapons[i][WPN_GVN], "HamItemDeploy"1)
    }
}

public 
HamItemDeploy(ent)
{
    static 
idid get_pdata_cbase(ent414)
    static 
WeaponIDWeaponID cs_get_weapon_id(ent)
    
    for(new 
0sizeof g_iWeaponsi++)
    {
        if(
WeaponID == g_iWeapons[i][WPN_CSW])
        {
            if(
is_user_admin(id))
                
entity_set_string(idEV_SZ_viewmodelg_iWeapons[i][WPN_DRT])
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags=get_user_flags(id);
    return (
__flags>&& !(__flags&ADMIN_USER));

[Imagen: b_350_20_323957_202743_f19a15_111111.png]

(18/11/2014, 05:47 PM)Neeeeeeeeeel.- escribió: Por qué necesitan una guía para todo? Meté mano y que salga lo que salga... es la mejor forma de aprender.

(16/05/2016, 11:08 PM)kikizon2 escribió: No cabe duda que tienen mierda en vez de cerebro, par de pendejos v:
Responder
#4
Código PHP:
#include <amxmodx>
#include <engine>

new prew[256], vp_arma[][] = {
    
"models/v_knife_r.mdl",                    //Knife
    
"models/v_9mmar.mdl""models/p_9mmar.mdl",        //M4A1
    
"models/v_egon.mdl""models/p_egon.mdl"        //AK47
}
public 
plugin_init() {
    
register_plugin("Admin Knife/M4a1/Ak47""1.1""PlayBoy (edited mlibre)")
    
register_event"CurWeapon""Event_CurWeapon""be""1=1" )
}
public 
plugin_precache() {
    for(new 
i;sizeof vp_arma;i++)
        
formatex(prewcharsmax(prew), "%s"vp_arma[i]), precache_model(prew)
}
public 
Event_CurWeapon(id) {
    if(!
is_user_alive(id))
        return
    if( 
get_user_flags(id) & ADMIN_RESERVATION) {
         switch(
read_data(2)) {
             case 
CSW_KNIFE: {
                
entity_set_string(idEV_SZ_viewmodelvp_arma[0])
            }
            case 
CSW_M4A1: {
                
entity_set_string(idEV_SZ_viewmodel vp_arma[1])
                
entity_set_string(idEV_SZ_weaponmodelvp_arma[2])
            }
            case 
CSW_AK47: {
                
entity_set_string(idEV_SZ_viewmodel vp_arma[3])
                
entity_set_string(idEV_SZ_weaponmodelvp_arma[4])
            }
        }
    }


  • fakemeta -> engine
  • + m4a1/ak47 (v_/p_)
Responder
#5
(06/10/2016, 06:58 PM)OsweRRR escribió: Se que es pedido de plugins y se debe responder con ayuda, pero requiero amenos saber cuantos modelos pondrás y cuales serian.

#mlibre, no creo que eso le sirva.

Suponiendo que solo cambiaras el knife, m4 y ak47.

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

enum _:DATA_WPN
{
    
WPN_DRT[50],
    
WPN_GVN[15],
    
WPN_CSW
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }
}

public 
plugin_precache()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
precache_model(g_iWeapons[i][WPN_DRT])
    }
}

public 
plugin_init()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
RegisterHam(Ham_Item_Deployg_iWeapons[i][WPN_GVN], "HamItemDeploy"1)
    }
}

public 
HamItemDeploy(ent)
{
    static 
idid get_pdata_cbase(ent414)
    static 
WeaponIDWeaponID cs_get_weapon_id(ent)
    
    for(new 
0sizeof g_iWeaponsi++)
    {
        if(
WeaponID == g_iWeapons[i][WPN_CSW])
        {
            if(
is_user_admin(id))
                
entity_set_string(idEV_SZ_viewmodelg_iWeapons[i][WPN_DRT])
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags=get_user_flags(id);
    return (
__flags>&& !(__flags&ADMIN_USER));


hola gracias a los 2 por tomarse su tiempo en ayudarme, yo quiero cambiar la usp, y la glock para los admin, me darian soporte por mp?
Responder
#6
Código PHP:
new const g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }
}

-->

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_usp.mdl",    "weapon_usp",        CSW_USP },
    { 
"models/tu_carpeta/v_glock.mdl",    "weapon_glock18",        CSW_GLOCK18 }

[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#7
(07/10/2016, 01:23 AM)kikizon2 escribió:
Código PHP:
new const g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }
}

-->

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_usp.mdl",    "weapon_usp",        CSW_USP },
    { 
"models/tu_carpeta/v_glock.mdl",    "weapon_glock18",        CSW_GLOCK18 }


no me podrias pasar el plugin hecho? yo no entiendo nada de eso :c
Responder
#8
Muchacho el Dije asi Thats what she said

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

enum _:DATA_WPN
{
    
WPN_DRT[50],
    
WPN_GVN[15],
    
WPN_CSW
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_usp.mdl",    "weapon_usp",        CSW_USP },
    { 
"models/tu_carpeta/v_glock.mdl",    "weapon_glock18",        CSW_GLOCK18 }


public 
plugin_precache()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
precache_model(g_iWeapons[i][WPN_DRT])
    }
}

public 
plugin_init()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
RegisterHam(Ham_Item_Deployg_iWeapons[i][WPN_GVN], "HamItemDeploy"1)
    }
}

public 
HamItemDeploy(ent)
{
    static 
idid get_pdata_cbase(ent414)
    static 
WeaponIDWeaponID cs_get_weapon_id(ent)
    
    for(new 
0sizeof g_iWeaponsi++)
    {
        if(
WeaponID == g_iWeapons[i][WPN_CSW])
        {
            if(
is_user_admin(id))
                
entity_set_string(idEV_SZ_viewmodelg_iWeapons[i][WPN_DRT])
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags=get_user_flags(id);
    return (
__flags>&& !(__flags&ADMIN_USER));


No tiene tanta ciencia.
[Imagen: 76561198350936449.png]

Cita:Los precios en la moneda venezolana se fijarán a partir de la reconversión monetaria y valdrá mucho menos de lo que cuesta una Cachapa con queso.
Responder
#9
(07/10/2016, 09:46 AM)KrR10VnZl escribió: Muchacho el Dije asi Thats what she said

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

enum _:DATA_WPN
{
    
WPN_DRT[50],
    
WPN_GVN[15],
    
WPN_CSW
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_usp.mdl",    "weapon_usp",        CSW_USP },
    { 
"models/tu_carpeta/v_glock.mdl",    "weapon_glock18",        CSW_GLOCK18 }


public 
plugin_precache()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
precache_model(g_iWeapons[i][WPN_DRT])
    }
}

public 
plugin_init()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
RegisterHam(Ham_Item_Deployg_iWeapons[i][WPN_GVN], "HamItemDeploy"1)
    }
}

public 
HamItemDeploy(ent)
{
    static 
idid get_pdata_cbase(ent414)
    static 
WeaponIDWeaponID cs_get_weapon_id(ent)
    
    for(new 
0sizeof g_iWeaponsi++)
    {
        if(
WeaponID == g_iWeapons[i][WPN_CSW])
        {
            if(
is_user_admin(id))
                
entity_set_string(idEV_SZ_viewmodelg_iWeapons[i][WPN_DRT])
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags=get_user_flags(id);
    return (
__flags>&& !(__flags&ADMIN_USER));


No tiene tanta ciencia.

no compila, pusite 2 veces la "g_iWeapons[][DATA_WPN]" Whatever
Responder
#10
Ayu XD no me di cuenta Jajaja Whatever
[Imagen: 76561198350936449.png]

Cita:Los precios en la moneda venezolana se fijarán a partir de la reconversión monetaria y valdrá mucho menos de lo que cuesta una Cachapa con queso.
Responder
#11
Por Dios Solo Borras El ->
Código PHP:
new const g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_ak47.mdl",    "weapon_ak47",        CSW_AK47 },
    { 
"models/tu_carpeta/v_m4a1.mdl",    "weapon_m4a1",        CSW_M4A1 },
    { 
"models/tu_carpeta/v_knife.mdl",    "weapon_knife",        CSW_KNIFE }



aqui ya se lo borre
Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

enum _:DATA_WPN
{
    
WPN_DRT[50],
    
WPN_GVN[15],
    
WPN_CSW
}

new const 
g_iWeapons[][DATA_WPN] = 
{
    { 
"models/tu_carpeta/v_usp.mdl",    "weapon_usp",        CSW_USP },
    { 
"models/tu_carpeta/v_glock.mdl",    "weapon_glock18",        CSW_GLOCK18 }


public 
plugin_precache()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
precache_model(g_iWeapons[i][WPN_DRT])
    }
}

public 
plugin_init()
{
    for(new 
0sizeof g_iWeaponsi++)
    {
        
RegisterHam(Ham_Item_Deployg_iWeapons[i][WPN_GVN], "HamItemDeploy"1)
    }
}

public 
HamItemDeploy(ent)
{
    static 
idid get_pdata_cbase(ent414)
    static 
WeaponIDWeaponID cs_get_weapon_id(ent)
    
    for(new 
0sizeof g_iWeaponsi++)
    {
        if(
WeaponID == g_iWeapons[i][WPN_CSW])
        {
            if(
is_user_admin(id))
                
entity_set_string(idEV_SZ_viewmodelg_iWeapons[i][WPN_DRT])
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags=get_user_flags(id);
    return (
__flags>&& !(__flags&ADMIN_USER));

Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Responder
#12
(06/10/2016, 10:10 PM)mlibre escribió:
Código PHP:
#include <amxmodx>
#include <engine>

new prew[256], vp_arma[][] = {
    
"models/v_knife_r.mdl",                    //Knife
    
"models/v_9mmar.mdl""models/p_9mmar.mdl",        //M4A1
    
"models/v_egon.mdl""models/p_egon.mdl"        //AK47
}
public 
plugin_init() {
    
register_plugin("Admin Knife/M4a1/Ak47""1.1""PlayBoy (edited mlibre)")
    
register_event"CurWeapon""Event_CurWeapon""be""1=1" )
}
public 
plugin_precache() {
    for(new 
i;sizeof vp_arma;i++)
        
formatex(prewcharsmax(prew), "%s"vp_arma[i]), precache_model(prew)
}
public 
Event_CurWeapon(id) {
    if(!
is_user_alive(id))
        return
    if( 
get_user_flags(id) & ADMIN_RESERVATION) {
         switch(
read_data(2)) {
             case 
CSW_KNIFE: {
                
entity_set_string(idEV_SZ_viewmodelvp_arma[0])
            }
            case 
CSW_M4A1: {
                
entity_set_string(idEV_SZ_viewmodel vp_arma[1])
                
entity_set_string(idEV_SZ_weaponmodelvp_arma[2])
            }
            case 
CSW_AK47: {
                
entity_set_string(idEV_SZ_viewmodel vp_arma[3])
                
entity_set_string(idEV_SZ_weaponmodelvp_arma[4])
            }
        }
    }


  • fakemeta -> engine
  • + m4a1/ak47 (v_/p_)
Y si quiero agregar los mdls w? como haria? y otra cosa, porque acceso flags que letra estaria activado el menu? para saber en users.ini
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)