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

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

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

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

Сохранение стиля боя у игроков.

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

Yatuvaha

Новичок
Всем ку.
В моём моде стоят 3 пикапа:
PHP:
else if(pickupid == fightlspickup)
    {
        SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
        SendClientMessage(playerid, COLOR_WHITE,"Стиль боя изменён на Boxing style");
		PlayerInfo[playerid][FStyle] = 1;
    }
    else if(pickupid == fightlvpickup)
    {
        SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
        SendClientMessage(playerid, COLOR_WHITE,"Стиль боя изменён на Knee Head");
		PlayerInfo[playerid][FStyle] = 2;
    }
    else if(pickupid == fightsfpickup)
    {
        SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
        SendClientMessage(playerid, COLOR_WHITE,"Стиль боя изменён на Kung Fu Style");
		PlayerInfo[playerid][FStyle] = 3;
    }
Каждый из них находится в разных городах и даёт разные навыки боя.
В enum pInfo
добавил
PHP:
FStyle,
В public OnPlayerSpawn(playerid)
PHP:
switch(PlayerInfo[playerid][FStyle])
	{
		case 1: SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
		case 2: SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
		case 3: SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	}
В public OnPlayerRegister(playerid, password[])
PHP:
dini_IntSet(string, "FStyle", PlayerInfo[playerid][FStyle]);
В public OnPlayerLogin(playerid,password[]) тоже
PHP:
dini_IntSet(string, "FStyle", PlayerInfo[playerid][FStyle]);
Встаю на пикап, стиль боя меняетсяя как положено, но стоит перезайти в игру или перезапустить сервер как стиль боя становится стандартным.
Как сделать сохранение?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу