Текущий архив: 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.46 MB
Время: 0.009 c