forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

den 02.09.2011 17:55

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от KingMaks (Сообщение 200949)
а как в блице преждевременно покинуть условие if ... endif ?

сделать внутри ещё одно условие

PHP код:

if(главное условие)
{
    
код...
    
тут либо прерываемся (что-то false)
    
либо продолжаем (что-то true)
    if(
что-то)
    {
        
код...
    }



RBK 02.09.2011 20:47

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от KingMaks (Сообщение 200949)
а как в блице преждевременно покинуть условие if ... endif ?

Точно endif? Может elseif?
Если тебе обязательно нужно использовать структуру if ... elseif, то выйди с помощью Goto

PHP код:

if Условие1
   блок1

elseif условие2
   блок2

;дополнительное условие
   
if условие_выхода then Goto exitLine

elseif условие3
   блок3

... и т.дсколько надо

end 
if

.
exitLine 


Nerd 02.09.2011 20:59

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от KingMaks (Сообщение 200949)
а как в блице преждевременно покинуть условие if ... endif ?

Дополнительным if..endif. Goto - говно.

Nex 12.09.2011 10:10

Ответ: Вопрос-Ответ (для новичков)
 
Страдаю фигней. Пытаюсь написать сервер, но все как то сложно. Уже разобрался как передать в браузер html файл, но вот с изображениями какая то борода. Собсно как передать в браузер картинку и отобразить ее? Получилось только вызвать диалог скачивания файла, да и то получился "файл-пустышка".
Примеров с этим связанных не нашел никаких. :(

moka 12.09.2011 13:54

Ответ: Вопрос-Ответ (для новичков)
 
Какой сервер, ты о чём, о веб сервере, типо пишешь свой апатч?

Nex 12.09.2011 13:57

Ответ: Вопрос-Ответ (для новичков)
 
Типо веб-сервер. Апач сильно сказано.. Я так по мелочи.. :)

moka 12.09.2011 14:26

Ответ: Вопрос-Ответ (для новичков)
 
Хм, не делал никогда, но думаю что там нужно выдавать бинарный код картинки, но заранее объявив нужные хэдеры.
В php есть функция header, и там объявляются разного рода хэдеры, с ними думаю и нужно поиграться..

Nex 12.09.2011 14:50

Ответ: Вопрос-Ответ (для новичков)
 
А как в бинарный код переводить?
PHP код:

dat ReadLine (file)
WriteLine (stream,Bin (dat)) 

?

moka 12.09.2011 15:08

Ответ: Вопрос-Ответ (для новичков)
 
ReadByte
WriteByte

NitE 12.09.2011 21:26

Ответ: Вопрос-Ответ (для новичков)
 
Вложений: 1
Вот пример из стандартной поставки пуребасика. Синтаксис там похожий.
И сервера никто на блице не пишет.

Nex 13.09.2011 13:02

Ответ: Вопрос-Ответ (для новичков)
 
В этом примере тоже самое, что я сделал на бейсике. :)

Nex 13.09.2011 19:47

Ответ: Вопрос-Ответ (для новичков)
 
Вложений: 1
В общем не много еще допилил, но с картинками так и не разобрался.
Заходить 127.0.0.1/имя_файла_из_папки.формат

moka 13.09.2011 19:54

Ответ: Вопрос-Ответ (для новичков)
 
Nex, а можно больше описания, что это и зачем? А то как-то стрёмно качать не знаю что, да и зачем?

Nex 13.09.2011 19:59

Ответ: Вопрос-Ответ (для новичков)
 
эм.. 2кб.
Подобие веб-сервера. Надеюсь, что кто-нибудь глянет код и поможет с отсылкой файлов из сервера в клиент (браузер)... Ибо я не догоняю.. В оригинальном и отосланном файле одна и та же информация, но один файл нормальный, а другой как будто поврежденный. :(

LLI.T.A.L.K.E.R. 18.09.2011 23:21

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от LLI.T.A.L.K.E.R. (Сообщение 200263)
А если создать массив
Players_IDs (100)

К определённой ячейке массива привязать Handle(cClient)

Код:

Players_IDs(id)=Handle(cClient)
...
TempClient.cClient=Object.cClient(Players_IDs(id))
TempClient\Name="Player"+Str(id)


Я тоже скоро с этим столкнусь (RakNET)

Этот метод превосходно работает! :ok:

Может кто посоветовать исходник сетевого шутера (сервер-клиент). Только не Quake и подобные. Так по мелочи.
Хочется рассмотреть контроль данных игроков.
(хотя quake тоже стал интересен - его сам найду)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot