Функция пароля!
|
|
|
KaramBino | Дата: Пятница, 06 Декабря 2013, 16:50 | Сообщение # 2 |
Karam Грозный
Сейчас нет на сайте
| Как то так: Вот код для создания диалога регистрации:
//раздел для использования - HKEY_CURRENT_USER registry_set_root(0) //Читаем данные из реестра Name=registry_read_string_ext('Software\You_Game','RName') Code=registry_read_string_ext('Software\You_Game','RCode') if (Code!='q1234ghjfg56')
{ //Запрос имени Name=get_string('Имя:','') //Запрос кода Code=get_string('Регистрационный код:','') //Раздел для использования - HKEY_CURRENT_USER registry_set_root(0) //Запись в реестр Имени и Кода registry_write_string_ext('Software\You_Game','RName',Name) registry_write_string_ext('Software\You_Game','RCode',Code) show_message('Перезапустите игру...') //Завершаем игру game_end() } Вставляете код в начало игры. При запуске читается из реестра HKEY_CURRENT_USER\Software\You_Game значения RName и RCode. Если код равен q1234ghjfg56, то игра без проблем работает. Иначе, спрашиваем сначала имя, потом код, записываем это в реестр, говорим, чтобы перезапустили игру и выходим. Так при следующем запуске будет проверка кода. Если он неправилен, то снова идет запрос.
|
|
| |
|
KaramBino | Дата: Суббота, 07 Декабря 2013, 08:37 | Сообщение # 4 |
Karam Грозный
Сейчас нет на сайте
| Shinifog, не за что! Мы тут все друг другу помогаем!
|
|
| |
stalker5889 | Дата: Суббота, 07 Декабря 2013, 15:06 | Сообщение # 5 |
Свободный игродел
Сейчас нет на сайте
| Проще сделать так: Код pass = get_string("Введите пароль","pass");//запрашиваем пароль if (pass!=12345)//если он не равен 12345 {show_message("Неверный пароль"); game_end();}//завершаем игру
Сообщение отредактировал stalker5889 - Суббота, 07 Декабря 2013, 15:09 |
|
| |
KaramBino | Дата: Суббота, 07 Декабря 2013, 15:24 | Сообщение # 6 |
Karam Грозный
Сейчас нет на сайте
| stalker5889, кому как
|
|
| |
HellProgrammer | Дата: Воскресенье, 08 Декабря 2013, 08:40 | Сообщение # 7 |
частый гость
Сейчас нет на сайте
| KaramBino, кто код сам составляет, а кто со сторонних ресурсов копирует.
Программист из ада.
|
|
| |
|
Newsdownloads | Дата: Четверг, 19 Декабря 2013, 20:07 | Сообщение # 9 |
Sleepy wizard
Сейчас нет на сайте
| Вот, попробуй этот пример. Делал когда под себя, мб тебе подойдет...
Проект на Gamiron №6: Ray Machine (завершен)
Проект на Gamiron №7: UFOs' Rampage! (завершен)
Группа/Блог
|
|
| |
stalker5889 | Дата: Четверг, 19 Декабря 2013, 20:20 | Сообщение # 10 |
Свободный игродел
Сейчас нет на сайте
| Цитата Shinifog ( ) Ребят сделал все как надо по 2 способу, но вот проблема: Давно гамак не открывал. Там кавычки нужны, мы же строку вводим: Код pass = get_string("Введите пароль","pass");//запрашиваем пароль if (pass!="12345")//если он не равен 12345 {show_message("Неверный пароль"); game_end();}//завершаем игру
|
|
| |
|