Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Dini. Как приравнять значение в файле для переменной при коннекте или спавне?

Статус
В этой теме нельзя размещать новые ответы.

KakbeYura

Умник
Создал переменную в начале мода
PHP:
new DriftScore[MAX_PLAYERS];
Далее в моем паблике присваивал ей значение и сохранял в файл
PHP:
	new PlayerName[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
DriftScore[playerid]=DriftScore[playerid]+DriftPointsNow[playerid];
dini_IntSet(file,"driftscore",DriftScore[playerid]);
Проверял всякими путями и всё работало. НО - значение обнулялось, когда игрок заходил на сервер! Тоесть, было значение допустим 5000 в файле, и я должен к нему прибавить 100, в ответ получаю, что значение не равно 5100, а только 100.
Я попробовал в OnPlayerConnect:
PHP:
	new PlayerName[MAX_PLAYER_NAME], file[256];
	GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
	format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
	dini_Int(file,"driftscore")=DriftScore[playerid];
Не работает. Обьясните нубу что делать :3
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу