Raised This Month: $ Target: $400
 0% 

[ZP] Crear Niveles por AmmoPacks


  
 
 
Thread Tools Display Modes
Author Message
Matians
Veteran Member
Join Date: Nov 2010
Location: ME QUIEREN ROBAR
Old 03-01-2013 , 05:37   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#1

Lo CASI único que puedo decir, ESTA GENIAL y 2, arregla este error si podes.

Seguro mucha gente no se dio cuenta, como yo al principio, hay 1 parte del code que esta mal y hace que cuando gastes 1 ap, bajas de nivel. Ejemplo:

Gane 20 ammopacks, y subí a nivel 2 que pedía 18 ammopacks, quiero comprar un nightvision, sale 1 ammopacks, y de la nada bajo de nivel, y como puede ser esto, si yo tengo 19 ammopacks y para pasar me pide 18, si gano 1 ap, subo de vuelta.

RTA: Es muy sencillo solo tenes que hacer esto

PHP Code:
if(g_ammopacks[id] <  NIVELES[g_level[id]] ) // aca es donde bajas de nivel, cambias este if por el que dejo aca abajo.

if(g_ammopacks[id] < NIVELES[g_level[id] - 1] ) // Este es sin errores, y anda de 10 
Explicare porque.

NIVELES[g_level[id] - 1] Esto se refiere a los ammopacks que use para subir el nivel anterior.
NIVELES[g_level[id]] Esto son los que me pide ahora para subir al siguiente nivel
NIVELES[g_level[id] + 1] Este es para saber los ammopacks después del siguiente nivel, serian como 2 niveles +.

Supongamos esto.

Tengo 180 Ammopacks, para subir nivel requiero 200 y el nivel anterior se pasaba con 120 Ammopacks.

Bueno, 180 AP Son mis actuales NIVELES[g_level[id]] Esto representa los 200 ap que necesito

Y NIVELES[g_level[id] - 1] Esto representa mis 120 ap que necesite para pasar de nivel.

Bueno espero haberlos ayudado, y kiske si podes arregla ese problema que debe haber gente que le pasa, y no sabe como solucionarlo.
Matians is offline
DJHD!
Veteran Member
Join Date: Dec 2009
Location: Santiago, Chile
Old 03-05-2013 , 16:00   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#2

Eso es lógico.
__________________
Quote:
Originally Posted by XINLEI View Post
Porque rocccos trata de ser el metalicross que nunca va a poder ser.
DJHD! is offline
Send a message via MSN to DJHD!
Matians
Veteran Member
Join Date: Nov 2010
Location: ME QUIEREN ROBAR
Old 03-05-2013 , 23:28   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#3

Para algunos no |¬¬|, pero yo conozco mucha gente que tiene ese problema y ni cuenta se da.
Matians is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-06-2013 , 09:29   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#4

Quote:
Originally Posted by Matians View Post
Para algunos no |¬¬|, pero yo conozco mucha gente que tiene ese problema y ni cuenta se da.
Eso es porque hacen c&p sin saber lo que están copiando, cualquier día les pones un code malicioso y pasa lo que pasa.
baneado is offline
Matians
Veteran Member
Join Date: Nov 2010
Location: ME QUIEREN ROBAR
Old 03-06-2013 , 09:46   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#5

Jajajajajajaja, true history.

Si eso es verdad, pero admitamos lo, cuando todos empezamos, este tuto sirvió mucho, y tenia ese error.

Pero, no te das cuenta del error, te das cuenta si tenes cuantos ammopacks, gastaste, y cuantos son del nivel anterior para subir, era raro, yo gastaba 1 bomba, y lol, bajaba de nivel, y para colmo de bajar nivel, ganaba 1 ap o + y me subía.

Todos cuando empezamos hacemos c&p aun que sea 1 vez.
Matians is offline
Axelromero91
Member
Join Date: Jun 2013
Location: Buenos Aires, Argentina
Old 07-01-2013 , 12:57   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#6

