Как сделать?
…
Вторая как сделать случайное значение при поиске что то вроде - я обыскал здесь всё но ничего не нашёл - и так через некоторое время после использывания этого действия несколько раз предмет находится и причём предмет должен найтись во время случайного повторения.
IF иголка_найдена=0:
ACT 'Искать иголку':
IF RAND(1, 5) = 5:
'Тщательно перерыв стог сена, вы нашли иголку! Невероятно!'
иголка_найдена=1
ADDOBJ 'иголка'
GOTO $CURLOC
ELSE
'Вы поискали иголку, но не нашли. Может, попытаться еще раз?'
END
END
END
Разве насчёт первого объясняли? возможно я не так задал вопрос. Я например обыскивал локацию и после того как нашёл я выхожу из неё и её больше нет.
Самый лучший вариант добавить переменную и сделать проверку)
!В локации, где вы обнуляете все переменные добавляем что-то вроде
был_там_то_там_то=0
!при посещении той или иной локации ставите
был_там_то_там_то=1
!затем в локации, где должно пропадать действие пишите
if был_там_то_там_то=1: del act 'То самое действие, которое надо удалить'
Dark,
твой код чрезмерно сложен. Запутываешь новичка.
твой код чрезмерно сложен. Запутываешь новичка.
Прости, сказывается ночь без сна… пойду поем, а ты тут объясняй))
но по-моему это как раз то, о чем он просил))
Dark Код действительно сложен нет ли более лёгкого варианта?
LordAnvar,
я привел “более легкий” вариант.
см. по первому вопросу: https://qsp.org/forum/comments/1705
по второму вопросу: https://qsp.org/forum/comments/1709
Эээ Nex Открывается страница с изображениями и музыкой в игре как вставлять. ?
Люди хелп ми, как после выполнения действия сделать так чтобы создалось ещё 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. Показан только кусок кода. Где остальное(там, где здоровье должно увеличиваться)? Приведи полностью.
Можешь например на локации-счетчике, она же $counter сделать проверку:
if zdorov>100: zdorov=100
Или же сделать проверку.
При любом добавлении здоровья дописывать:
gt 'проверка на здоровье'
и в локации ‘проверка на здоровье’ написать
if zdorov>100: zdorov=100
уверяю, больше 100% ни у кого не будет.