RU 📌 Pinned

Как сделать?

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

Белый Шарик:

И правда. ))
Тогда при посещении каждой локи первого этажа добавить:

if первое_посещение_комната1 = 0 : первый этаж += 1
первое_посещение_комната1 = 1

Но наверняка можно сделать рациональнее.

)) тогда надо будет в нужной последовательности иначе не откроется ))) С картой знаешь игры какие нить? Посмотреть код.

Белый Шарик #100 25.08.2015 10:32 (10 years ago)

Не надо будет нужной последовательности. Просто разные переменные первое_посещение_комната1, первое_посещение_комната2 и.т.д. в каждой комнате свои.

Игры с картами не знаю.

с разными переменными я так и делаю, думал есть другие варианты

сложно сформулировать чего я хочу добиться но попробую
у персонажа 3 параметра (энергия, сытость и телосложение) при определенных действиях он теряет энергию, надо чтобы если сытость на нуле и он выполнял какоето действие(снижалась энергия) у него падало телосложение.
можно писать проверку с условием в каждом действии, но это слишком громоздко. можно запилить проверку при переходах/обновлению на локациях в курлоке, но большинство действий происходят внутри 1 локи без обновления.
естли способ както мониторить параметр “энергия” и при любом его изменении производить проверку на сытость (с вычетом или без вычета телосложения)?

saks, делать при всех действиях gs на локацию с проверкой энергии? примитивный способ, но зачем труднее?)

Есть ли возможность нарисовать карту? что бы при нажатии на изображение (определенную часть) был переход на локацию? если да то как?

Gefestions, не надо тут кричать!
Надо хотя бы попытаться пользоваться поиском.
Я сделал это за вас:
1 https://qsp.org/forum/comments/4553
2 https://qsp.org/forum/651-html-tegi-map-i-area
3 https://qsp.org/forum/800-klikabelnye-ikonki-trebuetsa-pomos-professionalov

кричал бы через капс ))
когда листал форум не нашел нужного. Спасибо за помощь

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

Spoiler

if tempt <= 0:
live -=1
tempt = 50
hp = 50
golod = 50
psi = 50
msg ‘<p><span style=“color:#FF0000”><span style=“font-size:20px”><span style=“font-family:verdana,geneva,sans-serif”>Количество ваших попыток <<live>></span></span></span></p>’
end

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

Ps: Все спс разобрался.

кто небудь помогите разобратся с настроойкой времени и года прописал вроде все правельно в игре появляется появляется вот в таком виде:
Время 8 часов 0 минут
Сейчас 1 Июль 2014 года. Пятница.
но как только я нажимаю переход с локацию на локацию данное действие копируется как мне закрепить это все что бы оно не повторялось по несколько раз
и не выглядело вот таким образом
Время 8 часов 0 минут
Сейчас 1 Июль 2014 года. Пятница.
Время 8 часов 0 минут
Сейчас 1 Июль 2014 года. Пятница.

Спасибо большое сработало как надо)

Dark[Ol(U23)leneri] #34 28.08.2015 11:27 (10 years ago)

$a=input(’zxcvb’)
$b=val($a)
*nl $b

>zxcvb
>>asd
>0

>zxcvb
>>0
>0

>zxcvb
>>
>0

Лишнюю проверку писать приходится.

помогите найти ошибку

Spoiler

if ручка рубильника=1 and предохранитель=3 and схема=1 and провод=1:
починка_рубильника=1
end

if починка_рубильника =1:
act ‘попробовать починить’: gt ‘pomechenie’
end

if починка_рубильника=0:
act ‘попробовать починить’: gt ‘pomechenie’
tempt += 20
hp -= 30
psi -= 15
end

ошибку выдает в

Spoiler

if ручка рубильника=1 and предохранитель=3 and схема=1 and провод=1:
починка_рубильника=1
end

все сделал так тоже норм )

Spoiler

if ручка_рубильника=1 and предохранитель=3 and схема=1 and провод=1:
act ‘починить трансформатор’ :gt ‘pomechenie’
починка_рубильника =1
else
if ручка_рубильника<=1 and предохранитель<=3 and схема<=1 and провод<=1:
act ‘починить трансформатор’ :gt ‘pomechenie’
tempt += 20
hp -= 30
psi -= 15
end
end

Белый Шарик #100 28.08.2015 16:38 (10 years ago)

Может переменная “ручка рубильника” должна быть, как “ручка_рубильника”?

Log in or Register to post comments.