Сохранение уровней по STEAM_ID
|
|
andrey50390
|
Дата: Воскресенье, 07.12.2014, 17:45:24 | Сообщение # 1 |
|
Сообщений: 62
Репутация: 0 [ +/- ]
|
|
У меня выдаются уровни по минутам но когда игрок выйдет с сервера через некоторое время слетает уровень! помогите пожалуйста может код не такой? Сам код:
public EnableTime(client, connection) { new Handle:DB = CreateKeyValues("Players time"); FileToKeyValues(DB, Path); new String:SteamID[32]; GetClientAuthString(client, SteamID, sizeof(SteamID)); if(connection == 1) { if(KvJumpToKey(DB, SteamID, true)) { new String:name[MAX_NAME_LENGTH], String:temp_name[MAX_NAME_LENGTH]; GetClientName(client, name, sizeof(name)); KvGetString(DB, "name", temp_name, sizeof(temp_name), "NULL"); Minutes[client] = KvGetNum(DB, "minutes", 0); KvSetNum(DB, "minutes", Minutes[client]); } } else if(connection == 0) { if(KvJumpToKey(DB, SteamID, true)) { KvSetNum(DB, "minutes", Minutes[client]) } } KvRewind(DB); KeyValuesToFile(DB, Path); CloseHandle(DB); }
|
|
| |
BarD
|
Дата: Понедельник, 08.12.2014, 11:58:04 | Сообщение # 2 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Код Minutes[client] = KvGetNum(DB, "minutes", 0); KvSetNum(DB, "minutes", Minutes[client]);
Это ты зачем делаешь? Ты получаешь значение минут и тут же сохраняешь его обратно.
|
|
| |
andrey50390
|
Дата: Понедельник, 08.12.2014, 15:05:02 | Сообщение # 3 |
|
Сообщений: 62
Репутация: 0 [ +/- ]
|
|
Исправь меня пожалуйста.
|
|
| |
BarD
|
Дата: Вторник, 09.12.2014, 09:17:33 | Сообщение # 4 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
А как ты минуты отсчитываешь?
|
|
| |
andrey50390
|
Дата: Вторник, 09.12.2014, 14:38:09 | Сообщение # 5 |
|
Сообщений: 62
Репутация: 0 [ +/- ]
|
|
Я плагин заказывал но тот кто делал помогать не хочет.Добавлено (09.12.2014, 14:38:09) --------------------------------------------- Думаю может вы поможете
|
|
| |
TEIN
|
Дата: Среда, 10.12.2014, 15:52:58 | Сообщение # 6 |
|
Сообщений: 563
Репутация: 78 [ +/- ]
|
|
Что значит по минутам? через n количество минут что-то происходит с уровнями игрока?
|
|
| |
andrey50390
|
Дата: Среда, 10.12.2014, 15:57:31 | Сообщение # 7 |
|
Сообщений: 62
Репутация: 0 [ +/- ]
|
|
Выдается префикс.
|
|
| |