Raised This Month: $51 Target: $400
 12% 

Nvault save error


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Saint Sinner
Senior Member
Join Date: Feb 2016
Old 12-11-2017 , 09:48   Nvault save error
Reply With Quote #1

What is wrong in this code?

In Vault Folder Save Like Here : TLVn ;˜.Z lol07˜.Z doomdayo0

Code:
new vault  
vault = nvault_open("any_name")

Code:
public client_disconnect(id)
{
    new name[32],data[512]  
    get_user_name(id,name,31)  
    formatex(data,511,"%d",his_wins[id])  
    nvault_set(vault,name,data)
}

Code:
public Results(id,enemy)
{
    reset_teams(id)
    reset_teams(enemy)
    new id_name[64],enemy_name[64];
    get_user_name(id,id_name,charsmax(id_name))
    get_user_name(enemy,enemy_name,charsmax(enemy_name))
    new mapname[32]
    get_mapname(mapname,31)
    new data[512];
    nvault_get(vault,id_name,data,511)

    if(his_wins[id] > his_wins[enemy])
    {
        //client_print_color(0,"^3[^4Arena: %s^3] ^4%s ^1won against ^4%s ^1with score ^3[%d/%d] ^1HS ^3[%d/%d] ^1total kills ^3[%d] ^1total deaths ^3[%d] ^1total HS ^3[%d] ^1Rank ^3[%d] ^1Of ^3[%d]",arena_names[arena_number[id]],id_name,enemy_name,his_wins[id],his_wins[enemy],his_HS[id],his_HS[enemy],rank_pos,rank_max)
        //log_to_file("addons/amxmodx/KnifeDuels.txt","Arena: %s - [ [%s] vs [%s] with score [%d/%d] headshots [%d/%d] kills [%d] deaths [%d] ALL HS [%d] on map [%s]]",arena_names[arena_number[id]],id_name,enemy_name,his_wins[id],his_wins[enemy],his_HS[id],his_HS[enemy],mapname)
        reward_winner(id)
        reward_loser(enemy)
    }

Last edited by Saint Sinner; 12-11-2017 at 09:51.
Saint Sinner is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-11-2017 , 09:53   Re: Nvault save error
Reply With Quote #2

So what's the problem?!
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Saint Sinner
Senior Member
Join Date: Feb 2016
Old 12-11-2017 , 10:01   Re: Nvault save error
Reply With Quote #3

I want to save with nvault for example (his_HS) this code no save hs of id_name

I dont know what is the problem .. that's why I posted it

client_print_color AND log file find this function (his_HS) and all functions

Something is wrong here?

Code:
new name[32],data[512]  
get_user_name(id,name,31)  
formatex(data,511,"%d",his_wins[id])  
nvault_set(vault,name,data)

Last edited by Saint Sinner; 12-11-2017 at 10:09.
Saint Sinner is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-11-2017 , 10:31   Re: Nvault save error
Reply With Quote #4

There is nothing wrong there, but I wouldn't use 512 characters for something that will never exceed 10. Also, consider using charsmax and num_to_str:

PHP Code:
new name[32], data[10]
get_user_name(idnamecharsmax(name))
num_to_str(his_wins[id], datacharsmax(data))
nvault_set(vaultnamedata
__________________

Last edited by OciXCrom; 12-11-2017 at 10:32.
OciXCrom is offline
Send a message via Skype™ to OciXCrom
E1_531G
Senior Member
Join Date: Dec 2017
Old 12-11-2017 , 10:59   Re: Nvault save error
Reply With Quote #5

PHP Code:
new data[32];
nvault_getvaultid_namedatacharsmax(data) )

his_wins[id] = str_to_num(data// get new data

if(his_wins[id] > his_wins[enemy])
{
...

__________________
My English is A0

Last edited by E1_531G; 12-11-2017 at 11:00.
E1_531G is offline
Saint Sinner
Senior Member
Join Date: Feb 2016
Old 12-11-2017 , 11:24   Re: Nvault save error
Reply With Quote #6

still no save ! I dont know why

Here is a full code and please help me if you know better

Last edited by Saint Sinner; 12-11-2017 at 13:47.
Saint Sinner is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-11-2017 , 12:14   Re: Nvault save error
Reply With Quote #7

That code doesn't have nvault in it.

Quote:
Originally Posted by E1_531G View Post
PHP Code:
new data[32];
nvault_getvaultid_namedatacharsmax(data) )

his_wins[id] = str_to_num(data// get new data

if(his_wins[id] > his_wins[enemy])
{
...

No need to use the data variable.

PHP Code:
his_wins[id] = nvault_get(vaultid_name
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Saint Sinner
Senior Member
Join Date: Feb 2016
Old 12-11-2017 , 12:49   Re: Nvault save error
Reply With Quote #8

Still save with errors : TLVn ~Ä.Z asd1230~Ä.Z element0

Need to look the full code, maybe is something wrong

I lost 12 hours to fix it but nothing

Last edited by Saint Sinner; 12-11-2017 at 13:47.
Saint Sinner is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-11-2017 , 13:05   Re: Nvault save error
Reply With Quote #9

The code you have doesn't have nvault in it.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Saint Sinner
Senior Member
Join Date: Feb 2016
Old 12-11-2017 , 13:44   Re: Nvault save error
Reply With Quote #10

You can put

Last edited by Saint Sinner; 12-14-2017 at 03:21.
Saint Sinner is offline
Reply



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:43.


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