Доступ к готовым решениям

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

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

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

Мануал Сохранение/Загрузка ХП при выходе

Артур-1

•Веб-разработчик•
Пользователь
Регистрация
25 Май 2013
Сообщения
2,518
Лучшие ответы
2
Репутация
438
Награды
2
Ну крч..
Идёте в enum pInfo и добавляйте это
PHP:
 Float:pCan,
Далее идёте в stock SetPlayerSpawn(playerid) и добавляйте это
PHP:
PlayerHealth[playerid] = 5;
SetPlayerHealthAC(playerid, PlayerInfo[playerid][pCan]);
Далее,в public OnPlayerSpawn добавляйте это,сверху
PHP:
SetPlayerHealthAC(playerid,100.0);
И теперь самое важное..
Идёте в stock OnPlayerUpdateRL и добавляйте туда
PHP:
GetPlayerHealth(playerid,PlayerInfo[playerid][pCan]);
Теперь после GetPlayerHealth(playerid,PlayerInfo[playerid][pCan]); добавляйте это
PHP:
new can[148];
mysql_format(connects,can,sizeof(can),"UPDATE `Accounts` SET `pCan` = '%f' WHERE `Name` = '%s'", PlayerInfo[playerid][pCan],sendername);
mysql_function_query(connects, can, false, "", "");
Далее в publics: LoginCallback добавляйте это
PHP:
 cache_get_field_content(0, "pCan", maximum),	        PlayerInfo[playerid][pCan] = strval(maximum);
С модом всё..
Теперь в базе нужно создать переменную pCan (Покажу на скринах)

Листаем вниз


Если не загружаются:


Ну вот и всё..Можете проверять.Всё должно работать.

Автор: Артур-1
 
Последнее редактирование:
Сверху Снизу