Профили

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / Профили

Страницы: 1  новая тема

Автор Сообщение

мастер
Группа: Сообщество GM
Сообщений: 88
Добавлено: 16-05-2006 22:22
Люди, помогите сделать грамотную систему профилей - чтобы имя допустим, игровой прогресс сохранялись в сейве.
Чтобы при запуске появлялась менюшка, где были бы видны имена всех профилей, находящихся допустим в папке profiles с возможностью загрузки.

маэстро
Группа: Сообщество GM
Сообщений: 812
Добавлено: 17-05-2006 04:28
Это делается с помощью функций

file[0]=file_find_first(mask,attr)
ff=0
i=1
while ff=0
{
filen=file_find_next()
if filen<>'' then
{
file[i]=filen
i+=1;
}
}

мастер
Группа: Сообщество GM
Сообщений: 88
Добавлено: 17-05-2006 19:42
А кедова втыкать то?
что такое attr?
Я МАСКАМИ НЕ ПОЛЬЗОВАЛС Я - как их индефецировать?

маэстро
Группа: Сообщество GM
Сообщений: 812
Добавлено: 18-05-2006 04:41
Я просто заполнял массив именами файлов в событии создания объекта-загрузчика.
Если хочешь, чтобы прфили были в отделной папке,то просто впиши маску так:
working_directory+'\Profiles\'+'*.prf'
а attr впиши как fa_readonly, так что если файлы нормального типа, то они будут возвращаться.
В данном случае все профили размещаются в папке Profiles, и вышенаписанный код будет искать в этой папке файлы с раширением
prf. Так же можно искать наоборот - файлы по имени а не по расширению. Кажется даже по первой части имени и расширения.
А сам файл должен быть текстовый(расширение prf) и в нём содержится имя и пароль доступа в двух строках(можно добавить и ещё кой-какую информацию)

мастер
Группа: Сообщество GM
Сообщений: 88
Добавлено: 22-05-2006 15:41
CRYSTALL M
глянь в тему открыванние файлов плз

маэстро
Группа: Сообщество GM
Сообщений: 812
Добавлено: 23-05-2006 05:03
Видел уже. Сделаю другой пример, более понятный.

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / Профили

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU