RU 📌 Pinned

Как сделать?

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

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

IF иголка_найдена=0:
  ACT 'Искать иголку':
    IF RAND(1, 5) = 5:
      'Тщательно перерыв стог сена, вы нашли иголку! Невероятно!'
      иголка_найдена=1
      ADDOBJ 'иголка'
      GOTO $CURLOC
    ELSE
      'Вы поискали иголку, но не нашли. Может, попытаться еще раз?'
    END
  END
END
Dark[Ol(U23)leneri] #34 28.08.2010 07:29 (15 years ago)

Разве насчёт первого объясняли? возможно я не так задал вопрос. Я например обыскивал локацию и после того как нашёл я выхожу из неё и её больше нет.

Самый лучший вариант добавить переменную и сделать проверку)

!В локации, где вы обнуляете все переменные добавляем что-то вроде
был_там_то_там_то=0

!при посещении той или иной локации ставите
был_там_то_там_то=1

!затем в локации, где должно пропадать действие пишите

if был_там_то_там_то=1: del act 'То самое действие, которое надо удалить'

Dark,
твой код чрезмерно сложен. Запутываешь новичка.

Dark[Ol(U23)leneri] #34 28.08.2010 07:35 (15 years ago)

твой код чрезмерно сложен. Запутываешь новичка.

Прости, сказывается ночь без сна… пойду поем, а ты тут объясняй))

но по-моему это как раз то, о чем он просил))

Dark Код действительно сложен нет ли более лёгкого варианта?

LordAnvar,
я привел “более легкий” вариант.

см. по первому вопросу: https://qsp.org/forum/comments/1705

по второму вопросу: https://qsp.org/forum/comments/1709

Эээ Nex Открывается страница с изображениями и музыкой в игре как вставлять. ?

O_o какие еще изображения и музыка?!

Я дал ссылки на свои сообщения #346 и #350 в этой теме.

Люди хелп ми, как после выполнения действия сделать так чтобы создалось ещё 2 действия. У меня только одно получается

Kraev A.,

ACT 'Действие1':
  операторы действия1
  ACT 'Действие2':
    операторы действия2
  END
  ACT 'Действие3':
    операторы действия3
  END
END

Пасибо:D

Как сделать что бы максимальное здоровье было только-100,вот мой код,может быть я что то не учёл?
В начале пишу код:

if zdorov>=100:pl"Вы здоровы!" & wait 1000 & clr

Просто у меня всё равно при покупке здоровье прибавляется!?

1. Не используй WAIT!!! Ну нафига он?!

2. Показан только кусок кода. Где остальное(там, где здоровье должно увеличиваться)? Приведи полностью.

Dark[Ol(U23)leneri] #34 12.09.2010 18:48 (15 years ago)

Можешь например на локации-счетчике, она же $counter сделать проверку:

if zdorov>100: zdorov=100

Dark[Ol(U23)leneri] #34 12.09.2010 18:54 (15 years ago)

Или же сделать проверку.
При любом добавлении здоровья дописывать:

gt 'проверка на здоровье'

и в локации ‘проверка на здоровье’ написать

if zdorov>100: zdorov=100

уверяю, больше 100% ни у кого не будет.

Log in or Register to post comments.