Как создать карту с активными кнопками? Поможете ответом?

Как создать карту с активными кнопками? Поможете ответом?

Здравствуйте, простите если такая тема уже была но я в поиске искал так и не нашел её(
У меня 2 вопроса и они совершенно разного типа.
Где то давно видел игру в которой была картинка города и на этой картинке кнопки (разные иконки) конечно же нажимая на них я перемещался по локациям и вот как такие сделать? Я видел тут тему как расположить эти кнопки точнее там это были не кнопки а просто картинки но кода как сделать эти картинки кликабильными не нашел(
И второй вопрос, у меня в... Это игрой назвать сложно но все же в "игре" планируется мат и мне интересно как написать код который будет при определённом выборе игрока заменит мат из игры на не очень грубое ругательство?
Например если есть текст "ну ты и долба..б"
А игрок несовершеннолетний или просто мат не любит и он выберет "без мата то это слово заменится "ну ты и дурак"

Виктор
useravatar
Offline
1 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как создать карту с активными кнопками? Поможете ответом?

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 и т.д. Зависит от требуемой сложности реализации и твоих навыков.

Engineer
useravatar
Offline
25 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как создать карту с активными кнопками? Поможете ответом?

Виктор,
Мы с ребятами сейчас шерстим вопросы в теме "Как сделать?", и потом они будут представлены в виде FAQ. Не знаю, как скоро, и где. Вот мои черновики  https://yadi.sk/d/MoFCUpXRVPmcig
Там есть, как сделать кликабельные картинки. Если тебе нужно целую кликабельную карту, то это делается в большинстве случаев с помощью тегов MAP и AREA. На форуме есть отдельная тема с вопросами по этим тегам.

Aleks Versus
воздвигатель башни
useravatar
Offline
1493 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
974
Всего опросов:
14
Всего сообщений:
16790588
Сообщений на этой неделе:
1
Пользователи форума:
 
Всего пользователей:
2373
Последним зарегистрировался:
atomic nightmare