Вообще-то location лудше понимать не как локацию, а как место в мире модуля, на которое, ссылаясь в скрипте мы что-то помещаем. А я не помню, есть такой тип переменных в невере target?
А можно вас тут по-нубски спрашивать про отдельные скрипты? Вот например я создал непися и хочу сделать его крикуном (чтоб он выкрикивал введенную мною фразу) скаджем так, за 500 монет. Какие скрипты и куда мне в диалоге надо запихивать?
Цитата(Lord @ 7 March 2007, 14:45) [snapback]28160[/snapback]
А можно вас тут по-нубски спрашивать про отдельные скрипты? Вот например я создал непися и хочу сделать его крикуном (чтоб он выкрикивал введенную мною фразу) скаджем так, за 500 монет. Какие скрипты и куда мне в диалоге надо запихивать?
Делаеш диалог и ставиш его НПС:
dialog Хотите прокричу? 1. Да (на Actions Taken ставишь script1) 2. Нет
if (GetGold(oPC) >= nGold) { TakeGoldFromCreature(nGold, oPC); AssignCommand(oSelf, SpeakString("Тут текст твоей кричалки.")) } else { SendMessageToPC(oPC, "У вас нет денег на данную кричалку"); } }
Да пусть спрашивают здесь. Я для этого раздел и создавал.
Ландграф, ты немного не понял вопроса. Lord подразумевал, чтобы НПС выкрикивал введенную фразу, а не фразу, которая записана в диалоге как постоянная. Т.е., персонаж подходит к НПС, говорит ему фразу, тот ее записывает, берет с персонажа плату за фразу, и, к примеру, через каждый игровой час ее выкрикивает.
Только подобное не годится для шардов. Могут записать такое, что уши повянут. К примеру, заходит герой в город, а его НПС матом тут же посылает. Неприятно.
Поэтому на Сиале сделали подругому. Подходишь к НПС платишь, пишешь и всем игрокам не в шаут, а в лог пишется фиолетовым цветом информация. В свое время думал, что можно и нам сделать такого глашатого, но у нас он без надобности. Да и доска обьявления есть.
Цитата(Sarcad @ 8 March 2007, 19:37) [snapback]28195[/snapback]
Поэтому на Сиале сделали подругому. Подходишь к НПС платишь, пишешь и всем игрокам не в шаут, а в лог пишется фиолетовым цветом информация. В свое время думал, что можно и нам сделать такого глашатого, но у нас он без надобности. Да и доска обьявления есть.
А смысл тебе от этого? Во время боя все что тебе в лог накричали, пролетит так быстро, что и даже заметить не сможешь(IMG:style_emoticons/default/smile.gif)
Можно просто сделать кричалку довольно дорогим удовольствием. Тогда нубы-гопники кричать в шаут не будут - у них попросту не окажется средств для этого.