Как сделать?
…
ну как-бы не работает, вот и спрашиваю. Я не нашел правильного решения, вот и спрашиваю)
jeesson,
что именно не работает? Переход не происходит? Или аргументу не падает значение? Проверил твой код, прекрасно работает.
Spoiler
# а
$Текущая_локация=CURLOC
*p'<center><table border="0" cellspacing="0" cellpadding="0">'
*p'<tr>'
if Что_то=0:
*p'<td> <a href="exec:Что_то=1 & gt $Текущая_локация">'+$Что_то['открыто']+'</a> </td>'
elseif Что_то=1:
*p'<td> <a href="exec:Что_то=0 & gt $Текущая_локация">'+$Что_то['закрыто']+'</a> </td>'
end
*p'<td><a href="exec:gt ''Куда_то'',''в_нем''"><img src="что_то.png"></a></td>'
*p '</tr>'
*p '</table>'
usehtml=1
--- а ---------------------------------
# Куда_то
if $args[0]='в_нем':
*pl 'переход'
end
--- Куда_то ---------------------------------
ну кароче, можно сказать: стукнул - и всё работает..
я не понимаю почему переход не осуществлялся…
Доброго времени суток!
Можете называть меня тупым бараном сколько угодно, но я в полнейшем ступоре и не могу сделать, казалось-бы, одну простую вещь.
На данный момент, уже в течении нескольких недель бьюсь головой об генератор предметов и единственной моей проблемой является вероятность выпадения предметов.
Выпадет то меч или топор, быть может копье или посох….. Вроде бы просто звучит, но вот как сделать это адекватно, у меня мозгов почему-то не хватает.
Привязываю все к % выпадения (от 0 до 100), но толку от этого совершенно никакого. Я безусловно делаю, что-то не так. Однако мне бы хотелось увидеть ваши предложения по реализации данной хреновины ибо терпения моего уже не хватает.
Svartberg,
1. подели интервал от 0 до 100 на отрезки, пропорциональные шансу выпадения предмета, по количеству предметов.
2. сделай выбор случайного числа от 0 до 100.
3. в зависимости от отрезка, определи предмет, с помощью проверок IF.
! шанс выпадения топора 60%, оставшиеся 40% выпадает копьё.
chance = rand(100)
if chance < 60:
'выпал топор'
else
'выпало копьё'
end
Nex:
! шанс выпадения топора 60%, оставшиеся 40% выпадает копьё. chance = rand(100) if chance < 60: 'выпал топор' else 'выпало копьё' end
Честно говоря, это так себе затея. Я ее уже использовал ранее. Но спасибо)
Svartberg,
а что не устроило? )
Svartberg,
мне понравилась одна идея отсюда https://toster.ru/q/21186
может и тебе что приглянется.
народ, как сделать такое?:
-есть у меня таблица и есть текст который я пишу где-то.
ТЗ: Надо чтобы текст который я буду писать помещался вместе с таблицей в определенную ячейку.
пока что я смог накостылять себе что-то такое:
локация 1
$table='<table><tr><td>'
$table_end='</td></tr></table>'
локация 2
$table+'текст'+$table_end
как объединить их усилия, чтобы не писать такой громоздкий код?
jeesson, во первых, зачем ты делаешь именно так?
Не проще ли заделать табличный шаблон (если ты им часто пользуешься) и просто вставлять в нее переменные?
Aleks Versus, спасибо за ссылку)
Nex, для большого количества значений и классов будет слишком много работы и кода)
Svartberg,
в таком случае нужно использовать массивы и циклы. Основной принцип будет тот же.
Svartberg,
jeesson:
локация 1
$table='<table><tr><td>' $table_end='</td></tr></table>'локация 2
$table+'текст'+$table_end
а это разве не шаблон?
Ребят, помогите пожалуйста с разбором кода. Так я полный ламер, приходиться брать код из других игр и узнавать что делает та или иная функция.
Во первых, сделал такой код:
act 'Играть в PS4':
часы +=1
end
Как мне сделать так, что бы при нажатии на кнопку “Играть в PS4” время справа в описании обновлялось сразу? А то получается так, что я могу на неё нажать раз 100, и только когда нажму уйти время обновиться сразу на 100 часов вперед.
Во вторых, я тут заметил когда код читал в другой игре, что у них функции по другому написаны:
act '<B>Отойти</B>': gt $loc, $metka
Вот в этом коде получается можно не ставить end, если он стоит сразу за двоеточием? Т.е это что же, я могу экономить время?
И почему после gt идет сразу две локации? Это как понимать в таком случае? При нажатии на “отойти” он вызывает сразу 2 локации? И почему перед ними доллар? Прошу ответьте с разъяснительным ответом, более менее понятным пожалуйста. Потому что как я не читал справку по Qsp , по видимому она написана уже для тех кто хоть немного но изучал ранее какие то языки.