PDA

View Full Version : Vision Nocturna con plugin externo


capostrike93
03-30-2009, 16:08
bye

meTaLiCroSS
03-30-2009, 16:34
"[ES]" -.-

Starsailor
03-30-2009, 18:19
vision nocturna para que, para los zombies ?

capostrike93
03-30-2009, 18:40
bye

meTaLiCroSS
03-30-2009, 18:42
A ver metalicros no vengas a chingar y a darme menos carma si no puse el tag es por q mi teclado no le sale ese signo mira ¨Ç salen esos y vision nocturna para zombies pero desde plugin externo y sin natives ni forwards gracias

?

capostrike93
03-30-2009, 18:44
bye

capostrike93
03-30-2009, 18:46
bye

Starsailor
03-30-2009, 19:11
like this ? :O


#include <amxmodx>
#include <zombieplague>
#include <fakemeta>

#define PLUGIN "NVG :D"
#define VERSION "1.0"
#define AUTHOR "Staaaaaaaar!"

new maxplayers

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)
maxplayers = get_maxplayers()
set_task(1.0,"Nvg")
}

public Nvg(){
for (new i = 1; i <= maxplayers; i++){
if(zp_get_user_zombie(i))
fm_set_user_nvg(i,1)
}
set_task(0.1,"Nvg") // shhhh

}

stock fm_set_user_nvg(index, nvg=1){

new kit = get_pdata_int(index, 129);

if(nvg && !(kit & (1<<0)))
set_pdata_int(index,129,(kit | (1<<0)))

else if(!nvg && (kit & (1<<0)))
set_pdata_int(index, 129,(kit & ~(1<<0)));

}



es la unica forma que se me ocurre en este momento, sino te cae el server es un milagro :crab:

AlejandroSk
03-30-2009, 19:38
like this ? :O


#include <amxmodx>
#include <zombieplague>
#include <fakemeta>

#define PLUGIN "NVG :D"
#define VERSION "1.0"
#define AUTHOR "Staaaaaaaar!"

new maxplayers

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)
maxplayers = get_maxplayers()
set_task(1.0,"Nvg")
}

public Nvg(){
for (new i = 1; i <= maxplayers; i++){
if(zp_get_user_zombie(i))
fm_set_user_nvg(i,1)
}
set_task(0.1,"Nvg") // shhhh

}

stock fm_set_user_nvg(index, nvg=1){

new kit = get_pdata_int(index, 129);

if(nvg && !(kit & (1<<0)))
set_pdata_int(index,129,(kit | (1<<0)))

else if(!nvg && (kit & (1<<0)))
set_pdata_int(index, 129,(kit & ~(1<<0)));

}



es la unica forma que se me ocurre en este momento, sino te cae el server es un milagro :crab:


omg ty ty ty No sabia que existia esa native xD

IneedHelp
03-30-2009, 19:42
Con un loop de 0.1 que se repite cada 0.1, nah, no creo que se caiga, pero tal vez tire un lag de puta madre? Metodo hecho en 50 segundos supongo

che, espeicficate mas capostrike, osea, si queres que sea personalizada, con colores, duracion, ehm, no se...

Starsailor
03-30-2009, 19:46
Metodo hecho en 50 segundos supongo


fue lo primero que se me ocurrio



Con un loop de 0.1 que se repite cada 0.1, nah


no se, con zp corriendo y un loop de 0.1 seg :D mmmmmm

IneedHelp
03-30-2009, 19:47
Lo que pasa es que no se especifico correctamente en lo que queria...

Speed!
03-30-2009, 20:26
Con un loop de 0.1 que se repite cada 0.1, nah, no creo que se caiga, pero tal vez tire un lag de puta madre? Metodo hecho en 50 segundos supongo

che, espeicficate mas capostrike, osea, si queres que sea personalizada, con colores, duracion, ehm, no se...
Se ve que no sabes las cosas que procesa un server simple como un HLDS no en 0.1 seg, sino en cada frame...

La forma para usar nightvision, es ESTA =D=D=D=D=D (la misma que usa el ZP)

static Float:originF[3]
pev(id, pev_origin, originF)
message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, _, id)
write_byte(TE_DLIGHT) // TE id
engfunc(EngFunc_WriteCoord, originF[0]) // x
engfunc(EngFunc_WriteCoord, originF[1]) // y
engfunc(EngFunc_WriteCoord, originF[2]) // z
write_byte(250) // radius
write_byte(255) // r
write_byte(255) // g
write_byte(255) // b
write_byte(2) // life
write_byte(0) // decay rate
message_end()

en un task con 0.1 segs MAX, si pones mas tiempo, va a quedar feo.
El zp usa exactamente eso, y esta en 0.1 seg por default. A mi me gusta en un prethink poner eso pero we...si no es LAN, olvidate xd

capostrike93
03-30-2009, 20:35
bye

Starsailor
03-30-2009, 20:36
eso no es para nvision, eso es para el aura y va en prethink,

capostrike93
03-30-2009, 20:38
bye

Starsailor
03-30-2009, 20:46
en realidad es para el aura, fijate que no es una nvision sino un aura con el radio grande.

ya cuando pones TE_DLIGHT te das cuenta

capostrike93
03-30-2009, 20:50
bye

Starsailor
03-30-2009, 20:51
yo no digo que esta mal, sino que es un efecto, no es una NightVision


fijate que no es una nvision sino un aura con el radio grande.

capostrike93
03-30-2009, 20:54
bye

capostrike93
03-30-2009, 21:00
bye

Speed!
03-30-2009, 21:19
Si es nightvision... La diferencia del aura es que el message lo envia a todos los players, en este solo a uno, entonces crea la "luz" que daria una nightvision...

AlejandroSk
03-30-2009, 21:20
Si es nightvision... La diferencia del aura es que el message lo envia a todos los players, en este solo a uno, entonces crea la "luz" que daria una nightvision...

pioliisimo xd

Starsailor
03-30-2009, 22:01
La diferencia del aura es que el message lo envia a todos los players, en este solo a uno, entonces crea la "luz" que daria una nightvision...


el aura si queres se lo podes dar a un player solo, a todos los players o a quien quieras

Speed!
03-30-2009, 22:06
el aura si queres se lo podes dar a un player solo, a todos los players o a quien quieras
aun no entendiste.
una cosa es darle aura a alguien
otra cosa enviarle el message...

en este caso le da un aura de X radio con XXX XXX XXX colores, con centro en el origen del player, y el message es enviado a solo el, los demas no lo ven...
we, probalo si no me crees o mira el ZP, o muchos plugins que usan nightvision custom

capostrike93
03-30-2009, 22:12
bye

larito
03-31-2009, 20:01
xD he intentado de hacerlo pero no entiendo porq cadaves q toco el comando q me daria la nvg de color en este caso rojo, pasa menos de un segundo y welve a la del zp

Starsailor
03-31-2009, 20:03
ponelo en prethink

alan_el_more
03-31-2009, 20:07
xD he intentado de hacerlo pero no entiendo porq cadaves q toco el comando q me daria la nvg de color en este caso rojo, pasa menos de un segundo y welve a la del zp
proba desactivando el nvg del zp

larito
03-31-2009, 20:09
ponelo en prethink

proba desactivando el nvg del zp

weno ahora pruebo las dos formas

Speed!
03-31-2009, 20:22
ponelo en prethink
si, cuando contrate iplan...