forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   ZomBox 1.0 (http://forum.boolean.name/showthread.php?t=9766)

SKA_DIMKA 09.11.2009 00:34

Ответ: ZomBox 1.0
 
Мда.... "Ganociy" А типы для кого придумали??? А?:4to: Тем более глобальные переменные тормознутее типов, учи логику и типы, и не пиши ерись. И еще а ты пули тоже в глобальных переменных хранишь???:-D Циклично их создаеш??? bullet1,bullet2,bullet3......

Type weapon
Field model, max_bullets, name_weapon$
end type

Type bullet
Field model,damage,type_bullet$
end type

Еще может быть у одного оружия несколько видов боеприпасов.

Ganociy 09.11.2009 16:26

Ответ: ZomBox 1.0
 
Слушай NitE я тебя понял , но перезарядка хромает

If ShotAmount=<0 And MouseHit(1) And reloading=0
PlaySound soundsing
Animate animmesh,3,5,animfir
last_shot_time2=MilliSecs()
EndIf

If KeyHit(19) And ShotAmount<50 And allShots>0 And reloading=0
reloading=1
PlaySound soundrel
Animate animmesh,3,2,animrel,5
EndIf


If ShotAmount>50
allShots=ShotAmount-50
ShotAmount=50
EndIf
bulletsneeded=Abs(ShotAmount-50)
If allShots<50 Then bulletsneeded=allShots
If reloadt=0
ShotAmount=ShotAmount+bulletsneeded
allShots=allShots-bulletsneeded
reloading=0
reloadt=reloadtime
EndIf
If reloading=1 Then reloadt=reloadt-1

Так вот, как мне здесь это реализовать? Я пробовал тут тоже через Else, но бли!!!!! не получается???
ShotAmount - кол-во патрон в рожке автомата, а allShots - общее кол - во патрон у автомата .

NitE 09.11.2009 18:00

Ответ: ZomBox 1.0
 
AllBulletsRifle=100
AllBulletsPistol=100
PistolClipBullets=5
RifleClipBullets=30

If MouseDown(1)
If Weapon="Rifle"
RifleClipBullets=RifleClipBullets-1
Elseif Weapon="Pistol"
PistolClipBullets=PistolClipBullets-1

...

Reloding=0
PistolMaxClipBullets=5
RifleMaxClipBullets=30

If KeyHit(57)
If Weapon="Pistol" And Relaoding=0 And PistolClipBullets<PistolMaxClipBullets
PistolClipBullets=PistolClipBullets+Abs(PistolMaxC lipBullets-PistolClipBullets)
ElseIf Weapon="Rifle" And Reloading=0 And RifleClipBullets<RifleMaxClipBullets
RifleClipBullets=RifleClipBullets+Abs(RifleMaxClip Bullets-RifleClipBullets)
EndIf

и т.д.

кстати если что-то неработает - это с таким говнокодом неудивительно,
так-что удаляй свою фигню и сделай заного. (сам!)

SKA_DIMKA 09.11.2009 22:30

Ответ: ZomBox 1.0
 
Цитата:

Сообщение от NitE (Сообщение 123937)
AllBulletsRifle=100
AllBulletsPistol=100
PistolClipBullets=5
RifleClipBullets=30

If MouseDown(1)
If Weapon="Rifle"
RifleClipBullets=RifleClipBullets-1
Elseif Weapon="Pistol"
PistolClipBullets=PistolClipBullets-1

...

Reloding=0
PistolMaxClipBullets=5
RifleMaxClipBullets=30

If KeyHit(57)
If Weapon="Pistol" And Relaoding=0 And PistolClipBullets<PistolMaxClipBullets
PistolClipBullets=PistolClipBullets+Abs(PistolMaxC lipBullets-PistolClipBullets)
ElseIf Weapon="Rifle" And Reloading=0 And RifleClipBullets<RifleMaxClipBullets
RifleClipBullets=RifleClipBullets+Abs(RifleMaxClip Bullets-RifleClipBullets)
EndIf

и т.д.

кстати если что-то неработает - это с таким говнокодом неудивительно,
так-что удаляй свою фигню и сделай заного. (сам!)

NitE, зачем учишь юного молодца "пакостям" в коде, пример с типами написал к примеру;)

NitE 09.11.2009 22:54

Ответ: ZomBox 1.0
 
я какраз всё как надо говорю, зачем нагружать человека сложными вещями когда он в простых ещё не разобрался - ктомуже при 2 пушках типы ещё не критичны.

Ganociy 10.11.2009 14:00

Ответ: ZomBox 1.0
 
Эээ! Притормозите "мОлодцы" ! Я и не такой новичок в программировании!
За мной 2 года Паскаля и Делфи (в принципе одно и то же но всё же) ! Вот
неделю назад HTML юзать начал И Си++ начну скоро , а в блитзе я только с
этого лета . А первый калькулятор я сделал в Basic ' е !!! К тому же мой учитель по инфе дал мне задание сделать сетевую базу данных ! Так что попридержите слова!))) Да и маленький вопрос . Вот ты NitE сколько юзаешь Блитз???

