Mensajes: 35
Temas: 19
Registro en: Oct 2016
Reputación:
0
hola que tal queria saber si me pueden ayudar, necesito un plugin para ponerle skins de armas solo a los admin, gracias de antemano
Mensajes: 594
Temas: 31
Registro en: Nov 2015
Reputación:
6
Mis XVI humildes betas:
Mensajes: 2,087
Temas: 58
Registro en: Feb 2015
Reputación:
15
06/10/2016, 06:58 PM
(Última modificación: 06/10/2016, 09:15 PM por OsweRRR.)
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 i = 0; i < sizeof g_iWeapons; i++) { precache_model(g_iWeapons[i][WPN_DRT]) } }
public plugin_init() { for(new i = 0; i < sizeof g_iWeapons; i++) { RegisterHam(Ham_Item_Deploy, g_iWeapons[i][WPN_GVN], "HamItemDeploy", 1) } }
public HamItemDeploy(ent) { static id; id = get_pdata_cbase(ent, 41, 4) static WeaponID; WeaponID = cs_get_weapon_id(ent) for(new i = 0; i < sizeof g_iWeapons; i++) { if(WeaponID == g_iWeapons[i][WPN_CSW]) { if(is_user_admin(id)) entity_set_string(id, EV_SZ_viewmodel, g_iWeapons[i][WPN_DRT]) } } }
stock is_user_admin(id) { new __flags=get_user_flags(id); return (__flags>0 && !(__flags&ADMIN_USER)); }
(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:
Mensajes: 594
Temas: 31
Registro en: Nov 2015
Reputación:
6
06/10/2016, 10:10 PM
(Última modificación: 07/10/2016, 09:16 PM por mlibre.)
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;i < sizeof vp_arma;i++) formatex(prew, charsmax(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(id, EV_SZ_viewmodel, vp_arma[0]) } case CSW_M4A1: { entity_set_string(id, EV_SZ_viewmodel , vp_arma[1]) entity_set_string(id, EV_SZ_weaponmodel, vp_arma[2]) } case CSW_AK47: { entity_set_string(id, EV_SZ_viewmodel , vp_arma[3]) entity_set_string(id, EV_SZ_weaponmodel, vp_arma[4]) } } } }
Mis XVI humildes betas:
Mensajes: 35
Temas: 19
Registro en: Oct 2016
Reputación:
0
(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 i = 0; i < sizeof g_iWeapons; i++) { precache_model(g_iWeapons[i][WPN_DRT]) } }
public plugin_init() { for(new i = 0; i < sizeof g_iWeapons; i++) { RegisterHam(Ham_Item_Deploy, g_iWeapons[i][WPN_GVN], "HamItemDeploy", 1) } }
public HamItemDeploy(ent) { static id; id = get_pdata_cbase(ent, 41, 4) static WeaponID; WeaponID = cs_get_weapon_id(ent) for(new i = 0; i < sizeof g_iWeapons; i++) { if(WeaponID == g_iWeapons[i][WPN_CSW]) { if(is_user_admin(id)) entity_set_string(id, EV_SZ_viewmodel, g_iWeapons[i][WPN_DRT]) } } }
stock is_user_admin(id) { new __flags=get_user_flags(id); return (__flags>0 && !(__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?
Mensajes: 6,662
Temas: 81
Registro en: Jan 2014
Reputación:
68
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 DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 35
Temas: 19
Registro en: Oct 2016
Reputación:
0
(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
Mensajes: 939
Temas: 29
Registro en: Sep 2016
Reputación:
7
07/10/2016, 09:46 AM
(Última modificación: 07/10/2016, 12:49 PM por KrR10VnZl.)
Muchacho el Dije asi
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 i = 0; i < sizeof g_iWeapons; i++) { precache_model(g_iWeapons[i][WPN_DRT]) } }
public plugin_init() { for(new i = 0; i < sizeof g_iWeapons; i++) { RegisterHam(Ham_Item_Deploy, g_iWeapons[i][WPN_GVN], "HamItemDeploy", 1) } }
public HamItemDeploy(ent) { static id; id = get_pdata_cbase(ent, 41, 4) static WeaponID; WeaponID = cs_get_weapon_id(ent) for(new i = 0; i < sizeof g_iWeapons; i++) { if(WeaponID == g_iWeapons[i][WPN_CSW]) { if(is_user_admin(id)) entity_set_string(id, EV_SZ_viewmodel, g_iWeapons[i][WPN_DRT]) } } }
stock is_user_admin(id) { new __flags=get_user_flags(id); return (__flags>0 && !(__flags&ADMIN_USER)); }
No tiene tanta ciencia.
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.
Mensajes: 594
Temas: 31
Registro en: Nov 2015
Reputación:
6
(07/10/2016, 09:46 AM)KrR10VnZl escribió: Muchacho el Dije asi 
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 i = 0; i < sizeof g_iWeapons; i++) { precache_model(g_iWeapons[i][WPN_DRT]) } }
public plugin_init() { for(new i = 0; i < sizeof g_iWeapons; i++) { RegisterHam(Ham_Item_Deploy, g_iWeapons[i][WPN_GVN], "HamItemDeploy", 1) } }
public HamItemDeploy(ent) { static id; id = get_pdata_cbase(ent, 41, 4) static WeaponID; WeaponID = cs_get_weapon_id(ent) for(new i = 0; i < sizeof g_iWeapons; i++) { if(WeaponID == g_iWeapons[i][WPN_CSW]) { if(is_user_admin(id)) entity_set_string(id, EV_SZ_viewmodel, g_iWeapons[i][WPN_DRT]) } } }
stock is_user_admin(id) { new __flags=get_user_flags(id); return (__flags>0 && !(__flags&ADMIN_USER)); }
No tiene tanta ciencia.
no compila, pusite 2 veces la "g_iWeapons[][DATA_WPN]"
Mis XVI humildes betas:
Mensajes: 939
Temas: 29
Registro en: Sep 2016
Reputación:
7
Ayu XD no me di cuenta Jajaja
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.
Mensajes: 309
Temas: 73
Registro en: Jan 2015
Reputación:
0
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 i = 0; i < sizeof g_iWeapons; i++) { precache_model(g_iWeapons[i][WPN_DRT]) } }
public plugin_init() { for(new i = 0; i < sizeof g_iWeapons; i++) { RegisterHam(Ham_Item_Deploy, g_iWeapons[i][WPN_GVN], "HamItemDeploy", 1) } }
public HamItemDeploy(ent) { static id; id = get_pdata_cbase(ent, 41, 4) static WeaponID; WeaponID = cs_get_weapon_id(ent) for(new i = 0; i < sizeof g_iWeapons; i++) { if(WeaponID == g_iWeapons[i][WPN_CSW]) { if(is_user_admin(id)) entity_set_string(id, EV_SZ_viewmodel, g_iWeapons[i][WPN_DRT]) } } }
stock is_user_admin(id) { new __flags=get_user_flags(id); return (__flags>0 && !(__flags&ADMIN_USER)); }
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
Mensajes: 10
Temas: 5
Registro en: Sep 2021
Reputación:
0
(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;i < sizeof vp_arma;i++) formatex(prew, charsmax(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(id, EV_SZ_viewmodel, vp_arma[0]) } case CSW_M4A1: { entity_set_string(id, EV_SZ_viewmodel , vp_arma[1]) entity_set_string(id, EV_SZ_weaponmodel, vp_arma[2]) } case CSW_AK47: { entity_set_string(id, EV_SZ_viewmodel , vp_arma[3]) entity_set_string(id, EV_SZ_weaponmodel, vp_arma[4]) } } } }
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
|