Raised This Month: $ Target: $400
 0% 

[ZP] Crear Niveles + Guardarlos con Nvault [Update 2]


  
 
 
Thread Tools Display Modes
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 07-13-2013 , 16:33   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#121

Quote:
Originally Posted by Axelromero91 View Post
cual podra ser el problema...?
pon el code señalando las lineas exactas
baneado is offline
Axelromero91
Member
Join Date: Jun 2013
Location: Buenos Aires, Argentina
Old 07-17-2013 , 13:46   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#122

el error esta en esta linea:
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{

// en esta misma linea....
g_ammopacks[attacker]++
check_player_level(attacker) <--- siempre que alcanzo el nivel maximo tira error en esta linea

}

este es el public del check_player_level:

public check_player_level(id)
{
while (g_ammopacks[id] >= LEVELS[g_level[id]])
{
g_level[id]++
zp_colored_print(id, "^x04[ZP] Subiste al Nivel^x03 %d ^x04!!!", g_level[id])
client_cmd(id, "spk %s", LevelUp)
}
}
Axelromero91 is offline
Send a message via MSN to Axelromero91
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 07-17-2013 , 16:13   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#123

PHP Code:
while (g_ammopacks[id] >= LEVELS[g_level[id]] && g_level[id] < tunivelmaximo
baneado is offline
Axelromero91
Member
Join Date: Jun 2013
Location: Buenos Aires, Argentina
Old 07-18-2013 , 10:59   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#124

Mira, lo puse asi:
PHP Code:
public check_player_level(id)
{
    while (
g_ammopacks[id] >= LEVELS[g_level[id]] && g_level[id] < 10)
    {
        
g_level[id]++
        
zp_colored_print(id"^x04[ZP]^x01 Subiste al Nivel^x03 %d ^x04!!!"g_level[id])
        
client_cmd(id"spk %s"LevelUp)
    }
    
set_task(1.0 "check_player_level"id)

Cambie el nivel maximo a 10 para llegar mas rapido y ver si funcionaba pero igual me tira los mismo errores, cada vez que alcanzo el level maximo y despues gano 1 ammopack me salta eso, sera que lo puse mal?.... esto me tira en el log

L 07/18/2013 - 11:51:43: [AMXX] [0] zombie_plague40.sma::check_player_level (line 9302)
L 07/18/2013 - 11:51:43: [AMXX] [1] zombie_plague40.sma::fw_TakeDamage (line 2260)

Last edited by Axelromero91; 07-18-2013 at 11:18.
Axelromero91 is offline
Send a message via MSN to Axelromero91
DiegoCS
Senior Member
Join Date: Mar 2013
Old 07-18-2013 , 12:17   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#125

Quote:
Originally Posted by Axelromero91 View Post
Mira, lo puse asi:
PHP Code:
public check_player_level(id)
{
    while (
g_ammopacks[id] >= LEVELS[g_level[id]] && g_level[id] < 10)
    {
        
g_level[id]++
        
zp_colored_print(id"^x04[ZP]^x01 Subiste al Nivel^x03 %d ^x04!!!"g_level[id])
        
client_cmd(id"spk %s"LevelUp)
    }
    
set_task(1.0 "check_player_level"id)

Cambie el nivel maximo a 10 para llegar mas rapido y ver si funcionaba pero igual me tira los mismo errores, cada vez que alcanzo el level maximo y despues gano 1 ammopack me salta eso, sera que lo puse mal?.... esto me tira en el log

L 07/18/2013 - 11:51:43: [AMXX] [0] zombie_plague40.sma::check_player_level (line 9302)
L 07/18/2013 - 11:51:43: [AMXX] [1] zombie_plague40.sma::fw_TakeDamage (line 2260)
PHP Code:
public check_player_level(id) {
    if (
g_level[id] < 10) return;

    while (
g_ammopacks[id] >= LEVELS[g_level[id]]) {
        
g_level[id]++
        
zp_colored_print(id"^x04[ZP]^x01 Subiste al Nivel^x03 %d ^x04!!!"g_level[id])
        
client_cmd(id"spk %s"LevelUp)
    }

saca el set_task.. y pon
PHP Code:
check_player_level(id
cuando ganas ammopacks y cuando reduces.

Last edited by DiegoCS; 07-18-2013 at 12:18.
DiegoCS is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 07-18-2013 , 17:43   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#126

Quote:
Originally Posted by DiegoCS View Post
PHP Code:
public check_player_level(id) {
    if (
g_level[id] < 10) return;

    while (
g_ammopacks[id] >= LEVELS[g_level[id]]) {
        
g_level[id]++
        
zp_colored_print(id"^x04[ZP]^x01 Subiste al Nivel^x03 %d ^x04!!!"g_level[id])
        
client_cmd(id"spk %s"LevelUp)
    }

saca el set_task.. y pon
PHP Code:
check_player_level(id
cuando ganas ammopacks y cuando reduces.
no va a subir ni 1 nivel
baneado is offline
DiegoCS
Senior Member
Join Date: Mar 2013
Old 07-18-2013 , 17:44   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#127

Quote:
Originally Posted by baneado View Post
no va a subir ni 1 nivel
PHP Code:
public check_player_level(id) {
    if (
g_level[id] >= 10) return;

    while (
g_ammopacks[id] >= LEVELS[g_level[id]] && g_level[id] < 10) {
        
g_level[id]++
        
zp_colored_print(id"^x04[ZP]^x01 Subiste al Nivel^x03 %d ^x04!!!"g_level[id])
        
client_cmd(id"spk %s"LevelUp)
    }

saca el set_task.. y pon
PHP Code:
check_player_level(id
cuando ganas ammopacks y cuando reduces.

equivocacion de principiante.

Last edited by DiegoCS; 07-18-2013 at 17:50.
DiegoCS is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 07-18-2013 , 17:48   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#128

PHP Code:
if (g_level[id] < 10) return; 
-->
PHP Code:
if (g_level[id] >= 10) return; 
y el while dejalo como lo puse yo
baneado is offline
DiegoCS
Senior Member
Join Date: Mar 2013
Old 07-18-2013 , 17:51   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#129

listo.. ahí edite, ya le debería arrancar, lo feo.. es que ponga un task cada 1 seg... :/ , lo tendria que poner cuando gana ammopacks y cuando reduce.
DiegoCS is offline
Axelromero91
Member
Join Date: Jun 2013
Location: Buenos Aires, Argentina
Old 07-18-2013 , 22:56   Re: [ZP] Crear Niveles + Guardarlos con Nvault [Update 2]
#130

Gracias por la ayuda, pero me tira el mismo error, nose si sera mi zp, o algo abre hecho mal...
Axelromero91 is offline
Send a message via MSN to Axelromero91
 



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 01:58.


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