NitE 10.11.2009 17:35

Ответ: ZomBox 1.0
 
"эээ! молодцы ! я папа в программирований!
за мной авторство паскаля и делфи (фпринципе одно и тоже, но всёже) вот
неделю назад придумал ХТМЛ, и скоро возьмусь за создание языка нового поколения - С+++, а в блице я только с 2004 года. а первый калькулятор я сделал тыкая пальцем в перфокарту !!! ктомуже билл дал мне задание инсцинировать задницу на сайте майкрософта ! та-что попридержите слова. да и маленький вопрос . вот что такое переменная ?"


я вообще не юзаю блицэ.

Android 10.11.2009 19:06

Ответ: ZomBox 1.0
 
Цитата:

Сообщение от Ganociy (Сообщение 124091)
Эээ! Притормозите "мОлодцы" ! Я и не такой новичок в программировании!
За мной 2 года Паскаля и Делфи (в принципе одно и то же но всё же) !

Поздравляем!
А нам то что?

Ganociy 10.11.2009 19:24

Ответ: ZomBox 1.0
 
Цитата:

Сообщение от NitE (Сообщение 124100)
"эээ! молодцы ! я папа в программирований!
за мной авторство паскаля и делфи (фпринципе одно и тоже, но всёже) вот
неделю назад придумал ХТМЛ, и скоро возьмусь за создание языка нового поколения - С+++, а в блице я только с 2004 года. а первый калькулятор я сделал тыкая пальцем в перфокарту !!! ктомуже билл дал мне задание инсцинировать задницу на сайте майкрософта ! та-что попридержите слова. да и маленький вопрос . вот что такое переменная ?"


я вообще не юзаю блицэ.

Переменная - это Переменная в програме представлена именем и служет для обращения к даным определенного типа,конкретное значение переменной хранится в ячейках оперативной памяти!!! Довольно!!! Ещё блин с шестого класса знаю!!!!!

Ganociy 10.11.2009 19:31

Ответ: ZomBox 1.0
 
Android , пожалуйста не трепи мне нервы!!! Ты разве не читал архив сообщений!!! Меня сегодня и так учителя по всем предметам задалбали !!!
Да еще с этой базо даных по инфе!!! Мол учитель говорит напишишь за неделю эту хрень будеш участвовать на городской олимпиаде.(((( Да ещё к тому же с моей девчонкой проблемы!!!!!!! Ну не получается у меня реализовать перезарядку!!!!!! Я благодарю всех кто как-то пытались мне помочь.

NitE 10.11.2009 20:32

Ответ: ZomBox 1.0
 
если тебе нужна реальная помощь, выкладывай весь код с медией, мне не жалко, сделаю за 10 минут - но сам-то ты так и не поимешь как что делать.

Mhyhr 10.11.2009 21:09

Ответ: ZomBox 1.0
 
Ganociy
1) ПОменьше знаков восклицания!!!!
2) Не веди себя как школьник хотя бы тут.
3) Если тебе надо что то спросить спрашивай в разделе Blitz3D.
4) По поводу проекта считаю что ты рано выложил, смотреть откровенно говоря не на что, такое пишется за 5-15 минут.
5) Обучайся на здоровье но нормально, у Найта после бмакса осложнения рассудка так что не воспринимай.

Канешно же это всего лишь моё IMHO :p

NitE 10.11.2009 22:06

Ответ: ZomBox 1.0
 
нет, у меня всё впорядке, потомучто я иногда обосновываю свою чушь, в отличие от тебя.

Антихрист 11.11.2009 05:18

Ответ: ZomBox 1.0
 
Цитата:

Сообщение от NitE (Сообщение 124100)
"эээ! молодцы ! я папа в программирований!
за мной авторство паскаля и делфи (фпринципе одно и тоже, но всёже) вот
неделю назад придумал ХТМЛ, и скоро возьмусь за создание языка нового поколения - С+++, а в блице я только с 2004 года. а первый калькулятор я сделал тыкая пальцем в перфокарту !!! ктомуже билл дал мне задание инсцинировать задницу на сайте майкрософта ! та-что попридержите слова. да и маленький вопрос . вот что такое переменная ?"

NitE спасибо)Посмеялся от души)На этот раз поддерживаю твоё мнение :super: .

Ganociy 16.11.2009 16:49

Ответ: ZomBox 1.0
 
Короче я разобрался с перезарядкой сам!!! Всё ОК с ней , но возникла другая проблема. При смене оружия должна и автоматика меняться.Т.е. автомат стреляет очередью, а пистолет одиночными. Как мне это реализовать???

P.S. Скоро выложу альфа версию игры. Да, и как реализовать пик на анимеше ?


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

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