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

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

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

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

Ответ
 
Опции темы
Старый 18.05.2009, 18:46   #1
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Функция Скриншот.

Здравствуйте! Помогите пожалуйста начинающему програмисту)
У меня есть функция Скриншота:

Function Screenshot()

aa=1
fold$=CurrentDir$()+"\screenshots"
dir=ReadDir(fold$)
Repeat
p$="screen"+aa+".bmp"
File$=NextFile$(dir)
If File$="" Then Exit
If FileType(fold$+"\"+File$)=1
If p$=File$ aa=aa+1
EndIf
Forever
CloseDir dir
pp$="screenshots\"+"screen"+aa+".bmp"


SaveBuffer (BackBuffer(),pp$)
End Function

Активирую я это
If KeyHit(6 ScreenShot()

Проблеммы:
Скриншоты сохраняются максимум до 10.. Если в папке 10 скринов дальше не сохраняет.. Ещё я хотел бы чтобы при активации скриншота выводилась надпись и висела примерно 3 сек. Помогите пожалуйста. Заранее Спасибо большое за Ваш ответ.
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 04:22   #2
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Функция Скриншот.

Вот так будет работать...

Function Screenshot()

aa=1
fold$=CurrentDir$()+"\screenshots"
dir=ReadDir(fold$)

Repeat
p$="screen"+aa+".bmp"
File$=NextFile$(dir)
If File$="" Then Exit

If FileType(fold$+"\"+File$)=1
aa=aa+1
EndIf

Forever
CloseDir dir
pp$="screenshots\"+"screen"+aa+".bmp"

SaveBuffer (BackBuffer(),pp$)
End Function
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 17:57   #3
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Функция Скриншот.

Гы-гы..
я эту функцЫйу писал еще в 2004 году...
даже имена переменных не поменяли...
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция... DeMoNN Программирование 2 12.03.2009 16:31
функция md5 Seregakz Основной форум 4 11.07.2008 14:48
Скриншот в игре Maxxx.!!!. 3D-программирование 11 24.12.2007 02:26
откуда скриншот ? jimon Болтовня 8 26.04.2007 02:31
Скриншот в блитзе DRAG 3D-программирование 8 10.03.2007 02:00


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


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