Как сделать?
…
Народ, как осуществить переход локацию с параметром(как-то так) в <a href=“exec:”>?
почему-то переход не осуществляется( что я не так пишу?
я остановился на данном этапе:
Локация 1
$Текущая_локация=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>
</table>
Локация 2 (Куда_то)
if $args[0]='в_нем':
код...
end
jeesson,
так и делай )
ну как-бы не работает, вот и спрашиваю. Я не нашел правильного решения, вот и спрашиваю)
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,
в таком случае нужно использовать массивы и циклы. Основной принцип будет тот же.