Mensajes: 166
Temas: 57
Registro en: Jan 2019
Reputación:
0
bueno , busco un plugins que cuando salga el vip a cualquier Player , brille asi como glow , cada Jugador que le toque ser vip empieze a brillar
alguein me puede ayudar ?
Mensajes: 1,148
Temas: 82
Registro en: May 2015
Reputación:
8
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike> #include <fun>
#define PLUGIN "" #define VERSION "" #define AUTHOR ""
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "HamSpawn", 1) }
public HamSpawn(id) { new model[32] cs_get_user_model(id, model, charsmax(model))
//if(cs_get_user_vip(id))
if(is_user_alive(id)) if(equal(model, "vip")) set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25) else set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25) }
Mensajes: 35
Temas: 0
Registro en: Jul 2016
Reputación:
0
Código PHP: #include <amxmodx> #include <cstrike> #include <fun>
public plugin_init() { register_plugin("Glow Vip", "0.1", "") register_event("ResetHUD", "changevip", "b") }
public changevip(id) if(cs_get_user_vip(id) && is_user_alive(id)) set_user_rendering(id,kRenderFxGlowShell,50,50,50,kRenderNormal,25) ;else set_user_rendering(id)
Mensajes: 1,148
Temas: 82
Registro en: May 2015
Reputación:
8
cs_get_user_vip tira logs
Mensajes: 2,094
Temas: 59
Registro en: Feb 2015
Reputación:
15
muestra esos logs
(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: 166
Temas: 57
Registro en: Jan 2019
Reputación:
0
06/04/2019, 04:36 AM
(Última modificación: 06/04/2019, 04:37 AM por javier123. Edited 1 time in total.)
cual es la diferencia de los 2 ?
me gustaria agregar al plugins un mensaje de hud Color verde al medio de la pantalla por 5 segundos el nombre del jugador que se combiertio en vip
JOSE ES EL VIP PROTEGANLO
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike> #include <fun>
#define PLUGIN "" #define VERSION "" #define AUTHOR ""
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "HamSpawn", 1) }
public HamSpawn(id) { new model[32] cs_get_user_model(id, model, charsmax(model))
//if(cs_get_user_vip(id))
if(is_user_alive(id)) if(equal(model, "vip")) set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25) else set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25) }
Mensajes: 1,148
Temas: 82
Registro en: May 2015
Reputación:
8
06/04/2019, 05:01 AM
(Última modificación: 06/04/2019, 06:04 AM por Nelo. Edited 2 times in total.)
no los tengo a los logs porque fue hace mucho, pero anteriormente habia hecho algo con cs_get_user_vip y tiraba logs, cumplia su funcion pero me tiraba logs no sabia por que, entonces lo hice con get_user_model y todo ok, no logs y cumple su funcion
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike> #include <fun>
new maxplayers;
public plugin_init() { register_plugin("PLUGIN", "VERSION", "AUTHOR") RegisterHam(Ham_Spawn, "player", "HamSpawn", 1) maxplayers = get_maxplayers(); }
public HamSpawn(id) { new model[32], nombre[32], cts cs_get_user_model(id, model, charsmax(model)) get_user_name(id, nombre, 31)
if(is_user_alive(id)) { if(equal(model, "vip")) { set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
for(cts=1; cts<=maxplayers; cts++) { if(get_user_team(cts) == 2) { set_hudmessage(cts, 255, 0, -1.0, 0.4, 0, 1.0, 5.0); show_hudmessage(cts, "%s es el VIP, protejanlo", nombre); } } } else set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25) } }
Se que es mala idea el bucle en ham spawn pero lo hice asi nomas a lo rapido xd
Mensajes: 35
Temas: 0
Registro en: Jul 2016
Reputación:
0
06/04/2019, 02:25 PM
(Última modificación: 06/04/2019, 02:28 PM por Itachi Uchiha. Edited 2 times in total.)
Bueno ya te pasaron el code pero los logs del code cs_get_user_vip
es causado por el ham_spawn o HLTV, para eso lo puse en el register_event "ResetHUD" y no tira logs y funciona.
Mensajes: 166
Temas: 57
Registro en: Jan 2019
Reputación:
0
ya gracias : si yo quiesiera ponerle vida al Vip 200 de vida como lo dendria que hacer
200 heal ?
Mensajes: 35
Temas: 0
Registro en: Jul 2016
Reputación:
0
06/04/2019, 03:23 PM
(Última modificación: 06/04/2019, 03:23 PM por Itachi Uchiha. Edited 1 time in total.)
Debajo del code de nelo
Código PHP: set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
pones el set_user_health(id, Cantidad HP Pal Vip)
Dijiste 200 asi que quedaria asi
Código PHP: set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25) set_user_health(id, 200)
Mensajes: 166
Temas: 57
Registro en: Jan 2019
Reputación:
0
se me cae el server sale esto en consola L 04/07/2019 - 05:04:20: [AMXX] Displaying debug trace (plugin "Vip_Brillo.amxx", version "VERSION")
L 04/07/2019 - 05:04:20: [AMXX] Run time error 10: native error (native "cs_get_user_model")
L 04/07/2019 - 05:04:20: [AMXX] [0] Vip_Brillo.sma::HamSpawn (line 18)
Mensajes: 1,148
Temas: 82
Registro en: May 2015
Reputación:
8
07/04/2019, 05:10 PM
(Última modificación: 07/04/2019, 05:33 PM por Nelo.)
Algo andara mal en tu servidor, porque yo lo probé y funciona bien
proba asi
Código PHP: #include <amxmodx> #include <hamsandwich> #include <cstrike> #include <fun>
new maxplayers;
public plugin_init() { register_plugin("PLUGIN", "VERSION", "AUTHOR") RegisterHam(Ham_Spawn, "player", "HamSpawn", 1) maxplayers = get_maxplayers(); }
public HamSpawn(id) { new nombre[32], cts get_user_name(id, nombre, 31)
if(is_user_alive(id)) { if(cs_get_user_vip(id)) { set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25) set_user_health(id, 200)
for(cts=1; cts<=maxplayers; cts++) { if(get_user_team(cts) == 2) { set_hudmessage(cts, 255, 0, -1.0, 0.4, 0, 1.0, 5.0); show_hudmessage(cts, "%s es el VIP, protejanlo", nombre); } } } else set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25) } }
|