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

[ZP] Modo Left 4 Dead


  
 
 
Thread Tools Display Modes
Author Message
kMess.saN
Junior Member
Join Date: Jan 2010
Old 11-26-2012 , 10:09   [ZP] Modo Left 4 Dead
#1

Hola, qué tal gente? Les quería comentar que estuve tratando de crear el modo left 4 dead (4 humanos, X HP, unlimited clip, diferentes armas cada uno VS Zombies) para ZP con el tutorial del zombie plague advance pero no soy muy bueno para esto y hay cosas que no entiendo bien. Por eso les quería preguntar si alguno vio este plugin por algun lado o tiene idea de como armarlo? Gracias!
kMess.saN is offline
XxDioSxX
Senior Member
Join Date: Nov 2012
Location: argentina
Old 11-26-2012 , 12:30   Re: [ZP] Modo Left 4 Dead
#2

mmmm... por lo menos te doy una ayuda....

solo te voy a dar los basico para que hagas el modo osea la funcion y las cvar principales para q funcione, ya despues vos le vas a setear los models, ponerle cvar de gravedad o lo q quieras...

te recomiendo que sigas este tuto...
es del modo armageddon solo es para las funciones basicas si no saves...
http://forums.alliedmods.net/showthread.php?t=112291
nada mas q en ves de ponerle ARMAGEDDON le pones L4D

cvar necesarias

PHP Code:

    
// CVARS - Left Dead 4 Mode
    
cvar_l4d register_cvar("zp_l4d_enabled""1")
    
cvar_l4dchance register_cvar("zp_l4d_chance""20")
    
