RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2437596 views

Уважаемые разработчики, помогите пожалуйста, скачал игру “Сукин сын!” В одном действии выходит вот такая ошибка, Ошибка! Локация: room_momСтрока: 849Номер действия:-1Описание: Unknown action! Посмотрел в редакторе, где надо исправить, не могу понять, что нужно исправить..вот скрины…

NagibatoR,
Как минимум, нужно скинуть код той локации сюда. Желательно тегом “код” в спойлер.

Oliver, написал вам в лс)

Какая жесть O_o

Предлагаю описаниями порно-сцен публично не обмениваться, можете в ЛС написать. С форума вырезаю.

NagibatoR:

if if

evp, мне вот это надо будет убрать if if ?

NagibatoR,
Верно. Просто один if оставь, а второй удали.

Всем привет, хочу сделать такую систему:
У меня есть полоска голода допустим в ней 100 единиц, она тратиться за 4 часа т.е. 100/240 минут= 0,41 единица на 1 минуту времени.
Так вот я хочу чтобы как только время в игре поменялось например: прошло 5 минут minute+=5 из полоски голода [100 единиц] сразу вычитались единицы голода
Сейчас же мне приходиться проводить вычитания голода только каждый час.

if minut >= 60:
:min
phun = 100 - ((100/240*minut)/1)
set minut -=60
set hour += 1
if energy >= 1:set energy -= 1
php += pmaxhp/10
if minut >=60:jump ‘min’
end

Aleks Versus Moderator 08.02.2017 06:24 (9 years ago)

DeathSpace,
100 единиц на 240 минут, это 5 единиц здоровья на 12 минут. Если делать целыми числами, единственный вариант вычитать по пять единиц каждые двенадцать минут. Делается это достаточно просто.
1. проверяем, прошло ли за этот ход требуемое количество времени.
2. если прошло времени больше или равное требуемому, вычисляем, насколько изменился голод (phun).
3. остаток времени, записываем в специальную переменную, чтобы на следующий ход учесть его.
Итак, нам понадобятся три переменные time_golod — цена времени для эффекта голода (12 минут), pow_golod — сила голодания для эффекта голода, и ost_golod — остаток времени для учёта. Пишем программу соответственно созданному алгоритму:

!1
! time — переменная time для наглядности, она показывает, сколько всего минут потрачено на ход
if time + ost_golod >= time_golod:
   !2 скобки вокруг деления для наглядности
   phun = phun - ((time+ost_golod)/time_golod)*pow_golod
   !3
   ost_golod = (time+ost_golod) mod time_golod
end

Как можно сделать ввод имени игроком? Постоянно вылазят ошибки. Что делать?

$ИмяИгрока = $input(’Введите своё имя: ’)

большое спасибо, Grass.

Кто может персонально помочь с обучением кодированием? Ну то есть быть учителем? Вроде вочетал основы понятны, но дальше проблемы. Например: Как писать диалоги?

Хей, хочу узнать, как сделать так, чтобы при нажатии предмета в инвентаре на окно дополнительного описания выводился текст? Типо тыкнул на предмет, и в окошке д. о. текст. (Надеюсь меня поняли)

всем привет,

можно ли сделать так, чтобы через определённый промежуток времени значение переменной увеличивалось на одну единицу?
допустим переменная $time. я хочу, чтобы через каждую секунду её значение увеличивалось на 1. я пытался как-то автоматизировать через if, но толкового ничего не получилось.

Log in or Register to post comments.