Как создать карту с активными кнопками? Поможете ответом?
Здравствуйте, простите если такая тема уже была но я в поиске искал так и не нашел её(
У меня 2 вопроса и они совершенно разного типа.
Где то давно видел игру в которой была картинка города и на этой картинке кнопки (разные иконки) конечно же нажимая на них я перемещался по локациям и вот как такие сделать? Я видел тут тему как расположить эти кнопки точнее там это были не кнопки а просто картинки но кода как сделать эти картинки кликабильными не нашел(
И второй вопрос, у меня в… Это игрой назвать сложно но все же в “игре” планируется мат и мне интересно как написать код который будет при определённом выборе игрока заменит мат из игры на не очень грубое ругательство?
Например если есть текст “ну ты и долба..б”
А игрок несовершеннолетний или просто мат не любит и он выберет “без мата то это слово заменится “ну ты и дурак”
1) usehtml=1 (http://wiki.qsp.su/help:html);
2) Реализовать можно по-разному.
Нужно определенно делать замену текста, это replace. Если придется делать часто и со множеством слов, то лучше убрать в отдельную локацию-функцию, и вызывать с помощью func (либо просто gs если всегда нужно сразу вывести в одно и то же место).
Т.е. будет локация типа:
#p
if мат_выключен=1:
$args[0]=$replace($args[0],"что меняем","на что меняем")
$args[0]=$replace($args[0],"херня","фигня")
...
end
*p $args[0]
Вызываем:
#локация
gs 'p','текст'
Это база. Дальше твикаешь под себя. Можно циклом прогонять массивы замен через replace, можно засунуть функцию замен в $onnewloc и т.д. Зависит от требуемой сложности реализации и твоих навыков.
Виктор,
Мы с ребятами сейчас шерстим вопросы в теме “Как сделать?”, и потом они будут представлены в виде FAQ. Не знаю, как скоро, и где. Вот мои черновики https://yadi.sk/d/MoFCUpXRVPmcig
Там есть, как сделать кликабельные картинки. Если тебе нужно целую кликабельную карту, то это делается в большинстве случаев с помощью тегов MAP и AREA. На форуме есть отдельная тема с вопросами по этим тегам.