Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография

Сохранение Денег


Лучший Ответ Дима Рок , 17 Апрель 2016 - 19:08

Насчёт сохранения аккаунта. Создаёшь stock SavePlayer(playerid). Туда добавляешь  

 
{
	new string[32];
	f("Accounts/%s.ini", GN(playerid));
    new File = iniOpen(string);
    if(!File)
    {
        ini_setInteger(File, "Nations", Player[playerid][pNations]);
        ini_setInteger(File, "Vozrast", Player[playerid][pVozrast]);
        ini_setInteger(File, "Sex", Player[playerid][pSex]);
        ini_setInteger(File, "Skin", Player[playerid][pSkin]);
        ini_setInteger(File, "Level", Player[playerid][pLevel]);
        ini_setInteger(File, "Money", Player[playerid][pMoney]);
        ini_setInteger(File, "Admin", Player[playerid][pAdmin]);
        ini_setInteger(File, "Admin Pass", Player[playerid][pAkey]);
        ini_setInteger(File, "Warn", Player[playerid][pWarn]);
        ini_setInteger(File, "Ban", Player[playerid][pBan]);
        Player[playerid][pMoney] = Money(playerid);
        iniClose(File);
	}
}

Смотри, это я у себя пишу с нуля. Измени на своё. Допустим Nations - это как игрок национальности, pNations это массив в enum pInfo, а лучше, все эти строки скопируй из система регистрации, а точнее диалога, там есть строка money и массив pMoney, это я себе уже сделал систему денег, у тебя же её нет удаляй, так же удаляй и строку перед iniClose(File); 

 
Player[playerid][pMoney] = Money(playerid);

 И всё, я так делал. Если какие-то проблемы или вопросы, пиши.

Ах, да. f("Accounts/%s.ini", GN(playerid)); это путь, где сохраняются/находятся аккаунты, он у тебя тоже есть в диалоге регистрации.

Перейти к сообщению »


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1
offline   zoloto565

zoloto565
  • 13
    • Сообщений: 176
    • Регистрация: 25.03.16

Как сделать сохранение и загрузку денег при входе и выходе?

Кто знает прошу написать 


Сообщение отредактировал zoloto565: 17 Апрель 2016 - 17:22


#2
offline   Дима Рок

Дима Рок
  • 36
    • Сообщений: 375
    • Регистрация: 07.11.15
✓  Лучший Ответ

Насчёт сохранения аккаунта. Создаёшь stock SavePlayer(playerid). Туда добавляешь  

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Смотри, это я у себя пишу с нуля. Измени на своё. Допустим Nations - это как игрок национальности, pNations это массив в enum pInfo, а лучше, все эти строки скопируй из система регистрации, а точнее диалога, там есть строка money и массив pMoney, это я себе уже сделал систему денег, у тебя же её нет удаляй, так же удаляй и строку перед iniClose(File); 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

 И всё, я так делал. Если какие-то проблемы или вопросы, пиши.

Ах, да. f("Accounts/%s.ini", GN(playerid)); это путь, где сохраняются/находятся аккаунты, он у тебя тоже есть в диалоге регистрации.


Сообщение отредактировал Дима Рок: 17 Апрель 2016 - 19:09



Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 38 пользователей