Raised This Month: $ Target: $400
 0% 

Saving data problem


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-07-2010 , 07:45   Saving data problem
Reply With Quote #1

It must print in end of the file '0 0#' but it prints '#0 0 0 0 0#0'
I tested this with Nvault Editor.
PHP Code:
iLen += formatexszDataiLen ], charsmax(szData) - iLen"%d %d#",  g_iPlayerPotions[id][hero_id][iPotions], g_iPlayerPotionsInv[id][hero_id][iPotions] ) 

PHP Code:
Save_Data(id)
{
    new 
szKey[66];
    
Save_GetKeyidszKeycharsmaxszKey ) );

    new 
iLen 0;
    static 
szData[30000];
    
    
iLen += formatexszDataiLen ], charsmax(szData) - iLen"%d %d#"g_PlayerChars[id], g_CurrentMana[id] );

    for(new 
hero_id 0hero_id MAX_CHARS hero_id++)
    {
        
iLen += formatex szDataiLen ], charsmax(szData) - iLen"%d %d %d %d %d %d %d %d %d %d %d %d#"g_PlayerLevel[id][hero_id], g_PlayerXp[id][hero_id], g_PlayerSkPoints[id][hero_id], g_PlayerStPoints[id][hero_id], g_Strength[id][hero_id], g_Dexterity[id][hero_id], g_Vitality[id][hero_id], g_Energy[id][hero_id], 
        
g_Coins[id][hero_id], g_CoinsInv[id][hero_id], g_PlayerHero[id][hero_id], g_PlayerCharActive[id][hero_id] )
    }    
    for( new 
iSkill 0iSkill <= g_skillcounteriSkill++ ) 
    {
        for(new 
hero_id 0hero_id MAX_CHARS hero_id++)
        {
            
iLen += formatexszDataiLen ], charsmax(szData) - iLen"%d#"g_iSkills[id][hero_id][iSkill] );
        }    
    }
    for( new 
iItems 0iItems <= g_charcounter iItems++ )
    {
        for(new 
hero_id 0hero_id MAX_CHARS hero_id++)
        {
            
iLen += formatexszDataiLen ], charsmax(szData) - iLen"%d %d %d %d %d#",  g_iPlayerItem[id][hero_id][iItems], g_iPlayerItemInv[id][hero_id][iItems], g_iPlayerItemBolts[id][hero_id][iItems], 
            
g_iPlayerItemWorn[id][hero_id][iItems], g_iPlayerItemRepair[id][hero_id][iItems] )
        }
    }
    for( new 
iPotions 0iPotions MAX_POTIONS iPotions++ )
    {
        for(new 
hero_id 0hero_id MAX_CHARS hero_id++)
        {
            
iLen += formatexszDataiLen ], charsmax(szData) - iLen"%d %d#",  g_iPlayerPotions[id][hero_id][iPotions], g_iPlayerPotionsInv[id][hero_id][iPotions] )
        }    
    }
    
    
nvault_setg_NvaultszKeyszData );

__________________
xbatista is offline
Send a message via Skype™ to xbatista
 



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 07:20.


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