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

[ES][TUT][ZP] Happy Hour para Zombie Plague


  
 
 
Thread Tools Display Modes
Author Message
[B.F.T] JuaNCruz
BANNED
Join Date: Dec 2009
Location: Argentina, Mendoza
Old 12-28-2009 , 00:56   [ES][TUT][ZP] Happy Hour para Zombie Plague
#1

[TUTORIAL]
Happy Hour
ZP
CREDITOS: Capostrike!

DESCRIPCION:
Trata sobre granar el doble de ammo packs a determinada hora "X" hasta cierta hora "X".

Bueno empecemos, para esto debemos abrir nuestro sma de zombie plague, ej: zombie_plague40.sma o como lo tenga cada uno.

Arriba de todo el plugin, debajo de los includes, ponemos:

PHP Code:
new const horas[] = { 00,01,02,03,04,05,06,07,08,09,10,11 }
new 
boolg_happytime 
Hay estamos diciendo que seran 12 horas de happy hour, osea desde las 12:00 PM hasta las 12:00 AM.

Luego buscamos la siguiente linea:
PHP Code:
            // Reward ammo packs for every [ammo damage] dealt
            
while (g_damagedealt[attacker] >= ammodamage
Ahora, aca pondremos para que a la hora que pusimos, nos de el doble de packs, para eso remplazamos el while por esto:

PHP Code:
           // Reward ammo packs for every [ammo damage] dealt
           
while (g_damagedealt[attacker] >= (ammodamage / (g_happytime 1)) ) 
Pero tambien podemos hacer que los admines ganen mas, para eso ponemos esto:

CODE 2

PHP Code:
           // Reward ammo packs for every [ammo damage] dealt
           
while (g_damagedealt[attacker] >= (ammodamage / (g_happytime 1)) ) 
            {
                     
g_ammopacks[attacker] += (is_user_admin(attacker) + 1)
                     
g_damagedealt[attacker] -=  (ammodamage / (g_happytime 1)) 
            } 
Bueno, entonces en conclucion: en esos codes estamos poniendo que cuando llegue determinada hora le de doble packs a todos, ya sean users o admin le da el mismo valor. Pero si queremos tambien podemos hacer que los admin en medio del happy hour gane mas que aquellos users usando el "CODE 2".

Ahora vamos al siguiente public:
PHP Code:
// Event Round Start
public event_round_start() 
Luego, debajo del "{" colocamos:

PHP Code:
    // [HH] Happy Hour
    
set_task(0.1,"happyhour"
Eso llamara al mensaje todas las rondas al comenzar diciendo que ya hay happy hour.

Falta lo ultimo, vamos a abajo de todo todo el plugin y ponemos:

PHP Code:
// Happy Hour
public happyhour(id)
{
    new 
data[12]
    
get_time("%H"data12)
    new 
Tiempo str_to_num(data)
 
    for(new 
i=0;<= sizeof horas 1;i++)
    {
        if(
Tiempo != horas[i]) continue
        
g_happytime true
        
break;
    }
    if(
g_happytime)
    {
        
zp_colored_print(0"^x04[ZP]^x01 -^x03 Happy Hour:^x01 Ya Comenzo...")
    }


********************************************* ********

Bueno espero que les aya gustado, el code es de capostrike,
lo saque de un post anterior.

********************************************* ********

Last edited by [B.F.T] JuaNCruz; 12-28-2009 at 07:34.
[B.F.T] JuaNCruz is offline
Send a message via MSN to [B.F.T] JuaNCruz
Pw-.
Member
Join Date: Aug 2009
Old 12-28-2009 , 00:57   Re: [ES][TUT][ZP] Hacer Happy Hour
#2

seguro que anda ?
__________________
SteamID: 34steamlowpings

Pw-. is offline
[B.F.T] JuaNCruz
BANNED
Join Date: Dec 2009
Location: Argentina, Mendoza
Old 12-28-2009 , 00:58   Re: [ES][TUT][ZP] Hacer Happy Hour
#3

testie y si
[B.F.T] JuaNCruz is offline
Send a message via MSN to [B.F.T] JuaNCruz
Pw-.
Member
Join Date: Aug 2009
Old 12-28-2009 , 01:01   Re: [ES][TUT][ZP] Hacer Happy Hour
#4

Buenisimoo
__________________
SteamID: 34steamlowpings

Pw-. is offline
vazmar
Veteran Member
Join Date: Apr 2009
Old 12-28-2009 , 01:02   Re: [ES][TUT][ZP] Hacer Happy Hour
#5

Yo lo llamaria: Hacer Copy Paste, no es un tutorial esto.. -10 Xd
vazmar is offline
Cisko94
Senior Member
Join Date: Oct 2009
Old 12-28-2009 , 01:03   Re: [ES][TUT][ZP] Hacer Happy Hour
#6

Quedaria copado con un sonido en vez del msj.
Buen tuto.
__________________
100% Vago
100% vicio
50% loco
Cisko94 is offline
Send a message via Yahoo to Cisko94
[B.F.T] JuaNCruz
BANNED
Join Date: Dec 2009
Location: Argentina, Mendoza
Old 12-28-2009 , 01:07   Re: [ES][TUT][ZP] Hacer Happy Hour
#7

Quote:
Originally Posted by vazmar View Post
Yo lo llamaria: Hacer Copy Paste, no es un tutorial esto.. -10 Xd
Exacto pero hay users que todavia no les anda, tonces como ami me funco y vi eso, agarre y lo deje aca...
[B.F.T] JuaNCruz is offline
Send a message via MSN to [B.F.T] JuaNCruz
kkvnn
BANNED
Join Date: Dec 2009
Old 12-28-2009 , 01:13   Re: [ES][TUT][ZP] Hacer Happy Hour
#8

Bien ahy jaunCruzz!
kkvnn is offline
[B.F.T] JuaNCruz
BANNED
Join Date: Dec 2009
Location: Argentina, Mendoza
Old 12-28-2009 , 01:22   Re: [ES][TUT][ZP] Happy Hour para Zombie Plague
#9

bueno, alguien que lo aga y que teste si anda o no
[B.F.T] JuaNCruz is offline
Send a message via MSN to [B.F.T] JuaNCruz
IceWaLLHnS
Member
Join Date: Feb 2009
Old 12-28-2009 , 01:26   Re: [ES][TUT][ZP] Happy Hour para Zombie Plague
#10

Chicos... Osea a que hora seria el happi our
IceWaLLHnS 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 11:11.


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