Se me buguea cuando alcanzo el nivel maximo y cuando gasto un ammopack me salta el print diciendo que baje de nivel... como lo soluciono...?

Last edited by Axelromero91; 07-01-2013 at 12:57.
Axelromero91 is offline
Send a message via MSN to Axelromero91
TimooCS
Veteran Member
Join Date: Dec 2012
Location: Argentina
Old 07-01-2013 , 14:44   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#7

Quote:
Originally Posted by Axelromero91 View Post
Se me buguea cuando alcanzo el nivel maximo y cuando gasto un ammopack me salta el print diciendo que baje de nivel... como lo soluciono...?
no entendi... para el nivel maximo has esto -->

PHP Code:
if(g_level[id] == 250) return; // 250 es el nivel maximo... 
__________________
TimooCS is offline
Send a message via MSN to TimooCS Send a message via Skype™ to TimooCS
Axelromero91
Member
Join Date: Jun 2013
Location: Buenos Aires, Argentina
Old 07-01-2013 , 22:14   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#8

Te explico, tengo nivel 1, y para llegar a nivel 2 necesito 20 ammopacks, gano 25 ammopacks y subo a nivel 2
y gasto 5 ammopacks me quedan los 20 que necesiaba para el nivel 2, pero me salta el print que baje de nivel, osea gasto un ammopacks y me tira el print y me baja el level.....

En donde hira ese if(g_level[id] == 250) return; ?

Last edited by Axelromero91; 07-01-2013 at 22:15.
Axelromero91 is offline
Send a message via MSN to Axelromero91
TimooCS
Veteran Member
Join Date: Dec 2012
Location: Argentina
Old 07-01-2013 , 22:53   Re: [ZP] Crear Niveles por AmmoPacks [Forma Completa y Buena]
#9

Quote:
Originally Posted by Axelromero91 View Post
Te explico, tengo nivel 1, y para llegar a nivel 2 necesito 20 ammopacks, gano 25 ammopacks y subo a nivel 2
y gasto 5 ammopacks me quedan los 20 que necesiaba para el nivel 2, pero me salta el print que baje de nivel, osea gasto un ammopacks y me tira el print y me baja el level.....

En donde hira ese if(g_level[id] == 250) return; ?
ahhhh.... mmm..
PHP Code:
public update_ap(idamountcheck)
{    
    if (
g_level[id] == 258) return; // aca...
    
if (!check)
    {    
        if (
g_ammopacks[id] + amount NIVELES[sizeof NIVELES 1] - 1)
            return 
PLUGIN_HANDLED
    
        g_ammopacks
[id] += amount
    
}
    else
    {
        if(
amount 0)
        {
            if(
g_ammopacks[id] < NIVELES[g_level[id]])
            {
                
g_level[id]--
                
client_print(idprint_center"Bajaste de nivel")
                
update_ap(id, -11)
            }
        }
        else
        {
            if(
g_ammopacks[id] >= NIVELES[g_level[id]])
            {
                
g_level[id]++
                
client_print(idprint_center"Subiste de nivel")
                
update_ap(id01
            }
        }
    }
    
    return 
PLUGIN_HANDLED

y con lo otro no se... yo te recomendaria que uses macros..
ahh y ahora que me doy cuenta, en este sistema de levels no tienes que poner el nivel maximo.. porque ya lo defines.. mira
PHP Code:
new const NIVELES[5] = { 51020 50 // el 5 que esta en corchetes es el nivel maximo.. 
aunque .. tedigo? macros es la onda , te ahorras mucho code.. aca te dejo el TUT si tienes alguna duda MP o crea un thread, Nv.
__________________
TimooCS is offline
Send a message via MSN to TimooCS Send a message via Skype™ to TimooCS
Old 07-01-2013, 23:11
Brad6ford
This message has been deleted by lucas_7_94. Reason: spambot
 



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 06:53.


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