cvar_l4dminplayers register_cvar("zp_l4d_min_players""9"

la funcion principal... (esto te va a andar si o si). solo vas a tener que sacar el sonido de otro modo o si queres complicarte mas setea uno nuevo (te lo dejare marcado, sino te va a tirar error)

PHP Code:
    }
    else if ((
mode == MODE_NONE && (!get_pcvar_num(cvar_preventconsecutive) || g_lastmode != MODE_L4D) && random_num(1get_pcvar_num(cvar_l4dchance)) == get_pcvar_num(cvar_l4d) && iPlayersnum >= get_pcvar_num(cvar_l4dminplayers)&&iPlayersnum >= 2)
    || 
mode == MODE_L4D)
    {
//left dead 4 mode
    
g_plagueround true 
    g_l4dround 
true

    set_pcvar_num
(cvar_infammo2// balas infinitas

        
        
for (id 1id <= g_maxplayersid++)
        {
            
// si no esta vivo
            
if (!is_user_alive(id))
                continue;
            
            
// si es un zombie
            
if (g_zombie[id])
                continue;
            
            
// Convertir en zombie
            
zombieme(id00100)
        
// Convierte a todos en zombies a menos que no este vivo o que ya sea zombie
        
}
        
        
// Convertir 4 de los zombies en Humanos
        
id fnGetRandomAlive(random_num(1iPlayersnum))
        
humanme(id000// Convertimos a alguien al azar en humano 
        
fm_set_user_health(id2000)  // le damos vida al humano
    
fm_set_rendering(idkRenderFxGlowShell250250250kRenderNormal8// Glow del persinjae
    
id fnGetRandomAlive(random_num(1iPlayersnum))
         if (
g_zombie[id])
        {
            
humanme(id000// Convertimos a alguien al azar en humano mientras no sea el humano ya establecido
        
fm_set_user_health(id2000)  // le damos vida al humano 
    
fm_set_rendering(idkRenderFxGlowShell250250250kRenderNormal8)
    } 
        
        
id fnGetRandomAlive(random_num(1iPlayersnum))
         if (
g_zombie[id])
        {
            
humanme(id000// Convertimos a alguien al azar en humano mientras no sea el humano ya establecido
        
fm_set_user_health(id2000// le damos vida al humano
    
fm_set_rendering(idkRenderFxGlowShell250250250kRenderNormal8)
    }
        
        
id fnGetRandomAlive(random_num(1iPlayersnum))
         if (
g_zombie[id])
        {
            
humanme(id000// Convertimos a alguien al azar en humano mientras no sea el humano ya establecido
        
fm_set_user_health(id2000// le damos vida al humano
    
fm_set_rendering(idkRenderFxGlowShell250250250kRenderNormal8)
    }
        
        
// Play plague sound     ((((ACA YO USE EL SONIDO DEL PLAGUE, CAMBIO O SETEA UN NUEVO SONIDO A TU GUSTO)))
        
ArrayGetString(sound_plaguerandom_num(0ArraySize(sound_plague) - 1), soundcharsmax(sound))
        
PlaySound(sound);
        
        
// Show Swarm HUD notice
        
set_hudmessage(2025520HUD_EVENT_XHUD_EVENT_Y10.05.01.01.0, -1)
        
ShowSyncHudMsg(0g_MsgSync"Modo Left 4 Dead !!")
        
        
// Mode fully started!
        
g_modestarted true
        
        
// Round start forward
        
ExecuteForward(g_fwRoundStartg_fwDummyResultMODE_L4D0);
    
    } 
((me acorde tambien... tene mucho cuidado con las ID HUMANME y ZOMBIEME sino te va a tirar error al compilar, no todos los zp son iguales))
cualquier duda o problema pregunta... saludos

Last edited by XxDioSxX; 11-26-2012 at 12:46.
XxDioSxX is offline
Send a message via MSN to XxDioSxX Send a message via Skype™ to XxDioSxX
Sambuseti
Member
Join Date: Jun 2011
Location: Chile
Old 11-26-2012 , 12:56   Re: [ZP] Modo Left 4 Dead
#3

por dios hay 10 temas sobre esto... el search no muerde U.u
y si vamos a ayudar vamos a ayudar bien...

pd: especifica para que zp... 4.2, 4.3 o 5.0
Sambuseti is offline
Send a message via MSN to Sambuseti Send a message via Skype™ to Sambuseti
XxDioSxX
Senior Member
Join Date: Nov 2012
Location: argentina
Old 11-26-2012 , 13:02   Re: [ZP] Modo Left 4 Dead
#4

Quote:
Originally Posted by Sambuseti View Post
por dios hay 10 temas sobre esto... el search no muerde U.u
y si vamos a ayudar vamos a ayudar bien...

pd: especifica para que zp... 4.2, 4.3 o 5.0
para advance ZP 4.3.. hay tutos o guias que son muy complejos o que estan mal y lo mejor es darles lo principal y que de a poco vean como pueden obtimizar el modo
XxDioSxX is offline
Send a message via MSN to XxDioSxX Send a message via Skype™ to XxDioSxX
Sambuseti
Member
Join Date: Jun 2011
Location: Chile
Old 11-26-2012 , 13:08   Re: [ZP] Modo Left 4 Dead
#5

Quote:
Originally Posted by XxDioSxX View Post
para advance ZP 4.3.. hay tutos o guias que son muy complejos o que estan mal y lo mejor es darles lo principal y que de a poco vean como pueden obtimizar el modo
dijo que vio el tuto nunca dijo que fuera 4.3...

pd: Optimizar*
Sambuseti is offline
Send a message via MSN to Sambuseti Send a message via Skype™ to Sambuseti
GalaxyA
BANNED
Join Date: Sep 2012
Location: Noob Member
Old 11-26-2012 , 13:11   Re: [ZP] Modo Left 4 Dead
#6

Yo dejaría el l4d que tengo pero todavía no lo optimizo y seria vergonzoso mostrar ese code
GalaxyA is offline
Send a message via MSN to GalaxyA
XxDioSxX
Senior Member
Join Date: Nov 2012
Location: argentina
Old 11-26-2012 , 13:17   Re: [ZP] Modo Left 4 Dead
#7

que comienze con lo basico... yo lo tengo de otra forma tambien pero no le voy a dar en bandeja de oro todo, aparte si le doy toda la code para eso hago un [TUTORIAL] y se los dejo servido... solo es una pequeña ayuda

Last edited by XxDioSxX; 11-26-2012 at 13:17.
XxDioSxX is offline
Send a message via MSN to XxDioSxX Send a message via Skype™ to XxDioSxX
kMess.saN
Junior Member
Join Date: Jan 2010
Old 11-26-2012 , 13:44  
#8

Muchas gracias XxDioSxX y los demás! Despues de crear el post me di cuenta que hay tutoriales de como armar modos de juego, igual me sirvio mucho lo que aporto dios! Actualmente tengo el último ZP 5.0, disculpen que no lo aclare, leí ese tutorial como ejemplo a seguir, pero voy a ver como hago. Saludos!

Perdón por hacer doble post, pero estuve viendo y del 4.3 advance al 5.0 cambia la organización de los modos no? Hay que crear un sma para cada modo en el último? Ustedes que tienen mas idea, recomiendan la 5.0 o es mejor quedarse con la anterior? Disculpen por tantas preguntas!

Last edited by lucas_7_94; 11-26-2012 at 19:45.
kMess.saN 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 07:50.


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