Форум » » портирование книги "космический коммандос" » Ответить

портирование книги "космический коммандос"

123th: вопрос: проигрыватель утверждает что в данной конструкции ошибка - не хватает слова end завершающего многострочную форму оператора... что не так? [pre2]if #спротивника>0 and #стойкость > #корректировка: if #laz=1: act 'Выстрелить из лазера': *pl'Вы стреляете в робота из лазера.' if rand(1,6)+rand(1,6)>#мастерство: *pl'Вы промахнулись.' else #спротивника=#спротивника-2 end if #спротивника>0: if rand(1,6)+rand(1,6)>#мпротивника: *pl'Противник промахнулся.' else if #защита > 0: if rand(1,6)+rand(1,6)>#защита: #корректировка=#корректировка+rand(1,6) end #защита=#защита-1 else #корректировка=#корректировка+rand(1,6) end end end end if #blast=1: act 'Выстрелить из бластера': *pl'Вы стреляете в робота из бластера.' if rand(1,6)+rand(1,6)>#мастерство: *pl'Вы промахнулись.' else #спротивника=#спротивника-rand(1,6) end if #спротивника>0: if rand(1,6)+rand(1,6)>#мпротивника: *pl'Противник промахнулся.' else if #защита > 0: if rand(1,6)+rand(1,6)>#защита: #корректировка=#корректировка+rand(1,6) end #защита=#защита-1 else #корректировка=#корректировка+rand(1,6) end end end end if #laz=1 and #blast=0: if rand(1,6)+rand(1,6)>#мастерство: *pl'Вы промахнулись.' else #спротивника=#спротивника-1 end if #спротивника>0: if rand(1,6)+rand(1,6)>#мпротивника: *pl'Противник промахнулся.' else if #защита > 0: if rand(1,6)+rand(1,6)>#защита: #корректировка=#корректировка+rand(1,6) end #защита=#защита-1 else #корректировка=#корректировка+rand(1,6) end end end end if #стойкость <= #корректировка: *pl'Вы были убиты.' end end[/pre2]

Ответов - 39, стр: 1 2 All



полная версия страницы