AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [ZP] Usar FL_FROZEN Al Comenzar Modo (?) (https://forums.alliedmods.net/showthread.php?t=195038)

LBCoscu 09-02-2012 20:54

[ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Habia leido sobre esto de FL_FROZEN en algunos threads...
Bueno lo que necesito es saber alguna manera de congelar a los T (Zombies) por x Segundos al comenzar un modo...
Me explico mejor:
Ejemplo:
start_mode_survivor
{
Aca algun comando para congelar a todos los zombies para que no se muevan por x segundos y cuando pasen esos segundos obviamente descongelarlos...

Alguna idea de como o algun code por ahi?

leonard19941 09-02-2012 21:29

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Bueno podrias mirar el Zombie Escape de dias, mira el code y fijate como congela a los zombies al principio de la ronda.

DJHD! 09-02-2012 21:30

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
PHP Code:

g_frozen[id] = true 


el999gonzalo 09-02-2012 21:31

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
eso pasa en el modo wesker (creo) revisate el tutorial de como hacer ese modo

o has ejemplo :

PHP Code:


start_mode_surv
:
{
Consigues a los jugadores en T 

set maxspeed 0

set_task 
(10.0 quitarcongelado)

public 
quitarcongelado(id)

conseguir jugadores T

ser maxspeed 
(el que quieras especifico para el modo

si la cosa fuera dejarles sl speed normal , no se como hacerlo

DJHD! 09-02-2012 21:35

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Quote:

Originally Posted by el999gonzalo (Post 1790043)
eso pasa en el modo wesker (creo) revisate el tutorial de como hacer ese modo

o has ejemplo :

PHP Code:


start_mode_surv
:
{
Consigues a los jugadores en T 

set maxspeed 0

set_task 
(10.0 quitarcongelado)

public 
quitarcongelado(id)

conseguir jugadores T

ser maxspeed 
(el que quieras especifico para el modo

si la cosa fuera dejarles sl speed normal , no se como hacerlo

No Es necesario Directamente qué use la variable g_frozen la setee en true cuando necesite congelar los y para descongelarlos en false :wink:

BlackFur 09-02-2012 22:21

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Adentro del code del modo pones esto

PHP Code:

         for (id 1id <= g_maxplayersid++)
        { 
        if (!
is_user_alive(id)) 
            continue;
             
        if (
g_zombie[id]) 
            continue; 
            
        
zombieme(id0010)
        
g_frozen[id] = true
        target_locked
[id] = true // Mia :D
        
        
message_begin(MSG_ONEg_msgScreenFade_id)
        
write_short(0// duration
        
write_short(0// hold time
        
write_short(FFADE_STAYOUT// fade type
        
write_byte(255// red
        
write_byte(0// green
        
write_byte(42// blue
        
write_byte(120// alpha
        
message_end()
        
        
set_task(get_pcvar_float(cvar_freezeduration) , "remove_freeze" id)
        
fm_set_rendering(idkRenderFxGlowShell100 100255kRenderNormal20)
        } 

Bue lo que haces principalmente aqui es aplicar lo mismo que si te hubiera afectado una bomba.
Pero si el zombie entra luego que ha comenzado la ronda tienes que hacer otras cosas mas pero esto es algo para que avances.

LBCoscu 09-04-2012 16:12

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Quote:

Originally Posted by leonard19941 (Post 1790041)
Bueno podrias mirar el Zombie Escape de dias, mira el code y fijate como congela a los zombies al principio de la ronda.

cual es el zombie escape?

BlackFur 09-04-2012 16:17

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
en el que escapas.


PD : En el comienzo de la ronda los zombies parten congelado mientras los humanos corren, y luego se liberan.

LBCoscu 09-04-2012 16:46

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
Mira BlackFur con el congelamiento tuve problemas ya que me congela los survivors y los zombies el unico que no se congela es el Weskertengo asi el mod...
creo que tengo ese for de mas me ayudan a arreglarlo?Ç es que ando con poco tiempo u.u
PHP Code:

        // wesker Mode
        
g_weskerround true
        g_currentmode 
MODE_WESKER
        g_lastmode 
MODE_WESKER
        
        
// Prevent Infection
        
g_allowinfection false
        
        
// Choose player randomly?
        
if (mode == MODE_NONE)
            
id fnGetRandomAlive(random_num(1iPlayersnum))
        
        
// Remember id for calling our forward later
        
forward_id id
        
        
// Make wesker
        
humanme(id002)
        
        
// Turn the remaining players into zombies
        
for (id 1id <= g_maxplayersid++)
        {
            
// Not alive
            
if (!g_isalive[id])
                continue;
            
            
// wesker or already a zombie
            
if (g_wesker[id] || g_zombie[id] )
                continue;
            
            
// Turn into a zombie
            
zombieme(id001000)
            
g_frozen[id] = true
            set_task
(15.0"remove_freeze" id)
            
fm_set_rendering(idkRenderFxGlowShell100 100255kRenderNormal20)
        }
        
        
// Turn 6 into survivor
        
for ( new 06i++ )
        {
            
id fnGetRandomAlive(random_num(1iPlayersnum))
            
humanme(id100)
        } 


BlackFur 09-04-2012 16:51

Re: [ZP] Usar FL_FROZEN Al Comenzar Modo (?)
 
PHP Code:

for ( new 06i++ )
{
        
id fnGetRandomAlive(random_num(1iPlayersnum))
        
humanme(id100)
}
------->

for ( new 06i++ )
{
            
id fnGetRandomAlive(random_num(1iPlayersnum))
            
humanme(id100)
            
g_frozen[id] = false
            remove_freeze
(id)
            
fm_set_rendering(id)//sarepe





All times are GMT -4. The time now is 03:19.

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