Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

Сетевая игра в DelphiX   Найти похожие ветки 

 
Omar2002 ©   (2003-06-18 15:19) [0]

Здрасти мастера игроделанья!

Я тут делаю игру типа космической аркады с элементами экономической стратегии. В ней предпологается сетевая игра.
Вот я и столкнулся с проблемкой: в статье http://www.gamedev.ru/coding/20806.shtml ,посвященной этой теме по-идее все есть, но дело в том, что данные примеры расчитаны на Delphi6, а у меня стоит Delphi5 и менять я его пока не собираюсь; дак вот у меня ничего не получается. Там много всякого из 6.

Помогите, если можете!!! Ссылочку на статью,с данным вопросом в Дельфи5. Или дайте свой совет. plz!!


 
pasha676   (2003-06-18 16:38) [1]

Не настолько версии Дельфи друг от друга отличаються, чтоб входить из-за этого в ступор. Все переделывается. Изучай. Пригодиться.


 
Карлсон ©   (2003-06-18 16:42) [2]

а что конкретно то не получается?
какие нить модули не соответствуют или как?
ты пример к статье конечно скачал?
какие ошибки вылазят при компиляции?


 
Omar2002 ©   (2003-06-18 18:50) [3]


> Карлсон © (18.06.03 16:42)

Пример я скачал, в том-то и дело, что они загружаются с кучей ошибок. Одна из таких связана с типом variant которого по-моему нет в 5 версии делфи.

Ошибка при компиляции так же выдается в строке SendMessage на все 3 параметра.

if form1.DXPlay1.Players.Count =2 then
begin
msgsize := SizeOf(TDXActionMessage);
msg.dwType:=DXACTION_MESSAGE;
msg.ActionCode:=DXKEY_LEFT;
form1.DXPlay1.SendMessage(DPID_ALLPLAYERS,msg,msgsize);
end;
end;



 
Omar2002 ©   (2003-06-19 13:27) [4]

Ну дак как??
Или что-то еще не понятно в моем вопросе?


 
Daddy ©   (2003-06-19 13:50) [5]

Variants просто удали.


 
pasha676   (2003-06-19 14:53) [6]

А на счет sendmessage странно. Посмотри где и как объявлены параметры. По одной строке разумеется не найдешь.


 
Omar2002 ©   (2003-06-19 19:12) [7]

спасябо за советы, еще помучаюсь! :)


 
dimodim ©   (2003-06-23 16:18) [8]

Интересно, у меня тоже пятый и всё пашет


 
MacroDenS ©   (2003-06-23 19:01) [9]

>>Одна из таких связана с типом variant которого по-моему нет в >>5 версии делфи.

тип Variant в 5 дельфе есть однозначно, юзай хелп!

А в статье все нормально, только юзесы прописать нужно соответствующие


 
Kelegorm   (2003-06-24 19:40) [10]

Может быть, дело в версии. Как известно, есть несколько версий Delphi 5, и вообще всех : Enterprase/Profesional/Home(что-ли). Я полагаю, в этом всё дело. Лучше всех, конечно Enternprise, а остальное лажа.


 
Omar2002 ©   (2003-06-25 22:49) [11]

Ну че, я все разобрал и все терь робит, оказалось надо было переменную типа TDXActivMessag(Или типа того) делать динамической и все, а больше ниче делать не надо.

Всем спасибо, но возник еще вопрос: А как послать конкретному игроку, а не всем (DPID_ALLPLAYERS) ?


 
hex_for_delphi   (2003-06-26 15:45) [12]

Хмм странно что у тебя возникла такая проблема.. Вообщето я авторой данного цикла статей и думал что таких вопросов не будет... а мыло hex@samtel.ru у меня умероло... сори всем кто писал... кому надо пишите на hex_for_gold@mail.ru с уважением Энгельгардт Влад aka hex. Icq : 103287048



Страницы: 1 вся ветка

Текущий архив: 2004.01.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-37692
AndB
2003-12-30 17:48
2004.01.13
Размер программы в памяти


14-37854
Style
2003-12-22 22:32
2004.01.13
Оцените движок сайта


3-37546
OlegM
2003-12-16 06:30
2004.01.13
Как проверить что Blob поле пустое


1-37683
Silver_
2003-12-19 12:03
2004.01.13
Как отловить момент создания форм


1-37691
Эли
2003-12-23 14:10
2004.01.13
Иконки в файле Project.res