Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 18.08.2006, 22:47   #1
vadim2
Знающий
 
Регистрация: 08.06.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 8 пользователей)
Регистрация

Как сделать чтобы блитз создавал на сайте страницу с логинами и паролями и чтобы была регистрация?
(Offline)
 
Ответить с цитированием
Старый 18.08.2006, 23:31   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Регистрация

Никак. (теоретически можно, но это идиотизм)
Юзай HTML и(или) PHP
__________________
(Offline)
 
Ответить с цитированием
Старый 19.08.2006, 00:54   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Регистрация

Опиши проблемму.
Тебе нада что-бы на сайте была возможность рега, и при регистрации там, регилось бы и в игре?

Если так, то всё просто и в то же время относительно просто.

В общем, пишем PHP код, где будут все ячейки для заполнения и т.д. Затем, прописываешь требования, к примеру: если ячейка CellLogin пуста, то ошибка (вылезает сверху надпись что не введено то и то). Если все условия соблюдены, то такая фиха: создаётся документ (в пхп это можно сделать), с основными строчками, ну логин, пасс, и т.д. всё это в формате тхт, как стринги. Создаётся всё в папку для игровых аккаунтов. Затем при запуске игры, идёт фиха: если файл ххх.тхт (ххх - логин) весь в стрингах, то создать копию, и он кодирует всё, ну в Int'ы, Float'ы и Hex'ы. Вот и всё...
Куски кодов и скрипты на PHP в интернете навалом, короче работай, либо можешь и не на php это делать а на asp, это у нас Macromedia HomeSite. Вот....

Пробуй, а если я не понял вопроса (т.к. ты его не расписал, а задал не корректно), то сорри
(Offline)
 
Ответить с цитированием
Старый 24.08.2006, 22:43   #4
vadim2
Знающий
 
Регистрация: 08.06.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 8 пользователей)
Re: Регистрация

Я имею ввиду что когда зарегистрировался твой логин и пароль сохранялся в txt файл. Потом в игре вводишь логин. Сервер по логину находит файл с логином и паролем(например vasya.txt) и затем игрок вводит логин и пароль и играет.
(Offline)
 
Ответить с цитированием
Старый 24.08.2006, 23:08   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Регистрация

И при чем тут тогда сайт ?
Просто серверная часть дает запрос на авторизацию при коннекте клиента, и при получении ответа на регистрацию, создает в своей базе данных новый аккаунт, получая имя и пароль от клиента и сохраняет эту БД в файл.
Смотри группу команд работы с файлами. (help)
OpenFile

ReadFile

WriteFile

CloseFile

FilePos

SeekFile

ReadDir

CloseDir

NextFile

CurrentDir

ChangeDir

CreateDir

DeleteDir

FileType

FileSize

CopyFile

DeleteFile
__________________
(Offline)
 
Ответить с цитированием
Старый 25.08.2006, 01:30   #6
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Регистрация

А если проблемы с английским,
http://boolean.name/showthread.php?t=2
(Offline)
 
Ответить с цитированием
Старый 25.08.2006, 20:37   #7
vadim2
Знающий
 
Регистрация: 08.06.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 8 пользователей)
Re: Регистрация

Чё то я ни фига не понял.
(Offline)
 
Ответить с цитированием
Старый 25.08.2006, 21:56   #8
jimon
 
Сообщений: n/a
Re: Регистрация

вот зделай на сайте что-то типа
register.php?login=blablabla&pass=blablabla&checks um=md5(md5(login)+md5(pass))
и check.php?login=blablabla&pass=blablabla&checksum= md5(md5(login)+md5(pass))

register.php собно регит акк
а check.php возвращает существует акк или нет
тока checksum алгоритм придумай свой... а то етот простой уж слишком

вообщем тут php и mysql надо знать обязательно
и HTTP протокол хотя бы поверхносно
 
Ответить с цитированием
Старый 25.08.2006, 22:37   #9
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Регистрация

jimon
Вроде как автор именно про Блиц спрашивал.

vadim2
Допустим, ты получил от пользователя логин и пароль при регистрации и сохранил их в переменные login и password соответственно. Насколько я знаю, из Блица нельзя создать файл, поэтому будем всех хранить в одном, заранее созданном файле Users.txt (вообще для таких целей лучше всего использовать БД).
[highlight=blitzbasic]
file = WriteFile("Users.txt")

WriteString(file, login)
WriteString(file, password) ;пароль желательно хранить в зашифрованном виде

CloseFile file
[/highlight]
Получили логин и пароль при входе пользователя и сохранили в переменные login и password.
[highlight=blitzbasic]
file = ReadFile("Users.txt")

While Not Eof(file)
tmp_login$ = ReadString(file)
If tmp_login = login Then
tmp_pw$ = ReadString(file)
If tmp_pw = password Then
;пользователь вошел
End If
End If
Wend

CloseFile file
[/highlight]
(Offline)
 
Ответить с цитированием
Старый 25.08.2006, 23:20   #10
jimon
 
Сообщений: n/a
Re: Регистрация

alcoSHoLiK
как я понял автору надо еще и хранение етого файла на сайте
потому хотя бы без php обойтись трудновато
тока если автор хорошо знает FTP протокол
 
Ответить с цитированием
Старый 26.08.2006, 00:58   #11
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Регистрация

Это все понятно, но в данном случае это оффтоп ))
(Offline)
 
Ответить с цитированием
Старый 27.08.2006, 21:58   #12
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Регистрация

Насколько я знаю, из Блица нельзя создать файл
WriteFile создает файл (если он отсутствует)
__________________
(Offline)
 
Ответить с цитированием
Старый 29.08.2006, 01:51   #13
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Регистрация

Это очень хорошо.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:48.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com