Доброе время суток. В общем хочу написать сохранение убийств и смертей в файл, но нечего не выходит. Что в коде не так? Не буду скидывать функции GetScore, SetScore и т д, они работают, все отлично. Проблема в том что файл score_death.txt в папке data создает так:
"Score_Death" { }
либо так:
"Score_Death" { "Kills" "0" "Deaths" "0" }
в общем не создает группу steamid.
Сам код:
#include <sourcemod>
new Handle:FileGroup; new String:File[MAX_LEN]; new PlayerKills[MAXPLAYERS + 1]; new PlayerDeaths[MAXPLAYERS + 1];
public Plugin:myinfo = { name = "Save Score & Death", author = "Paradox", version = "1.0", }
BlooDrayneII, Хранить статистику в kv тупо. Используй лучше mysql или sqlite
Чем плохо вести в файле? К тому же мне удобнее так, а народу все равно, так как им главное что бы работало, а что и как там написано, это им не интересно.
Если вы хотите хранить в такой базе статистику игроков (много данных), то лучше используйте MYSQL. Просто когда в базе будет немало данных, то работать с такой группой будет мучение для сервера.
Дата: Суббота, 05.12.2015, 03:37:10 | Сообщение # 6
У меня сервер на kv работает (админка, баны, вип, личные настройки). Просто хранишь все не в одном файле, а в отдельных. Если стим игрока "[U:1:8307981]", то я храню его инфу в отдельном файле 8307981.txt Если с умом использовать kv, то норм и очень удобно.