Raised This Month: $ Target: $400
 0% 

edit nvault / add one more vaultdata


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
TheBladerX
Member
Join Date: Dec 2012
Location: Slovakia
Old 01-06-2019 , 16:12   edit nvault / add one more vaultdata
Reply With Quote #1

Hello, what do I have to add to nvault, if I would like to add one more data to vaultdata? I would like to add player_class[id]

And I have this:

Code:
public SaveQuest(id, QuestID) {
	if(is_user_bot(id))
	return PLUGIN_CONTINUE;
	
	
	new vaultkey[64], vaultdata[64];
	
	formatex(vaultkey, charsmax(vaultkey), "%s-%i", szPlayerName[id], QuestID);
	formatex(vaultdata, charsmax(vaultdata), "1");
	nvault_set(vault, vaultkey, vaultdata);
	
	return PLUGIN_CONTINUE;
}

public LoadQuest(id, QuestID) {
	if(is_user_bot(id))
	return PLUGIN_CONTINUE;
	
	new vaultkey[64], vaultdata[64];
	formatex(vaultkey, charsmax(vaultkey), "%s-%i", szPlayerName[id], QuestID);
	nvault_get(vault, vaultkey, vaultdata, charsmax(vaultdata));
	
	return str_to_num(vaultdata) > 0 ? true : false;
}



public SaveAktQuest(id, ma) {
	if(is_user_bot(id))
	return PLUGIN_CONTINUE;
	
	
	new vaultkey[64], vaultdata[64];
	
	formatex(vaultkey, charsmax(vaultkey), "%s", szPlayerName[id]);
	formatex(vaultdata, charsmax(vaultdata), "%i %i %i %i", ma ? iPlayerQuestID[id] : -1, ePlayerQuestType[id], iPlayerQuestProgress[id], iPlayerPrzedzial[id]);
	nvault_set(vault2, vaultkey, vaultdata);
	
	return PLUGIN_CONTINUE;
}

public LoadAktQuest(id) 
{
	if(is_user_bot(id))
	return PLUGIN_CONTINUE;
	
	new vaultkey[64], vaultdata[64];
	formatex(vaultkey, charsmax(vaultkey), "%s", szPlayerName[id]);
	nvault_get(vault2, vaultkey, vaultdata, charsmax(vaultdata));
	
	new data[5][64];
	parse(vaultdata, data[0], 63, data[1], 63, data[2], 63, data[3], 63)
	
	new new_data[6]
	
	for(new i=0; i<4; i++)
		new_data[i] = str_to_num(data[i]);
		
	if(new_data[0] == -1) return PLUGIN_HANDLED
		
		
	iPlayerQuestID[id] = new_data[0]
	ePlayerQuestType[id] = new_data[1];
	iPlayerQuestProgress[id] = new_data[2]
	iPlayerPrzedzial[id] = new_data[3]
	
	return PLUGIN_HANDLED;
	
}
TheBladerX 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 07:34.


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