Raised This Month: $51 Target: $400
 12% 

Detectar si el jugador está plantando una C4


  
 
 
Thread Tools Display Modes
Author Message
Stereo
Veteran Member
Join Date: Dec 2010
Old 04-30-2012 , 16:04   Detectar si el jugador está plantando una C4
#1

El cso es imposible conseguirlooo xd


Alguien sabe alguna forma de, while user_esta_plantando(id) bloquear daño?
Stereo is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-30-2012 , 16:06   Re: Desvirtúe aquí.
#2

Quote:
Originally Posted by Stereo View Post
El cso es imposible conseguirlooo xd


Alguien sabe alguna forma de, while user_esta_plantando(id) bloquear daño?
obtenes el arma q esta usando.. si es la c4 y esta manteniendo apretado IN_ATTACK supercede
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
Stereo
Veteran Member
Join Date: Dec 2010
Old 04-30-2012 , 16:40   Re: Desvirtúe aquí.
#3

y si no esta plantando? xd
Stereo is offline
fearAR
Veteran Member
Join Date: Oct 2010
Old 04-30-2012 , 17:54   Re: Desvirtúe aquí.
#4

Es fácil, almacena los orígenes de las posibles plantaciones en el mapa, los almacenas en una variable

PHP Code:
new fOrigin_ZBombMAX_BOMBZONE ] [ 
Para buscar los orígenes de estas, primero debes de buscar estas entidades, que tienen un classname determinado, era algo de func_plant... o func_bombzone, la verdad ni me acuerdo. Una vez que tienes almacenados estos valores, verificas cuando el valor del bit IN_ATTACK sea 1.

PHP Code:
if ( iButton IN_ATTACK // then... 
Si la condicional se cumple, obtienes los tamaños de la entidad, Mins y Maxs. Si el usuario se encuentra entre la diferencia y la suma del fOrigen + sizeMins / sizeMaxs, es porque esta plantando...

Saludos.

PD: Te recomiendo verificar si la bomba no esta plantada, para evitar, bugs en caso que con algun menú de edit, puedan darse una C4 y no haya ningún error de comprensión.
__________________
~~~~ NPC AI ~~~~

[ Pathfinding - OK ]
[ Citizen AI - OK ]
[ Handle Weapons - --- ]
fearAR is offline
Send a message via MSN to fearAR
Stereo
Veteran Member
Join Date: Dec 2010
Old 04-30-2012 , 18:01   Re: Desvirtúe aquí.
#5

o
PHP Code:
cs_get_user_mapzones(id)==CS_MAPZONE_BOMBTARGET 
+
PHP Code:
get_user_button(id) & IN_ATTACK 
+
PHP Code:
get_user_weapon(id)==CSW_C4 
mas facil no? xd

Last edited by Stereo; 05-01-2012 at 07:18.
Stereo is offline
Starsailor
horrible hahah
Join Date: Aug 2008
Location: Buenos Aires
Old 04-30-2012 , 20:28   Re: Detectar si el jugador está plantando una C4
#6

#include <csx>

public bomb_planting(id)


hay varias formas de detectar si esta plantando, la que se me viene a la cabeza ahora es esta, no se si es mas o menos eficiente que las demas.
__________________
Find my plugins here..

Ex - Spanish Moderator.
Starsailor is offline
Geoslide
Senior Member
Join Date: Jun 2011
Location: Chilean player
Old 04-30-2012 , 20:37   Re: Detectar si el jugador está plantando una C4
#7

funciona sin el include
__________________
Basebuilder V6 - plugin for sale
Jailbreak V6 - plugin for sale
more plugins in progress ...

Geoslide ?
Geoslide is offline
Stereo
Veteran Member
Join Date: Dec 2010
Old 05-01-2012 , 08:23   Re: Detectar si el jugador está plantando una C4
#8

Ok me sirvio con un

Code:
prethink
{
          user in bomb zone y tiene c4 en mano?
}
Gracias igualmente a todos xd

Last edited by Stereo; 05-01-2012 at 08:23.
Stereo is offline
alan_el_more
Veteran Member
Join Date: Jul 2008
Location: amxmodx-es.com
Old 05-03-2012 , 07:40   Re: Detectar si el jugador está plantando una C4
#9

Elegiste la peor manera de todas para detectar algo tan basico: prethink
__________________
alan_el_more is offline
Stereo
Veteran Member
Join Date: Dec 2010
Old 05-03-2012 , 10:14   Re: Detectar si el jugador está plantando una C4
#10

Y como lo harías tu? se me ocurre curweapon unicamente pero no estaría del todo correcto
Stereo is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:14.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode