Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Дружище помоги сделать скрипт,на диалог и торговлю с аддоном (dtlTraders)Как всегда, пингую с ответомНо все же напишу.
Все очень просто - устанавливаем на игрока флаг, который изменяется после его ответа, и в зависимости от его значения (null, true, false) соответственно пишем бомжу реплику. Подобный пример я писал выше, когда меня просили сделать временный телепорт на мобокачалку с блокировкой нечестных игроков.
Короче, вот как я это представляю:
Код:"Бомж": type: assignment default constants: MoneyQty: 10 interact scripts: - 10 Выручи actions: on assignment: - trigger name:chat toggle:true - trigger name:click toggle:true - trigger name:proximity toggle:true "Выручи": type: interact steps: 1: proximity trigger: entry: script: - if <player.flag[Money]> == true chat "<yellow>Спасибо тебе, <player.name>! По гроб обязан!" else { - if <player.flag[Money]> == false chat "<yellow>Опять ты?! Проваливай, жлоб!" else chat "<yellow>Эй, дружище, выручи, а?" } click trigger: script: - if <player.flag[Money]> == true chat "<yellow>Спасибо тебе, <player.name>! По гроб обязан!" else { - if <player.flag[Money]> == false chat "<yellow>Опять ты?! Проваливай, жлоб!" else { - chat "<yellow>Слушай, друг. Я короче, с Байкала сюда работать приехал." - wait 3 - chat "<yellow>Ну, Байкал, знаешь озеро такое большое?" - wait 3 - chat "<yellow>И вот, короче, киданули меня тут." - wait 2 - chat "<yellow>Друг, подкинь несколько монет, сколько не жалко, а?" } } chat trigger: 'Да': Trigger: /Да/, конечно. Держи. script: - chat "<yellow>От души, друг!" - take money qty:<cons:MoneyQty> - flag <player> Money:true 'Нет': Trigger: /Нет/, я ничего тебе не дам. Иди работать! script: - chat "<yellow>Ну ты и жлоб!" - execute as_server "say <player.name> зажопил бомжу <cons:MoneyQty> монет!" - flag <player> Money:false
Брат-сталкер! ;DДружище помоги сделать скрипт,на диалог и торговлю с аддоном (dtlTraders)
привет,я бы тебе с радостью помог,но я сам пока в скриптах процентов на 30 справился,чем тебе помочь мб ответ знаю?Брат-сталкер! ;D
Брат-сталкер! ;D[/QUOTE
(извените за спам)-(вы молодцы быстро сталкер поднимаете)-мы почти год колупаем=)
Я и не просила тебя помочь..привет,я бы тебе с радостью помог,но я сам пока в скриптах процентов на 30 справился,чем тебе помочь мб ответ знаю
как хочешь,дело твоё..(я тебя понял,чтоб идею не скомуниздил)Я и не просила тебя помочь ;D
(я не такой)Идею? Лол. Хотела проводника по локациям сделать, (Лоцман тип (Со Скадовска на Янов), нифига не получается. Вот и вся идея.как хочешь,дело твоё..(я тебя понял,чтоб идею не скомуниздил)(я не такой)
варпом,через табличку за деньги не вариант? (на первое время,пока ребята с скриптом не помогут)Идею? Лол. Хотела проводника по локациям сделать, (Лоцман тип (Со Скадовска на Янов), нифига не получается. Вот и вся идея.
Не интересно, скучно. Чтобы было какое то подобие диалога.. Ты понял, в общем..варпом,через табличку за деньги не вариант? (на первое время,пока ребята с скриптом не помогут)
я прекрасно тебя понял,зайди на официальный сайт с скриптами там проводник есть,сейчас скину (бле на 7 остановился не нашёл на проводника http://scripts.citizensnpcs.co/browse/all/mostLiked/7/20/ )Не интересно, скучно. Чтобы было какое то подобие диалога.. Ты понял, в общем..
удачи,нужна будет помощь пиши..Не интересно, скучно. Чтобы было какое то подобие диалога.. Ты понял, в общем..
Чет не умею я искать. Ничего дельного за 20 минут не нашла.я прекрасно тебя понял,зайди на официальный сайт с скриптами там проводник есть,сейчас скину (бле на 7 остановился не нашёл на проводника http://scripts.citizensnpcs.co/browse/all/mostLiked/7/20/ )
удачи,нужна будет помощь пиши..
во всяком случае там много полезных скриптов от разработчиков..Чет не умею я искать. Ничего дельного за 20 минут не нашла.
Очень полезный для меня скрипт, но есть два нюанса.Как всегда, пингую с ответомНо все же напишу.
Все очень просто - устанавливаем на игрока флаг, который изменяется после его ответа, и в зависимости от его значения (null, true, false) соответственно пишем бомжу реплику. Подобный пример я писал выше, когда меня просили сделать временный телепорт на мобокачалку с блокировкой нечестных игроков.
Короче, вот как я это представляю:
Код:"Бомж": type: assignment default constants: MoneyQty: 10 interact scripts: - 10 Выручи actions: on assignment: - trigger name:chat toggle:true - trigger name:click toggle:true - trigger name:proximity toggle:true "Выручи": type: interact steps: 1: proximity trigger: entry: script: - if <player.flag[Money]> == true chat "<yellow>Спасибо тебе, <player.name>! По гроб обязан!" else { - if <player.flag[Money]> == false chat "<yellow>Опять ты?! Проваливай, жлоб!" else chat "<yellow>Эй, дружище, выручи, а?" } click trigger: script: - if <player.flag[Money]> == true chat "<yellow>Спасибо тебе, <player.name>! По гроб обязан!" else { - if <player.flag[Money]> == false chat "<yellow>Опять ты?! Проваливай, жлоб!" else { - chat "<yellow>Слушай, друг. Я короче, с Байкала сюда работать приехал." - wait 3 - chat "<yellow>Ну, Байкал, знаешь озеро такое большое?" - wait 3 - chat "<yellow>И вот, короче, киданули меня тут." - wait 2 - chat "<yellow>Друг, подкинь несколько монет, сколько не жалко, а?" } } chat trigger: 'Да': Trigger: /Да/, конечно. Держи. script: - chat "<yellow>От души, друг!" - take money qty:<cons:MoneyQty> - flag <player> Money:true 'Нет': Trigger: /Нет/, я ничего тебе не дам. Иди работать! script: - chat "<yellow>Ну ты и жлоб!" - execute as_server "say <player.name> зажопил бомжу <cons:MoneyQty> монет!" - flag <player> Money:false
Т.е. сначала идет разговор (ты имел ввиду), потом нпц предлагает поторговаться?во всяком случае там много полезных скриптов от разработчиков..
Ребята нужна помощь,ищу скрипт на разговор и торговлю (Обьясняю вначале идёт торговлю потом поступает предложение Yes/No написав Yes игрок открывает торговлю с нпс DtlTraders,No ему пишет то что укажу в скрипте..... (ищу скрипт довольно долго,помогите)
Уже в своей проблеме разобрался сам, просто заменив отдельный скрипт еще одним шагом и сделав на него внутренний переход через zap step XDОчень полезный для меня скрипт, но есть два нюанса.
У меня на версии версии 0.9.7 данный скрипт выдает ошибку, т.к. видимо просит определить переменную |Money| (выводит такую ошибку: Tag <player.flag[Money]> is invalid!)
Во вторых мой скрипт немного усложнен. структура примерно такая:
скрипт interact 1
внешний chat trigger
-
-
-
- if [значение] == тру run скрипт_give
else run скрипт_pass
скрипт_give
- chat могу дать на выбор
- zap Меч_или_лук степ 1
скрипт_pass
- chat я тебе уже давал
Меч_или_лук
interact
step 1
chat trigger
1 держи лук
2 держи меч
Когда доходит до внутреннего тригера (выбор оружия), когда вводишь вариант ответа - он выполняет внешний тригер (якобы уже выполнил внутренний, тоже самое он пишет и в косоли, ошибок в скрипте не выдает)
http://dev.bukkit.org/bukkit-plugins/citizens/нормальную сылку пожалуйста один спам я не могу понять от куда кочать один спам с вирусами
скорее всего надо ставить SentryКак сделать так, чтоб нпц ходил за игроком как питомец?
на новых версиях синтаксис команд поменялся, разве данная инструкция ещё актуальна?Огромное спасибо за такое полное разъяснение в работе этого плагина! В свое время искал описание работы с ним!