|
Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п. |
22.01.2007, 02:17
|
#76
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: "проэкт"-типа :-)
к примеру:
type zakl
field id%,txt$,lev
field power#,//и т.д. и т.п. собсно сами параметры заклинанияЮ мощность и т.д.
end type
потом, те заклинания что есть у игрока имеют id идиентичный одному из етого списка. список должен быьт заполнен из файл или там откуда - то еще.
когда доходит определенный уровень добавляются определенные заклинания.
к примеру
for z.zakl=each zakl
if z\lev=player_level then
//добавить
next
что там писать при добавлении зависит от того, как заклинания будут храниться для игрока. например они могут храниться в своем списке.
|
(Offline)
|
|
22.01.2007, 14:51
|
#77
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
что там писать при добавлении зависит от того, как заклинания будут храниться для игрока. например они могут храниться в своем списке.
|
вот здесь можно по подробней... пожалуйста!!!
|
(Offline)
|
|
23.01.2007, 01:26
|
#78
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: "проэкт"-типа :-)
к примеру список заклинаний которыми владеет игрок
type zakl_ex
field id,cap$,player_id,key
field power#,// и т.д.
end type
тогда чтобы добавить заклинание нужно
for z.zakl=each zakl
if z\lev=player_level then
ze.zakl_ex=new zakl_ex
ze\id=z\id
ze\player_id=myid
ze\cap=z\cap
ze\power=z\power
//и тд.
next
|
(Offline)
|
|
09.02.2007, 22:24
|
#79
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
вот одна ошибочка при маузхите вылетает! чё делать незнаю.
в архиве полностью "вторая" игра, но без ехе-шника. кому не лень взгляните!
|
(Offline)
|
|
09.02.2007, 23:54
|
#80
|
Спящий разум
Регистрация: 08.03.2006
Сообщений: 784
Написано 89 полезных сообщений (для 156 пользователей)
|
Re: "проэкт"-типа :-)
можно вопрос? или я что-то не так делаю...
запускаю...вижу мячик (долго тупила с управлением...мышкой привычней...), катается...но не вращается...деревья...вперед-назад-влево-вправо...покрутить камеру...все...
и тут вопрос... а че это было?
|
(Offline)
|
|
10.02.2007, 11:24
|
#81
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
это был первый код. когда я ео начал "оптимизировать" я его просто убил. там было два мяча которые мочили друг друга(два игрока за одним компом). после я взял.... и начал переписывать код так, чтобы было удобно редактировать его. последняя версия переписанной игры лежит в атаче в предыдущем посте. там земля, деревья, ОДИН мяч, который управляется клавишами WASD и мышой.
а когда я начал переписывать "магию", у меня мозг просто взбух от думания. я долго думал как это сделать по-культурнее...., и вот в последней версии вылетае одна ошибочка(типа нету файла), и вот я немогу понять почему и из-за чего!
2 LAMB
более-менее нормальную игру ты пропустил, я её уже испортил! к сожалению.
|
(Offline)
|
|
10.02.2007, 21:27
|
#82
|
Спящий разум
Регистрация: 08.03.2006
Сообщений: 784
Написано 89 полезных сообщений (для 156 пользователей)
|
Re: "проэкт"-типа :-)
ррррр...
1)пропустилА
2)зачем было портить прогу?
3)делай бэкапы
|
(Offline)
|
|
10.02.2007, 22:00
|
#83
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: "проэкт"-типа :-)
Timon
и вот в последней версии вылетае одна ошибочка(типа нету файла)
|
я кажется знаю почему она вылетает, скорее всего нету файла.
|
(Offline)
|
|
10.02.2007, 22:59
|
#84
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
сорри! действительно сорри!
я кажется знаю почему она вылетает, скорее всего нету файла.
|
я догадывался!
но на самом деле всё гораздо сложнее...
файл-то есть, я указываю на него неправильно... но где именно ошибка, понять немогу!
|
(Offline)
|
|
11.02.2007, 01:09
|
#85
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: "проэкт"-типа :-)
может изменил основной каталог, у меня на дельфи такая муть была.
|
(Offline)
|
|
11.02.2007, 13:00
|
#86
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
нет! с файлом и его положением всё ок. у меня в коде идёт преобразование цифр(ну типа 1,3,4...) в буквы(тоже самое тока "1","2","3"...),думаю я не совсем понимаю команду Str. А возможно где то есчо есть ошибки. вот щас покажу чисто код функции где всё начинается
Function CreateMagic(mlevel,e.player,range,mtype,id)
m.magic=New magic
m\level=mlevel;=
m\range=range;=
m\maintype=mtype;= присваиваем значения
m\id=id;=
m\streght=8*mlevel;=
m\cost=m\streght*2;=
If m\level<10 ;проверяем на уровень
If m\maintype=1
m\catalog$="img\magic\recover"
ElseIf m\maintype=2
m\catalog$="img\magic\destroyd\fire"
ElseIf m\maintype=3
m\catalog$="img\magic\necro"
EndIf
m\texture=LoadSprite(m\catalog+Str(m\id)+".png",e\entity)
PositionEntity m\texture,0,2,3
Else
EntityParent m\texture,0
m\texture=0
EndIf
End Function
|
(Offline)
|
|
11.02.2007, 14:06
|
#87
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: "проэкт"-типа :-)
Timon, ты не понял ты програмно изменил основной каталог!
короче типа было тут
ИГРА\DATA\TT.txt
основной каталог это ИГРА все из нее грузится, а ты програмно его поменял и стал допустим основной каталог DATA, тогда чтобы открыть файл тт.txt он будет искать тут ИГРА\DATA\DATA\TT.txt
str переводит в тип строки. из числа например чтобы над ним можно было оперировать как над строкой.
скорее всего ошибка что ты читаешь int как str. но тогда выдал бы ошибку несовместимости типов.
|
(Offline)
|
|
13.02.2007, 17:43
|
#88
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
короче типа было тут
ИГРА\DATA\TT.txt
основной каталог это ИГРА все из нее грузится, а ты програмно его поменял и стал допустим основной каталог DATA, тогда чтобы открыть файл тт.txt он будет искать тут ИГРА\DATA\DATA\TT.txt
|
я может и сильный тормоз, но три дня думать над этой фразой...-это слишком. так и не понял я чё это было. кто исходник видел, чё скажите?
мож я не кашу , а парашу какую-нить варю. мож я ваще не тем путём это всё делаю. лично мне такой метод организации магии не ненравиться, но ничего лучше я не изобрёл.
слушайте... мож создать какую-нить базу с заклинаниями, и каждому своё ИД? ток у меня с базами(да и нетолько) проблемы. вобщем опять нужен хелп всё по той-же теме.
|
(Offline)
|
|
18.02.2007, 20:47
|
#89
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: "проэкт"-типа :-)
readfile & writefile. помогите разобраться, чёт не очень доганяю.
вот допустим есть файл "фаил.мм". какими командами нужно его "пополнять" и считывать даные. ну а там допустим(в файле) в каждой строке через запятую перечисляются параметры для какого-нить объекта, где каждая строка для нового объекта. не большой семпл если можно, то плиз!
|
(Offline)
|
|
18.02.2007, 21:09
|
#90
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: "проэкт"-типа :-)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:51.
|