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

[ZP] Inmunidad Simple para el Survivor


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Axeliith0
Junior Member
Join Date: Jul 2012
Old 09-27-2012 , 23:43   [ZP] Inmunidad Simple para el Survivor
Reply With Quote #1

Bueno vengo a presentarles una guia/turorial, para darles un plugin que con el click derecho le das inmunidad al survivor por un tiempo

Primero el include Fun
PHP Code:
#include <fun> 
Asi funciona el godmode

PHP Code:
new g_Inmunidad[33]
new 
Inmu_Usado 
la variable g_Inmunidad[33] es la inmunidad que vamos a setearle al survivor
la variable entera Inmu_Usada es para cuantas veces usaste la inmunidad

PHP Code:
register_forward(FM_CmdStart"fw_CmdStart_Post"
Aca le registramos una foward para que al apretar el segundo click se active la inmunidad

-------

Vamos a reset_vars(id, resetall)

PHP Code:
reset_vars(idresetall)
    
g_Inmunidad[id] = false 
Seteamos la inmunidad en false

PHP Code:
public event_round_start()
    
Inmu_Usado // Esto hace que se use una vez por ronda 
Setemos la cantidad de Inmunidad usadas por ronda

-----

En el public le hice lo siguiente

PHP Code:
public fw_CmdStart_Post(idhandle)
{
    if (!
g_isalive[id] || !g_survivor[id]) // Si no esta vivo y no es survivor ignora la funcion
        
return FMRES_IGNORED;

    static 
iButton;iButton get_uc(handleUC_Buttons// creamos una static para el boton al asignar
    
    
if (iButton IN_ATTACK2// sentencia para que cuando precionemos click derecho haga lo siguiente
    
{
        
iButton &= ~IN_ATTACK2 // No me acuerdo
        
set_uc(handleUC_ButtonsiButton// Setea el boton
        
        
if (Inmu_Usado 1// sentencia para que si cuando la inmunidad usada es menor a 1, se cumple lo siguiente
        
{
            
g_Inmunidad[id] = true // seteamos la inmunidad en true = verdadero
            
Inmunidad(id// public para setear la inmunidad
        
}
    }
    
    return 
FMRES_IGNORED;

-----

Por ultimo el public para setearle la inmunidad

PHP Code:
public Inmunidad(id)
{
    
set_user_godmode(id1// seteamos el godmode al survivor
    
set_task(10.0"Inmunidad_off"id// seteamos un task para que cuando a los 10 segundos se apague la inmunidad
    
client_print(0print_center"La inmunidad del Survivor se activó"// mensaje que aparece cuando la activa
    
Inmu_Usado++ // aumentamos la variable Inmu_Usado para que dsp no se use mas de 1 vez
}

public 
Inmunidad_off(id// public al apagar la inmu
{
    
g_Inmunidad[id] = false // se setea la inmunidad en false
    
set_user_godmode(id0// apagamos o desactivamos el godmode
    
client_print(0print_center"La inmunidad del Survivor se acabó"// mensaje al desactivarse

-----

En caso que encuentren algunos bugs, avisenme que lo arreglo

Y si no se entendio bien diganme

PD: Ahi fixiee un poco el code, asi entienden
__________________
Plugins WIP

AutoMix ---> 25% (Paused)
JailBreak ----> 10% (Paused)
Zombie Plague ----> 65% (In progress)

Last edited by Axeliith0; 09-28-2012 at 22:40.
Axeliith0 is offline
GalaxyA
BANNED
Join Date: Sep 2012
Location: Noob Member
Old 09-27-2012 , 23:53   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #2

Buen TUTO por lo que es yo me haz dado ideas para crear muchas cosas nuevas solo que te puedo reprochar es esto:
PHP Code:
iButton &= ~IN_ATTACK2 // No me acuerdo 
Bueno lo del client_putin y client disconnect igual podrias explicarlo para la gente que no tiene una mierda de idea para que sirve. Lo probare
GalaxyA is offline
Send a message via MSN to GalaxyA
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 09-28-2012 , 01:33   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #3

g_nodamage[id]

edit:
PHP Code:
iButton &= ~IN_ATTACK2 // No me acuerdo 
es puro copy&paste.. deberias saber que hace eso si lo utilizas
__________________

www.amxmodx-es.com

Steam: Luchokoldo

Last edited by rak; 09-28-2012 at 01:35.
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 09-28-2012 , 07:51   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #4

¿Para qué esto?
PHP Code:
client_putinserver(id

        
g_Inmunidad[id] = false 
        Inmu_Usado 


Cuando tenés una función donde se reinician todas las variables...
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
shinoda
Spanish Moderator
Join Date: Nov 2009
Location: ag_crossfire
Old 09-28-2012 , 10:25   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #5

Simplemente el tipo no sabe lo que hace.
shinoda is offline
Send a message via MSN to shinoda Send a message via Skype™ to shinoda
GalaxyA
BANNED
Join Date: Sep 2012
Location: Noob Member
Old 09-28-2012 , 12:44   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #6

#include <fun>
para
set_user_godmode
GalaxyA is offline
Send a message via MSN to GalaxyA
Axeliith0
Junior Member
Join Date: Jul 2012
Old 09-28-2012 , 22:42   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #7

Quote:
Originally Posted by rak View Post
g_nodamage[id]

edit:
PHP Code:
iButton &= ~IN_ATTACK2 // No me acuerdo 
es puro copy&paste.. deberias saber que hace eso si lo utilizas
Se usarlo, pero no se como explicarlo bien, igual ya arregle el post asi entienden mejor
__________________
Plugins WIP

AutoMix ---> 25% (Paused)
JailBreak ----> 10% (Paused)
Zombie Plague ----> 65% (In progress)
Axeliith0 is offline
GalaxyA
BANNED
Join Date: Sep 2012
Location: Noob Member
Old 09-28-2012 , 23:48   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #8

El code esta perfecto lo probe y 0 Bugs, bueno como dice Inmunidad Simple tampoco te diria que agregues otras cosas, pero yo le agregue sonidos, efectos de la Buble, mensajes de cuanto falta para que se termine y un if para exceptuar al armagedonround ...
GalaxyA is offline
Send a message via MSN to GalaxyA
BlackFur
BANNED
Join Date: Apr 2012
Location: RCL
Old 09-29-2012 , 00:31   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #9

pero para que usa set_user_godmode si teniengo g_nodamage le basta.
BlackFur is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 09-29-2012 , 00:40   Re: [ZP] Inmunidad Simple para el Survivor
Reply With Quote #10

Quote:
Originally Posted by Axeliith0 View Post
Se usarlo, pero no se como explicarlo bien, igual ya arregle el post asi entienden mejor
seguis sin explicar para que sirve eso.....................
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
Reply



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 22:33.


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