www.nwnights.ru Группа VKontakte Youtube Чат в дискорд Группа в Telegram | Подключение Обновления Поиск Участники |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
sgM |
Отправлено: Apr 25 2005, 05:01 AM
|
|
Не знаю в чем дело: мне нужно, что б при заходе на триггер в журнал добовлялось несколько записей, ставлю триггер на событие OnEnter и пишу простенький скрипт
void main() { object oPC; object oItem; AddJournalQuestEntry("quest1", 1, oPC, FALSE, FALSE, FALSE); } И ни фига..... Второй день мучаюсь, что за лажа..... |
Aiwan |
Отправлено: Apr 25 2005, 05:29 AM
|
||
|
Попробуй так. И вообще, почитай мануалы. К примеру мой, только он для просмотра в программе АкробатРэйдер. http://wrg.ru/files/Document/aurora_tutorial.exe |
||
sgM |
Отправлено: Apr 25 2005, 10:45 AM
|
|
Спасибо, у меня несколько вопросов
По скрипту: object oItem - мне казалось что так переменную объявлять надол (У меня с переменными вообще большое затруднение: их надо явно объявлять?) С остальным понятно.... Только дело в том, что нвн не реагирует на оператор AddJournalQuestEntry. Пробовал в различных комбинациях, ставил в модульные свойства на события OnClientEnter и прочее... Ни фига! ********************************************* http://wrg.ru/files/Document/aurora_tutorial.exe - это где делается модуль с Fernesk Mine, Fern? Где гоблины деревеньку с рудной шахтой захватили? Просто я модемщик, если у меня это и так есть я не хотел бы лишнееее время на закачку тратить. Если это то что я думаю, то там про скриптинг в самом конце только маааленький раздельчик. Это сообщение отредактировал sgM - Apr 25 2005, 10:51 AM |
Aiwan |
Отправлено: Apr 25 2005, 04:17 PM
|
||||||
|
Ну так ты вдумайся в свои слова - объект и переменная это разные вещи. В данном случае, к примеру мы берем объект GetEnteringObject() который наступает на триггер. И условно обозначаем его оРС. Что бы в скриптах не заморачиваться и сокращать разное. Это как в высшей математике, приравниваешь одно выражение к х' и дальше проводишь операции с ним зная что это (Х+У) к примеру.
Сливай туториал что я дал. Это не тот о котором ты думаешь Это мои труды и в них переменные расписаны и все что тебе предстоит схавать по пути к финальному ролику. Если ты серьезно взялся делать, то сливай пока я не начал перестановку на ФТП. Дня два у тебя есть. Пример.
THIEFS_UNDEGRAUND - это ТАГ квеста в журнале. Ты должен создать запись и присвоить ей такой таг. 5 - Это ID, попросту номер строки журнальной записи этого квеста. оРС - это тот, кому присваиваем это. А вообще, про скриптинг ничего нет. Это язык. Его понимать надо, учась на простом. Мне тоже скриптинг тяжко дался, я средненько скриптую. Вообще тебе не сюда конечно По всем вопросам дул бы ты в "Город Мастеров". Надеюсь знаешь где найти. Если нет, форум нашей команды. |
||||||
sgM |
Отправлено: Apr 25 2005, 04:49 PM
|
||||||
|
Уф, спасибо, за инфу, уже почти слил!
А почему это объект и переменная разные вещи? Я баловался Blitz Basic(кстати, очень удобнвя штука - пришло какая - нибудь муть в голову, за месяц более или менее нормальная вещь получается), так там постоянно присваиваешь какому - нибудь объекту переменную... Но не о Блитце речь. К такому выводу я пришел, прочитав первые несколько строк отсюда: http://www.wrg.ru/stat_toolset_f.htm. Вот я и подумал что это вроде негласного объявления(как в визуале)...
Да я так и делал Только ведь в этом вся и проблема что не получается даже когда на событие типа входа в модуль ставишь! Я что только не пробовал, чуть ли не с лупой каждую строчку на предмет лагов рассматривал!
Знаю, конечно Я сюда по старой памяти зашел - с год на этом шарде не играл, а тут вспомнил, что здесь хороший скриптер был - Rico, по-моему... В те времена здесь была большая ветка, посвещенная Toolset'у... Я очень удивился, когда увидел ДВА сообщения здесь |
||||||
Aiwan |
Отправлено: Apr 25 2005, 08:23 PM
|
||||||||
|
Тут я тебя неправильно понял. Я думал ты совсем того..., не волокешь. Просто переменная обычно говорится в понимании локалок у новичков. Я думал ты про них спрашиваешь.
Ну не правда Сделай как я написал и все будет ок. Ты же не описал у себя объект в скрипте.
Ты его описал, скажем так, но не указал чему он равен, кто именно этот объект оРС. Для начал, раз у тебя сложности попробуй определять объект оРС просто: GetFirstPC(). Тогда в любом скрипте игрока определишь быстро. Но этот способ не годится для шардов. Поже поймешь суть сам научишься правильно определять объекты. Вот кстати там же я прочел...
Рико насколько я слышал давно не появлялся Жаль, очень толковый парень. Но ты не осмневайся, у нас если не лучше Рико, то не хуже точно есть скриптеры, ДБ или Лекс к примеру с Баалом. Помогут в любом вопросе. Заходи, там есть темы для новичков. Единственная разница Рико шардовик, а мы сингловики. Специфика разная... |
||||||||
sgM |
Отправлено: Apr 26 2005, 08:24 AM
|
|
Спасибо за советы! А главное за инфу - а то я когда на Проклятии Левора увидел, подумал что это тот, про гоблинов
|