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;
}