Raised This Month: $32 Target: $400
 8% 

[ZP] Una ayuda con este public ?


  
 
 
Thread Tools Display Modes
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 13:02   Re: [ZP] Una ayuda con este public ?
#21

mira tienes que poner:
PHP Code:
            // Xp
            
while (g_damagedealt[attacker] >= xpdamage)

            {
            
g_exp[attacker]++
            
g_damagedealt[attacker] -= xpdamage
            update_ap
(attacker)
            } 
osea si el public que chekea los niveles es:
PHP Code:
public update_ap(idamountcheck
tienes que poner:
PHP Code:
update_ap(attacker
GokuX is offline
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 13:08   Re: [ZP] Una ayuda con este public ?
#22

no te compliques hazlo fácil:
PHP Code:
new g_lvl[33// Niveles :O
new g_exp[33// Exp :O  

// Despues
new const LVL[] = { 0572050 // 5 Levels xD  

// buscas: public fw_PlayerKilled(victim, attacker, shouldgib) || y pones:
if(g_zombie[attacker] && g_survivor[victim])
{
g_exp[attacker] += 8
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste 8 de exp por matar un survivor."
check_level(attacker)

y ases el public:
PHP Code:
public check_level(id
Quote:
Sencillo, y no te complicas.
Si lo haces así:
1º: Ganaras la exp según la persona que mates ya sea: Survivor, Predator, Wesker, Assassin, Nemesis, Sniper, Humano, Ninja, Zombie, etc..
2º: No te complicara tanto hacer los levels.

Last edited by GokuX; 08-25-2011 at 13:11.
GokuX is offline
Shion
Senior Member
Join Date: Dec 2008
Old 08-25-2011 , 15:21   Re: [ZP] Una ayuda con este public ?
#23

Quote:
Originally Posted by GokuX View Post
mira tienes que poner:
PHP Code:
            // Xp
            
while (g_damagedealt[attacker] >= xpdamage)

            {
            
g_exp[attacker]++
            
g_damagedealt[attacker] -= xpdamage
            update_ap
(attacker)
            } 
osea si el public que chekea los niveles es:
PHP Code:
public update_ap(idamountcheck
tienes que poner:
PHP Code:
update_ap(attacker
Mira Lo qiero si o si a este modo osea qe te de por daño echo, dsp le pondre un combo pero asi lo qiero por ahora y ehm no me compila asi con update_xp[attacker] me tira " number of arguments does not match definition
__________________
Shion is offline
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 15:32   Re: [ZP] Una ayuda con este public ?
#24

por que no lo tienes definido tienes que poner update_ap, hazlo de la forma que te dije porfiado es mas sencillo solo te estas complicando.
GokuX is offline
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 19:27   Re: [ZP] Una ayuda con este public ?
#25

Quote:
Originally Posted by Shion View Post
Mira Lo qiero si o si a este modo osea qe te de por daño echo, dsp le pondre un combo pero asi lo qiero por ahora y ehm no me compila asi con update_xp[attacker] me tira " number of arguments does not match definition
Mira es por que no haz cambiado el public desde el zp o sino es por que isiste algo malo ponle update_ap y te compilara bien.

en:
PHP Code:
public fw_PlayerKilled(victimattackershouldgib
cambias:
PHP Code:
update_ap(attackerget_pcvar_num(cvar_ammoinfect), 0
por
---->
PHP Code:
update_xp(attackerget_pcvar_num(cvar_ammoinfect), 0
Si no me equivoco, es que ando apurado, pero trata de hacerlos de la forma que te dije es mucho mas facil, lo que ases ahora te puede resultar un gran bug, no copies tutos esos son para 4.2 si usas 4.3 no te servira, inventa los levels tu mismo:
PHP Code:
// Creas 2 variables
new g_lvl[33]
new 
g_exp[33]

// Creas un const para saber a exp para cada nivel
new const LVL[] = { 056305070 }

// en playerkilled ases un if para saber cuanta exp ganas por matar alguien
if(g_zombie[attacker] && g_survivor[victim])
{
g_exp[attacker] += 8
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste 8 de exp por matar un survivor."
check_level(attacker)

sencillo.

Quote:
Los tutos que asen son para darte una idea no para que los copies exactamente siempre tendran un error ellos los hacen para apoyarte con tu sistema de levels.

Last edited by GokuX; 08-25-2011 at 19:47.
GokuX is offline
Shion
Senior Member
Join Date: Dec 2008
Old 08-25-2011 , 20:46   Re: [ZP] Una ayuda con este public ?
#26

Quote:
Originally Posted by GokuX View Post
Mira es por que no haz cambiado el public desde el zp o sino es por que isiste algo malo ponle update_ap y te compilara bien.

en:
PHP Code:
public fw_PlayerKilled(victimattackershouldgib
cambias:
PHP Code:
update_ap(attackerget_pcvar_num(cvar_ammoinfect), 0
por
---->
PHP Code:
update_xp(attackerget_pcvar_num(cvar_ammoinfect), 0
Si no me equivoco, es que ando apurado, pero trata de hacerlos de la forma que te dije es mucho mas facil, lo que ases ahora te puede resultar un gran bug, no copies tutos esos son para 4.2 si usas 4.3 no te servira, inventa los levels tu mismo:
PHP Code:
// Creas 2 variables
new g_lvl[33]
new 
g_exp[33]

// Creas un const para saber a exp para cada nivel
new const LVL[] = { 056305070 }

// en playerkilled ases un if para saber cuanta exp ganas por matar alguien
if(g_zombie[attacker] && g_survivor[victim])
{
g_exp[attacker] += 8
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste 8 de exp por matar un survivor."
check_level(attacker)

sencillo.

Ya te dije esa forma no me gusta y voy a aser lo posible por tener la forma que vas ganando x daño realizado
y Obviamente ya habia echo lo de
PHP Code:
update_x(attackerget_pcvar_num(cvar_ammoinfect), 0)` 
cambiarlo por XP pero seguia sin funcionar, Uso la 4.2

Poniendole Update_ap devuelta a todo me tira:

Invalid subscript (not an array or too many subcripts): "update_ap"
Warning: expression has no effect
Error 001: expected token ";" ut found "]"
Invalid expression assumed zero
y bueno too many error messages on one line ... :/
__________________

Last edited by Shion; 08-25-2011 at 20:55.
Shion is offline
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 21:14   Re: [ZP] Una ayuda con este public ?
#27

mira ya esta echo por update_ap asi que no sakas nada tendrias que dar la vuelta al zp para cambiar todo.

Si lo haces de la otra forma de lo mismo igual pudes hacer que ganen exp por cierta cantidad de daño o pudes hacer qe gane ammo packs, puedes hacerlo por puntos varias ideas pero ammo packs no es lo de ahora. ahora si quieres agregame mi msn falso que mas ocupo: [email protected] me preguntas si tienes dudas y te puedo ayudar. pero no es para aprovecharte y preguntarme todo el rato.

yo por mi parte preferiria la otra forma 100%:
1° Es mas fácil
2° No tiene bug si lo ago bien
3° salen mucho mejores los levels

al contrario tu forma no me gusta ya que perderas lvls iwal tienes que crear nueva variable y es posible de que ayan bugs.

Last edited by GokuX; 08-25-2011 at 21:26.
GokuX is offline
Old 08-25-2011, 21:17
GokuX
This message has been deleted by GokuX.
Shion
Senior Member
Join Date: Dec 2008
Old 08-25-2011 , 21:22   Re: [ZP] Una ayuda con este public ?
#28

Tene cuidado con el doble post, no te que lo hiciste mucho D:, ahi te agregue, espero que aceptes aver si me terminas de ayudar con esto
__________________
Shion is offline
GokuX
BANNED
Join Date: Jun 2011
Location: Quilpué , Chile
Old 08-25-2011 , 21:25   Re: [ZP] Una ayuda con este public ?
#29

sorry por el doble post lo are en 1 solo.

pero de la forma que lo agas sale.

mejor aserlos tu mismo.

podrias hacer puntos.

--->
Mira para que no te compliques por la exp hazlo asi:
PHP Code:
// Si el Humano es la victima
if(g_zombie[attacker] && !g_survivor[victim])
{
g_exp[attacker] += 9
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste^x04 5^x01 de^x04 Exp^x01 por:^x04 Matar un Humano^x01.")
update_ap(attacker)
}

// Si el Zombie es la victima
if(!g_zombie[attacker] && g_zombie[victim] && !g_nemesis[victim])
{
g_exp[attacker] += 10
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste^x04 10^x01 de^x04 Exp^x01 por:^x04 Matar un Zombie^x01.")
update_ap(attacker)
}

// Si el Nemesis es la victima
if(!g_zombie[attacker] && g_nemesis[victim])
{
g_exp[attacker] += 32
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste^x04 10^x01 de^x04 Exp^x01 por:^x04 Matar un Nemesis^x01.")
update_ap(attacker)
}

// Si el Survivor es la victima
if(g_zombie[attacker] && g_survivor[victim])
{
g_exp[attacker] += 24
zp_colored_print
(attacker"^x04[ZP]^x01 Ganaste^x04 10^x01 de^x04 Exp^x01 por:^x04 Matar un Survivor^x01.")
update_ap(attacker)


Last edited by GokuX; 08-25-2011 at 21:39.
GokuX is offline
Shion
Senior Member
Join Date: Dec 2008
Old 08-25-2011 , 21:45   Re: [ZP] Una ayuda con este public ?
#30

Lo tengo en cuenat y te aseguro que eso lo usare pero principalmente quiero un Combo o alguna forma de que Cuando yo le dispare a un zombie y aga X cantidad de daño me de X cantidad 1 de XP por ejemplo, Ya no se que hacer para que me salga asi, por eso prefiero hablar x msn.
__________________
Shion 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 14:23.


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