Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

Подскажите, в каком файле содержится описание функции function map_add_object_spot(number, string, string);?

Она декларирована в scripts/lua_help.ltx, и служит для добавления маркеров на карту... декларацию нашел, а само тело функции - нет...

 

Либо помогите разобраться со вхождением переменных...

 

Вот например добавление маркера на кровососа:

level.map_add_object_spot(self.id, "bloodsucker_spot", "кровосос")

А вот - маркер перехода на др. локацию:

level.map_add_object_spot(obj.id, "level_changer", "to_agroprom")

 

Я правильно понимаю, что

первая переменная - это идентефикатор объекта, над которым поместить маркер (как узнать id, например, непися или итема, лежащего на земле?)

вторая - изображение маркера (где поглядеть весь список изображений под маркер?)

--нашел, где содержатся все маркеры: config\ui\map_spots.xml

третья - текст маркера...

 

я правильно понял?

 

ЗЫ: тапками только не кидайтесь...

Изменено пользователем Johnson

Поделиться этим сообщением


Ссылка на сообщение

ABS, это не стандартный трэйд, а диалоговый... соответственно и находится в диалогах. За этот трэйд отвечает несколько файлов (оглавление диалогов, описание диалогов, перевод в текст, скрипты)

У Дэна, например, это файлы:

\config\gameplay\character_desc_escape.xml (ищи <specific_character id="esc_dan" team_default = "1"> это оглавление диалогов, в случае торговли Дэна - это <actor_dialog>prinesi_hvost</actor_dialog>)

\config\gameplay\dialogs_new.xml (ищи <dialog id="prinesi_hvost"> - это нужная часть описания диалога)

\config\text\rus\stable_dialogs_new.xml (ищи <string id="prinesi_hvost_0"> и далее - это перевод в текстовый вид)

\scripts\new_dialog.script (ищи function prines_kopyto(first_speaker, second_speaker) - это скриптовая проверка)

 

вот такой вот геморой) самое плохое то, что удобнее не сделаешь - движок игры не позволяет...

а вобще... качай и устанавливай прогу Total Commander - удобный файловый менеджер, с ОЧЕНЬ удобным поиском (Alt+F7)

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...