Yatuvaha
Новичок
Всем ку.
В моём моде стоят 3 пикапа:
Каждый из них находится в разных городах и даёт разные навыки боя.
В enum pInfo
добавил
В public OnPlayerSpawn(playerid)
В public OnPlayerRegister(playerid, password[])
В public OnPlayerLogin(playerid,password[]) тоже
Встаю на пикап, стиль боя меняетсяя как положено, но стоит перезайти в игру или перезапустить сервер как стиль боя становится стандартным.
Как сделать сохранение?
В моём моде стоят 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,
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);
}
PHP:
dini_IntSet(string, "FStyle", PlayerInfo[playerid][FStyle]);
PHP:
dini_IntSet(string, "FStyle", PlayerInfo[playerid][FStyle]);
Как сделать сохранение?
