RU

Инквизиция I, авторы - Евген и AleKon

Евген #278 07.03.2011 17:59 479 comments 165191 views

Зацените и скажите будет ли так хорошо использовать инвентарь? Или лучше пихать картинки в доп описание?
Игра

Edited at 24.05.2011 04:07 (14 years ago)

А, нет, учитывает.

Вот тут начало нафигачил.
Если будут баги сообщите.
Вот

Убрал картинки.

Пишу для тех кто собирается играть в мою игру. Будет только основной сюжет, БЕЗ ПОБОЧНЫХ КВЕСТОВ, но потом я их прилеплю. Ну или может будет парочка… как получится… если успею

Забацал город. Ессесно только переходы.

Вот у меня бой с защитой и написано:

здоровье=здоровье-Первый_враг_атака_текущая+броня

И

Первый_враг_здоровье=Первый_враг_здоровье-атака_текущая+Первый_враг_защита

Куда мне всунуть

if Первый_враг_здоровье>Первый_враг_макс_здоровье:
 Первый_враг_здоровье = Первый_враг_макс_здоровье
 end
if здоровье<макс_здоровье:
 здоровье=макс_здоровье
 end
if Первый_враг_атака_текущая<броня:
 Первый_враг_атака_текущая=rand(0,1)
 end
if атака_текущая<Первый_враг_защита:
 атака_текущая=rand(0,1)
 end

Потому что в Counter`e не работает.

Во-первых, забудь уже про каунтер.
Во-вторых, что это такое?

if здоровье<макс_здоровье:
 здоровье=макс_здоровье
end

В-третьих, давай-ка пробуй сам. Пора уже самообучаться. Если не справишься, лучше обойдись без битвы, или упрости ее.

Ошибся. Там

if здоровье>макс_здоровье: 
здоровье=макс_здоровье 
end

Я пробывал в оннюлоке и в самом бою. Не помогает

Поэтому и спрашиваю

По кусочку кода нельзя ничего сказать.

Вот бой:

if msg1 = 0:
 msg '<b>Да это же зомби, он убил девушку! Надо очистить мир от скверны</b>'
 msg1 = 1
 end
'------------'
'Здоровье: <b><<здоровье>></b>\<b><<макс_здоровье>></b>'
'Броня: <b><<броня>></b>'
'Здоровье врага: <b><<Первый_враг_здоровье>></b>\<b><<Первый_враг_макс_здоровье>></b>'
'Броня врага: <b><<Первый_враг_защита>></b>'
 if здоровье<=0: 
   'Вас убил <b><<$Имя_первого_врага>></b>.' 
   act 'Конец':gt 'смерть' 
 else 
   act 'Атаковать': 
     атака_текущая = атака+rand(-1,1)
     описание_атаки = rand(1,6)
     if описание_атаки = 1:
      'Вы наотмашь ударили <b><<$Имя_первого_врага>></b> <b><<$оружие>></b> нанеся <b><<атака_текущая>></b> урона.'
      end 
     if описание_атаки = 2:
      'Вы с большой скоростью ударили <b><<$оружие>></b> <b><<$Имя_первого_врага>></b> по ногам нанеся <b><<атака_текущая>></b> урона.'
      end 
     if описание_атаки = 3:
      'Вы со всей силы ударили <b><<$Имя_первого_врага>></b> <b><<$оружие>></b> по голове, но он оказался крепким и не упал навзничь, а лишь получил <b><<атака_текущая>></b> урона.'
      end 
     if описание_атаки = 4:
      'Вы с дьявольской скоростью начинаете бить <b><<$Имя_первого_врага>></b> <b><<$оружие>></b> куда попало, нанеся <b><<атака_текущая>></b> урона.'
      end 
     if описание_атаки = 5:
      'Вы ударили <b><<$Имя_первого_врага>></b> <b><<$оружие>></b> в грудь нанеся <b><<атака_текущая>></b> урона.'
      end 
     if описание_атаки = 6:
      'Вы несмотря ударили <b><<$Имя_первого_врага>></b> <b><<$оружие>></b> чтобы защитить глаза от крови брызнувшей во все стороны, нанеся <b><<атака_текущая>></b> урона.'
      end 
     Первый_враг_здоровье=Первый_враг_здоровье-атака_текущая+Первый_враг_защита
     if Первый_враг_здоровье<=0: 
       'Вы убили <b><<$Имя_первого_врага>></b>.' 
       delact $selact 
       act 'Осмотреть труп девушки':gt 'Осмотреть девушку' 
       exit 
     end 
     Первый_враг_атака_текущая = Первый_враг_атака+rand(-1,1)
     описание_защиты = rand(1,5)
     if описание_защиты = 1:
      '<b><<$Имя_первого_врага>></b> укусил вас за руку и нанёс <b><<Первый_враг_атака_текущая>></b> урона.'
      end 
     if описание_защиты = 2:
      '<b><<$Имя_первого_врага>></b> полоснул вас когтями и нанёс <b><<Первый_враг_атака_текущая>></b> урона.'
      end 
     if описание_защиты = 3:
      '<b><<$Имя_первого_врага>></b> пытался вас задушить, но вы отбились всё-же получив <b><<Первый_враг_атака_текущая>></b> урона.'
      end 
     if описание_защиты = 4:
      '<b><<$Имя_первого_врага>></b> разорвал вам кожу на груди нанеся <b><<Первый_враг_атака_текущая>></b> урона.'
      end 
     if описание_защиты = 5:
      '<b><<$Имя_первого_врага>></b> начал быстро бить вас руками нанеся <b><<Первый_враг_атака_текущая>></b> урона.'
      end 
     здоровье=здоровье-Первый_враг_атака_текущая+броня
     xgt $curloc 
   end 
 end

Вот counter:

if Первый_враг_здоровье>Первый_враг_макс_здоровье:
 Первый_враг_здоровье = Первый_враг_макс_здоровье
 end
if здоровье>макс_здоровье:
 здоровье=макс_здоровье
 end
if Первый_враг_атака_текущая<броня:
 Первый_враг_атака_текущая=rand(0,1)
 end
if атака_текущая<Первый_враг_защита:
 атака_текущая=rand(0,1)
 end

Некс ответь быстрее. Я на куспко не успею. Мне ещё сюжет писать.

Евген,
зайди на канал, спроси там помощи. Я смогу посмотреть не раньше вечера.

Я подожду. Пока локации опишу.

Dark[Ol(U23)leneri] #34 14.03.2011 16:33 (14 years ago)

Совет. Впредь предлагаю выкладывать сразу в qsp-файлах… а то как-то не тру(

Log in or Register to post comments.