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

[ES][ZP][TUT]Visualizar en el HUD las infecciones, humanos y zombie matados


  
 
 
Thread Tools Display Modes
Author Message
Niiqo
Veteran Member
Join Date: Feb 2010
Location: Bs As, Argentina
Old 05-24-2010 , 21:47   [ES][ZP][TUT]Visualizar en el HUD las infecciones, humanos y zombie matados
#1

Visualizar en el HUD las infecciones, humanos y zombie matados

PHP Code:
/*==================================================================================================
Tutorial: Visualizar en el HUD, las infecciones, humanos y zombies matados.
Tutorial by: Niiqo
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Primero que nada nos vamos al principio del plugin "zombie_plague40.sma" o como lo tengan llamado.
Y agregamos lo siguiente:
==================================================================================================*/

// Variables Aniquilacion & Infectados
new Zombies[33// Variable que nos determina a los zombies aniquilados.
new Humanos[33// Variable que nos determina a los humanos aniquilados
new Infectados[33// Variable que nos determina los infectados

/*==================================================================================================
Luego nos vamos al siguiente forward denominado: fw_PlayerKilled.
Aca determinamos todas las cosas que podemos hacer cuando matamos a alguien
o nos matan por eso tenemos el "victim" que nos determina
la victima o el "attacker" que determina al atacante.
==================================================================================================*/

// Ham Player Killed Forward
public fw_PlayerKilled(victimattackershouldgib)

/*==================================================================================================
Luego debajo del "{" agregamos los siguientes "if".
En donde denominamos el "if(g_zombie[victim])"
determinamos que cuando un humano mata a un zombie o nemesis nos dara un zombie o nemesis aniquilado
como recompenza. En donde denominamos el "if(!g_zombie[victim] && g_survivor[victim])" estamos
determinando que cuando un zombie mate a un humano o survivor nos dara como recompenza un humano o
survivor aniquilado.
==================================================================================================*/

// Zombie y Nemesis aniquilados = 1 zombie aniquilado
if(g_zombie[victim] && !g_zombie[attacker])
 {
    
// Seteamos un zombie matado
    
Zombies[attacker]++
}

// Humano y Survivor aniquilados = 1 humano aniquilado
if(!g_zombie[victim] && g_zombie[attacker])
 {
    
// Seteamos un humano matado
    
Humanos[attacker]++
}

/*==================================================================================================
Una vez terminado lo anterior, nos debemos dirijir a: ShowHUD (es donde esta registrado el HUD,
que vendria a ser donde figuran nuestros datos todo el tiempo).
Y colocaremos esto lo que pondre posteriormente a la explicacion previa:
Hay vamos a registrar la visualizacon de la cantidad de humanos, zombies, o infecciones acumuladas
en el momento. Esto quiere decir que si hemos matado 5 zombies se visualizara en el HUD los 5
zombies que hemos aniquilado.
==================================================================================================*/

set_hudmessage(25500, -1.00.1006.012.0)
show_hudmessage(id"Zombies matados: %d ^nHumanos matados: %d ^nInfectados: %d"Zombies[id], Humanos[id], Infectados[id])

/*==================================================================================================
Seguimos especificando un poco mas el HUD para que nos quede mas claro:
El mismo hecho de poner el "%d" quiere decir que es estamos poniendo un numero, si colocamos otra
letra no nos mostrara nada. Las
siguiente lineas "Zombies[id], Humanos[id], Infectados[id]", es para que nos diga en el HUD
los zombies, etc como dije anteriormente. Con respecto a los "[id]" son el INDEX, es decir un
cliente en especial, este caso uno mismo.
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Bueno ahora somos libres, podemos poner este public en cualquier parte del script.
==================================================================================================*/

// Posterior a la infeccion
public zp_user_infected_post(idinfector)
{
    
// Seteamos una infeccion
    
Infectados[infector]++
}

/*==================================================================================================
Perdonenme, pero en el public anterior no se mucho en que consiste, como dice "post" e "infected",
se me dio una idea minima, "posterior a la infeccion"...
Volviendo al caso, estamos diciendo en ese public que nos dara una infeccion cuando infectamos a un
humano.
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Eso es todo, espero que les haya gustado.
==================================================================================================*/ 
Attached Files
File Type: sma Get Plugin or Get Source (tutorial_izh.sma - 364 views - 5.4 KB)

Last edited by Niiqo; 07-12-2010 at 10:16.
Niiqo is offline
Kiske
Veteran Member
Join Date: May 2009
Old 05-24-2010 , 21:54   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#2

Y el tutorial donde está ?
__________________

Kiske is offline
Send a message via Skype™ to Kiske
Niiqo
Veteran Member
Join Date: Feb 2010
Location: Bs As, Argentina
Old 05-24-2010 , 21:59   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#3

Quote:
Originally Posted by Kiske View Post
Y el tutorial donde está ?
Hoy vi 2 personas buscando esto, entonces lo pongo para que no pregunten mas y busquen
Niiqo is offline
Good
BANNED
Join Date: May 2010
Location: Argentina, Mendoza
Old 05-24-2010 , 21:59   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#4

Tendrias que explicar algo por lo menos, hay estas solo diciendo que poner.
Good is offline
Letsdoit
Senior Member
Join Date: Feb 2010
Old 05-24-2010 , 22:17   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#5

lol
Está bien que lo buscaran pero por lo menos explica algo.
Letsdoit is offline
Send a message via MSN to Letsdoit
Good
BANNED
Join Date: May 2010
Location: Argentina, Mendoza
Old 05-24-2010 , 22:35   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#6

Esta muy bien tu trabajo, si queres te mando un PM tratando de explicarlo, asi te ayudo en algo.
Good is offline
!Morte
Veteran Member
Join Date: May 2010
Old 05-24-2010 , 22:56   Re: [ES][ZP][TUT]Como agregar en el hud los Infectados, Zombies Matados y Humanos Mat
#7

PHP Code:
Zombies matados: %^nHumanos matados: %^nInfectados: %
esa misma forma la vi en un sv (zombie rampage)

boeh no importa, buy bueno tu trabajo, pero como dicen todos, intenta explicar algo
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
Niiqo
Veteran Member
Join Date: Feb 2010
Location: Bs As, Argentina
Old 05-24-2010 , 23:18   Re: [ES][ZP]Como agregar en el hud los Infectados, Zombies Matados y Humanos Matados
#8

Es verdad, no es un tut, asi que le saco el prefix.

Espero que a alguien le sirva!
Niiqo is offline
Good
BANNED
Join Date: May 2010
Location: Argentina, Mendoza
Old 05-24-2010 , 23:22   Re: [ES][ZP]Como agregar en el hud los Infectados, Zombies Matados y Humanos Matados
#9

Mejor deja el prefix y ponete las pilas, te dejo esto, actualizalo:

PHP Code:
/*==================================================================================================
Tutorial: Visualizar en el HUD, las infecciones, humanos y zombies matados.
Tutorial by: Niiqo
Explicacion by: Good
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Primero que nada nos vamos al principio del plugin "zombie_plague40.sma" o como lo tengan llamado.
Y agregamos lo siguiente:
==================================================================================================*/

// Variables Aniquilacion & Infectados
new Zombies[33// Variable que nos determina a los zombies aniquilados.
new Humanos[33// Variable que nos determina a los humanos aniquilados
new Infectados[33// Variable que nos determina los infectados

/*==================================================================================================
Luego nos vamos al siguiente forward denominado: fw_PlayerKilled.
Aca determinamos todas las cosas que podemos hacer cuando matamos a alguien
o nos matan por eso tenemos el "victim" que nos determina
la victima o el "attacker" que determina al atacante.
==================================================================================================*/

// Ham Player Killed Forward
public fw_PlayerKilled(victimattackershouldgib)

/*==================================================================================================
Luego debajo del "{" agregamos los siguientes "if".
En donde denominamos el "if(g_zombie[victim])"
determinamos que cuando un humano mata a un zombie o nemesis nos dara un zombie o nemesis aniquilado
como recompenza. En donde denominamos el "if(!g_zombie[victim] && g_survivor[victim])" estamos
determinando que cuando un zombie mate a un humano o survivor nos dara como recompenza un humano o
survivor aniquilado.
==================================================================================================*/

// Zombie y Nemesis aniquilados = 1 zombie aniquilado
if(!g_zombie[attacker] && g_zombie[victim])
{
    
// Seteamos un zombie matado
    
Zombies[attacker]++
}

// Humano y Survivor aniquilados = 1 humano aniquilado
if(g_zombie[attacker] && !g_zombie[victim]])
{
    
// Seteamos un humano matado
    
Humanos[attacker]++
}

/*==================================================================================================
Una vez terminado lo anterior, nos debemos dirijir a: ShowHUD (es donde esta registrado el HUD,
que vendria a ser donde figuran nuestros datos todo el tiempo).
Y colocaremos esto lo que pondre posteriormente a la explicacion previa:
Hay vamos a registrar la visualizacon de la cantidad de humanos, zombies, o infecciones acumuladas
en el momento. Esto quiere decir que si hemos matado 5 zombies se visualizara en el HUD los 5
zombies que hemos aniquilado.
==================================================================================================*/

set_hudmessage(25500, -1.00.1006.012.0)
show_hudmessage(id"Zombies matados: %d ^nHumanos matados: %d ^nInfectados: %d"Zombies[id], Humanos[id], Infectados[id])

/*==================================================================================================
Seguimos especificando un poco mas el HUD para que nos quede mas claro:
El mismo hecho de poner el "%d" quiere decir que es estamos poniendo un numero, si colocamos otra
letra no nos mostrara nada. Las
siguiente lineas "Zombies[id], Humanos[id], Infectados[id]", es para que nos diga en el HUD
los zombies, etc como dije anteriormente. Con respecto a los "[id]" son el INDEX, es decir un
cliente en especial, este caso uno mismo.
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Bueno ahora somos libres, podemos poner este public en cualquier parte del script.
==================================================================================================*/

// Posterior a la infeccion
public zp_user_infected_post(idinfector)
{
    
// Seteamos una infeccion
    
Infectados[infector]++
}

/*==================================================================================================
Perdonenme, pero en el public anterior no se mucho en que consiste, como dice "post" e "infected",
se me dio una idea minima, "posterior a la infeccion"...
Volviendo al caso, estamos diciendo en ese public que nos dara una infeccion cuando infectamos a un
humano.
==================================================================================================*/

/*------------------------------------------------------------------------------------------------*/

/*==================================================================================================
Eso es todo, espero que les aya gustado.
==================================================================================================*/ 
Aparte te dejo el SMA si por la dudas
Attached Files
File Type: sma Get Plugin or Get Source (tutorial_izh.sma - 180 views - 5.4 KB)

Last edited by Good; 05-29-2010 at 01:10.
Good is offline
!Morte
Veteran Member
Join Date: May 2010
Old 05-24-2010 , 23:24   Re: [ES][ZP]Como agregar en el hud los Infectados, Zombies Matados y Humanos Matados
#10

Quote:
Originally Posted by Niiqo View Post
PHP Code:
if(g_zombie[victim]) si el zombie es la victima
{
    
Zombies[attacker]++ se suma 1 zombie matado
}
if(!
g_zombie[victim] && !g_nemesis[victim] &&  !g_survivor[victim]) si el zombienemesis y survivor no son las victimas
{
    
Humanos[attacker]++ se suma 1 humano matado

nose si esta bien (creo que no) pero yo le mando frutha ahi nomas

edit. bueno, ya explico todo Fail, asi que .sd.saofu320ufsida0jvidagda444444444444444444 444444444444444444444444444444444444444444444 4444444444444444444

Last edited by !Morte; 05-24-2010 at 23:26.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
 



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 12:31.


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