Ну как всегда у меня полторы пары вопросов, сегодня по Типам
1 как в типе: Type tNPC ;... ;... Field name Field Head#;здоровье головы Field Legs#;здоровье ноги Field Belly#;здоровье живот Field Tors#;здоровье торса ;.... Field Magic1#;удар магии Field Strength#;кулачный удар Field Weapont#;удар с приминением оружия ;.... End Type посчитать средние значение показателей здоровья и наини меньшее из них 2 Делаю тах и выкатывает ошибку "Object does not exist", ваще непонимаю в чом дело Type TBody Field Head#;здоровье головы Field Legs#;здоровье ноги Field Belly#;здоровье живот Field Tors#;здоровье торса End Type Type TUdar;Сила удара Field Magic1#;удар магии Field Strength#;кулачный удар Field Weapont#;удар с приминением оружия End Type Type tNPC Field health.tbody Field udar.tudar Field name End Type Function NewNPC.Tnpc(nName,hHead#,hTors#,hBelly#,hLegs#,uMa gic1,uStr,uWeap) ;задаем параметры нового игрока Local n.tNPC=New tNPC n\health\Head=hHead n\health\Belly=hbelly# n\health\Legs=hlegs# n\health\Tors=htors# Return n End Function Graphics3D 640,480,16,2 SetBuffer BackBuffer() SetFont LoadFont("arial cyr",16) cam=CreateCamera() PositionEntity cam,0,30,-20 Ground=CreatePlane() texa=CreateTexture( 63,63,9) ScaleTexture texa,10,10 SetBuffer TextureBuffer(texa) Color 128,128,128 Rect 32,0,32,32 Rect 0,32,32,32 Color 255,255,255 Rect 32,32,32,32 Rect 0,0,32,32 SetBuffer BackBuffer() EntityTexture Ground,texa FreeTexture texa OrigMonster=CreateCube() EntityColor OrigMonster,255,0,0 HideEntity OrigMonster ;############################### n1.tnpc=NewNPC( "0", 25,25,25,25,6, 18,3) n2.tnpc=NewNPC( "1", 18,18,18,18,13, 12,6) ;############################### While Not KeyDown(1) UpdateWorld RenderWorld Flip Wend End ; 3. как лутше организовать хранение параметров каждого парсонажа в RPG (ролевой) игре [параметры следующие: жизнь и тп, там несколько магии, владение разным оружием ну как в любой RPG] |
ессно что хранить типами
а вот етот гемор (я про юзание функции типа function lalala.blablabla()) надо заманить на handle :) |
Не вижу ничего дурного в lalala.blablabla()
как и в хендлах - всему своё место. |
To AKIMA
Для типа TNPC полями являются другие типы. А ты их не создаешь и сразу присваивешь какие-то значения. Попытка обращения к несуществуещему объекту, естественно, дает ошибку. Инициализующая функция должна быть такой: Код:
Код:
Const HEAD * *= 1 |
А как найти меньшее и среднее значения
|
перебрать все значения
|
Покажи, как ты думаешь делать и что не получается, тогда помогу.
|
Цитата:
например : враг видит что игрок ванен в ногу и например у игрока еще на голове нет шлема. вражеская нпс определяет что он будет бить по этим частям тела и ищет среди своих параметров опыта куда еще он может наносить удары. Код:
;- Параметры тела Круто да :glag: :blink: ---------------------------------------- и еще вопросики 1/аказывается в типах можно делать так field health[3] ето хорошо А можно какнибуть так field health[3,4], ну чтобы не только 3 переменные запихать а у каждой чтобы еще по несколько было (как в массиве) 2/у меня все элементы типа содержат Field nName$ (именя), и другие параметры, я узнаю именя например 1 и 30 элементов и потом в отдельной функции должно проиходить вычисления только между этими двумя (или более) элементами, это можно сделать какнибудь без поиска этих элементов каждый цикл For NPC.tNpc = Each tNPC if npc.nname=[Имя элемента] next :( |
Чаво ни кого нету то
|
акима а ты что делаеш? поделись=)
|
я пытаюсь делать RPG типа (EVIL ISLANDS, корсары, beyond oasis на сеге), но пока неочень то получается.
попозже думаю замутить приглашение желающих и умеющих в группу для создания етой игры. а в этой теме я спрашиваю про данные и делаю систему боя к игре ЗЫ: или может сейчас замутить. ващи мнения. немного скетчей нарисовано и моделей смоделировано |
замути конечно сейчас! а насчёт корсаров ты прав!обожаю корсары!
|
Внимание: объявлен проэкт игры "Заброшенные земли", желающие принять участие идите на http://community.boolean.name/index.php?showtopic=776 :)
|
Опять какието проблемы с типами, заполняю тип вроде все впорядке, а когда запрашиваю из него информацию нечего не происходит. Помогите а.
Фаил удален . А в следующем сообщении прикреплен файл с о всеми объяснениями |
Ничего не понял в коде - читается информация из фацлы и обрабатвается ужасным алгоритмом. Расставь отстыпы и прочее. И вообще - напиши, что конкретно ты хочшь от файла?
|
Часовой пояс GMT +4, время: 17:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot