Raised This Month: $ Target: $400
 0% 

[ES][ZP] como llamar a update_level(id) externamente


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
JoTy
New Member
Join Date: Jan 2014
Old 03-12-2014 , 00:46   [ES][ZP] como llamar a update_level(id) externamente
Reply With Quote #1

Hola, me encuentro usando el zombie apocalypse que me proporsiona esto que es update_level(id)...

PHP Code:
update_level(id)
{
    static 
sound[64];
    static 
levellevel g_level[id]
    static 
rangelevelrangelevel g_rangelevel[id]
    
    
// Upload level
    
while (g_experience[id] >= cost_levelup((g_level[id]+1)) && g_level[id] < g_max_level)
        
g_level[id]++
            
    
// Reduce level
    
while (g_experience[id] < cost_levelup(g_level[id]) && g_level[id] > 1)
        
g_level[id]--
            
    
// Level changed?
    
if (g_level[id] > level)
    {
        
zp_colored_print(id"^x04[ZA]^x01 Felicidades! Has ascendido a nivel: ^x04%d^x01"g_level[id])
        
ArrayGetString(sound_level_uprandom_num(0ArraySize(sound_level_up) - 1), soundcharsmax(sound))
        
OnePlaySound(idsound);
    }
    else if (
g_level[id] < level)
    {
        
zp_colored_print(id"^x04[ZA]^x01 Mala suerte! Has descendido a nivel: ^x04%d^x01"g_level[id])
        
ArrayGetString(sound_level_downrandom_num(0ArraySize(sound_level_down) - 1), soundcharsmax(sound))
        
OnePlaySound(idsound);
    }
    
    
// Upload range
    
while (g_level[id] >= cost_rangeup((g_rangelevel[id]+1)) && g_rangelevel[id] < g_max_range)
        
g_rangelevel[id]++
    
    
// Reduce range
    
while (g_level[id] < cost_rangeup(g_rangelevel[id]) && g_rangelevel[id] > 1)
        
g_rangelevel[id]--
    
    
// Range changed?
    
if (g_rangelevel[id] > rangelevel)
    {
        
ArrayGetString(g_range_namesg_rangelevel[id]-1g_rangename[id], charsmax(g_rangename[]))
        
zp_colored_print(id"^x04[ZA]^x01 Felicidades! Has ascendido a rango: ^x04%s^x01"g_rangename[id])
    }
    else if (
g_rangelevel[id] < rangelevel)
    {
        
ArrayGetString(g_range_namesg_rangelevel[id]-1g_rangename[id], charsmax(g_rangename[]))
        
zp_colored_print(id"^x04[ZA]^x01 Mala suerte! Has descendido a rango: ^x04%s^x01"g_rangename[id])
    }

... Bueno el inconveniente es que tengo un boss un NPC el OBERON para ser mas preciso pude alterar algunas cosas a mi gusto... pero el problema es que al momento de dar los lvls a quien venza al OBERON, al cambiar de mapa NO SE GUARDAN, entonces me dije... falto "el update_level" pero el problema es que no es un PUBLIC y no se que es NI COMO LLAMARLO... habria alguna forma de llamar a esto de forma externa? o alguna forma de guardar los niveles sin la necesidad del "update_level"???
JoTy 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 05:54.


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