Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

"Пикник на обочине" Раздел по популярному проекту S.T.A.L.K.E.R.

Ответ
 
Опции темы
Старый 13.04.2007, 21:44   #1
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
S.T.A.L.K.E.R. - Создание модов


Мануал по созданию модификаций для начинающих
Часть 1.
Часть 2.

Что необходимо:


Статьи участников:
Скрытый текст:
А
Активация артефактов
В
В Зоне только день
В Зоне только день способ 2
Вывод координат на екран
Выдача Волком оружия
Выдача оружия в ЧН
Д
Добавление транспорта
Динамические диалоги
Добавление новых локаций в ЧН и ЗП
И
Изменение первоначального инвентаря у Меченого(1-й урок читерства)
Имитация намокания дороги во время дождя
К
Как менять ломкость брони
Качание оружия при хотьбе
М
Материал про: активацию артефактов, добавление статей в ПДА, редактирование НПС, создание новой группировки, вычисление координат
Н
Настройка AI Wrapper от bardak'a
Настройка конвертора bardak'a
NPC покупают и продают оружие
Носимый вес
О
Описание Actor.ltx
П
Параметры оружия с описанием
Прорисовка уровня и изменение дистанции видимости
Прототип динамических новостей
Р
Работа с acdc от Bardak-a
Размер раны
Редактирование мультиплеерных карт, для последующего их запуска в сингле
С
Создание механика
Создание уровня для сингла
Создание нового оружия
Создание скриптовых роликов
Создание квеста
Создание нового НПС путём редактрирования all.spawn
Создание HUD модели оружия
Спавн предметов в инвентарь (2-й урок читерства)
Свойства костюмов
Cпавн монстра
Т
Транспорт в игре
У
Уменьшение сытости ГГ


Работы участников:

Разрабатываемые моды:
Скрытый текст:
antdiablon, Минор
Nacek 2


Полезные ссылки

Мод-портал. - Официальная вики по модам для сталкера (Не обновляется)
S.T.A.L.K.E.R. Inside Wiki. - Фанатская вики по модострою для сталкера.

X-Ray SDK. Ныне все вопросы с ним обсуждаются тут.
S.T.A.L.K.E.R. Universal Extractor.


Внимание: если Вы новичок, то сперва ознакомьтесь с мануалом по созданию модификаций для начинающих
При вылетах также прилагайте лог ошибки!!!

Последний раз редактировалось DoctorWagner; 26.02.2023 в 22:25.
Jesh вне форума  
Ответить с цитированием
Старый 11.01.2012, 16:21   #3661
Новичок
 
Аватар для rusMAFIA1996
 
Регистрация: 31.12.2011
Сообщений: 11
Репутация: 1 [+/-]
Цитата:
Сообщение от torkvamedo Посмотреть сообщение
вот взято отсюда C:\Documents and Settings\All Users\documents\stalker-shoc\logs из этого лога
Когда вылет ловишь, сразу заходи в блокнот и нажимай "Вставить"!

Последний раз редактировалось LogruS; 11.01.2012 в 17:02.
rusMAFIA1996 вне форума  
Ответить с цитированием
Старый 13.01.2012, 15:27   #3662
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
rusMAFIA1996, вся информация после вылета кладётся в этот лог.

Ребята! Кто знает, как называется модель сталкера в сталкеровском комбинезоне с подключенным экзоскелетом? Не модель с экзоскелета с проводками на суставах, а та, которой в игре нет, но, видимо, оставшейся в ресурсах. К этой модели осталась иконка в текстуре ui_npc_old.dds
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 14.01.2012, 21:18   #3663
Новичок
 
Аватар для rusMAFIA1996
 
Регистрация: 31.12.2011
Сообщений: 11
Репутация: 1 [+/-]
Цитата:
Сообщение от venom9875 Посмотреть сообщение
rusMAFIA1996, вся информация после вылета кладётся в этот лог.

Ребята! Кто знает, как называется модель сталкера в сталкеровском комбинезоне с подключенным экзоскелетом? Не модель с экзоскелета с проводками на суставах, а та, которой в игре нет, но, видимо, оставшейся в ресурсах. К этой модели осталась иконка в текстуре ui_npc_old.dds


Честно,не в одном моде не видел такой модели... Или я просто не понял что ты имеешь в виду!

Добавлено через 2 минуты
Можешь просто тупо пересмотреть все модели )

Последний раз редактировалось rusMAFIA1996; 14.01.2012 в 21:20. Причина: Добавлено сообщение
rusMAFIA1996 вне форума  
Ответить с цитированием
Старый 14.01.2012, 23:14   #3664
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
Цитата:
Сообщение от venom9875 Посмотреть сообщение
К этой модели осталась иконка в текстуре ui_npc_old.dds
Такой?
Скрытый текст:
__________________
В электронике одно из первых мест занимает кувалда.

Последний раз редактировалось LogruS; 14.01.2012 в 23:19.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 21.01.2012, 20:05   #3665
Игрок
 
Аватар для MrVivek
 
Регистрация: 09.06.2007
Адрес: Екатеринбург
Сообщений: 902
Репутация: 443 [+/-]
Можно как то сделать, что бы npc использовали купленное у меня оружие и костюмы?
MrVivek вне форума  
Отправить сообщение для MrVivek с помощью ICQ Ответить с цитированием
Старый 21.01.2012, 20:40   #3666
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
MrVivek, уже сделано. AI Pack Final от xStream.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 22.01.2012, 21:19   #3667
Новичок
 
Регистрация: 22.01.2012
Сообщений: 7
Репутация: 0 [+/-]
такая проблема скачал спавнер для Тайных Троп 2 исправил текстуру спавнера, разместил кнопки по размерам и под новую текстуру, но пожелал создать доп кнопку меню с предметами в спавнере, прописал ее в файле \gamedata\scripts\ui_si а так же в файле gamedata\config\ui\ui_si_dll, кнопка с названием появилась, разместилась в прописанном месте но при нажатии на нее происходит вылет игры, вылет лога пустой. Вопрос: что бы доп кнопка спав меню функционировала где и, что нужно еще прописать.
P/s icq - 642616562/

Последний раз редактировалось LogruS; 22.01.2012 в 21:57.
Imperator062 вне форума  
Ответить с цитированием
Старый 23.01.2012, 09:23   #3668
Игрок
 
Аватар для MrVivek
 
Регистрация: 09.06.2007
Адрес: Екатеринбург
Сообщений: 902
Репутация: 443 [+/-]
LogruS, виноват, забыл уточнить: мне для "Чистого неба" нужен. Он всё-равно подойдёт?
MrVivek вне форума  
Отправить сообщение для MrVivek с помощью ICQ Ответить с цитированием
Старый 23.01.2012, 10:33   #3669
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
MrVivek, вот чего не знаю - того не знаю. Можешь попробовать, принципиальных отличий между играми немного.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 23.01.2012, 16:45   #3670
Новичок
 
Регистрация: 22.01.2012
Сообщений: 7
Репутация: 0 [+/-]
что то все умничают умничаю а помоч не кто не может!
Imperator062 вне форума  
Ответить с цитированием
Старый 23.01.2012, 17:01   #3671
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
Imperator062, уважаемый, не наглейте. Если и когда проблему решат - тогда и распишут.

P.S.
Скрытый текст:
Кроме того, рекомендую ознакомиться. Так сказать, во избежание дальнейших красных карточек.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 23.01.2012, 17:33   #3672
Новичок
 
Аватар для Comador
 
Регистрация: 12.11.2011
Сообщений: 30
Репутация: 3 [+/-]
Imperator062, обработчик для своей кнопки сделал? Если нет, смотри по аналогии как сделаны другие кнопки читменю.
__________________
Не столь важно что ты делаешь, важно как ты это делаешь! (Джимми Лансфорд)
Comador вне форума  
Ответить с цитированием
Старый 23.01.2012, 20:57   #3673
Новичок
 
Регистрация: 23.01.2012
Сообщений: 1
Репутация: 0 [+/-]
Посони!У меня проблемы с созданием диалога!!Все прочитал,сделал по примеру и нифига вылетает при запуске игры!!Опишите подробней как надо делать!!!??
A_v_P вне форума  
Ответить с цитированием
Старый 23.01.2012, 23:33   #3674
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Цитата:
LogruS, виноват, забыл уточнить: мне для "Чистого неба" нужен. Он всё-равно подойдёт?
Обрати внимание, что строение скилета в ЧН отличается от ТЧ, там надо перенос осуществить, Инсайдовская Вики прийдёт в себя глянешь там.
Imperator062
Отсутствует ф-ия запуска, то что ты сделал в UI не означает, что будет работать само: вызов сделал, а дальше нет. В статьях есть то, что тебе надо: Спавн предметов в инвентарь, сделай по аналогии.
A_v_P
Лог?
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 24.01.2012, 14:28   #3675
Игрок
 
Аватар для MrVivek
 
Регистрация: 09.06.2007
Адрес: Екатеринбург
Сообщений: 902
Репутация: 443 [+/-]
Как сделать, что бы на карте PDA отображались все мутанты, а не только собаки и кабаны? И можно как-то изменить урон оружия, что бы он изменился только у меня, но не у npc?

Последний раз редактировалось MrVivek; 24.01.2012 в 16:36.
MrVivek вне форума  
Отправить сообщение для MrVivek с помощью ICQ Ответить с цитированием
Старый 24.01.2012, 15:39   #3676
Новичок
 
Регистрация: 22.01.2012
Сообщений: 7
Репутация: 0 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Обрати внимание, что строение скилета в ЧН отличается от ТЧ, там надо перенос осуществить, Инсайдовская Вики прийдёт в себя глянешь там.
Imperator062
Отсутствует ф-ия запуска, то что ты сделал в UI не означает, что будет работать само: вызов сделал, а дальше нет. В статьях есть то, что тебе надо: Спавн предметов в инвентарь, сделай по аналогии.
A_v_P
Лог?
я прежде чем поднимать данную тему еСесено полазил по данной ин-ции но пришел к выводу что в файле ui_main_menu скрипт прописывается для самого вызова спав функции, а функции кнопок и их содержание в 2-х других файлах ui_(вот как раз я их делал по образу и подобию), и еще вопрос при написании подобного лога (по образцу) не получится ли что в меню спавнера одна созданная кнопка не будет "=" один предмет так как подобной строчки в третьем файле я не вижу?! да и еще тот чит на который я довал ссылку он идет на любой мод ТЧ не зависимости от того ТТ2 история прибоя, соль и т.д.
Скрытый текст:
<list x="25" y="57" width="275" height="365" item_height="16">
<font font="letterica16" r="216" g="186" b="140" />
</list>

Последний раз редактировалось Imperator062; 24.01.2012 в 17:47.
Imperator062 вне форума  
Ответить с цитированием
Старый 24.01.2012, 21:06   #3677
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Imperator062
Что правил и в каких файлах покажи.
__________________
"Чем больше нас, тем меньше их..."

Последний раз редактировалось Jesh; 24.01.2012 в 21:10.
Jesh вне форума  
Ответить с цитированием
Старый 25.01.2012, 04:21   #3678
Новичок
 
Регистрация: 22.01.2012
Сообщений: 7
Репутация: 0 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Imperator062
Что правил и в каких файлах покажи.
26.01 покажу в 17.00 по москве сейчас на работу!
Imperator062 вне форума  
Ответить с цитированием
Старый 26.01.2012, 16:42   #3679
Новичок
 
Регистрация: 22.01.2012
Сообщений: 7
Репутация: 0 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Imperator062
Что правил и в каких файлах покажи.

ui_cheat
Скрытый текст:

--/amk_rel_1/
-- инициализация
class "cheat" (CUIScriptWnd)

function cheat:__init(owner) super()
self.owner = owner
self:InitControls()
self:InitCallBacks()
end

function cheat:__finalize() end

function cheat:InitControls()
-- здесь определяем координаты левого верхнего угла и ширину-высоту
self:Init(50,50,550,450)

-- файл-описатель наших элементов
local xml = CScriptXmlInit()
xmlarseFile("ui_cheat_wnd.xml")

-- видео на заднем плане
xml:InitStatic("back_video", self)

-- рамка
xml:InitStatic("background", self)

-- кнопки
self:Register(xml:Init3tButton("caption", self),"caption")
self:Register(xml:Init3tButton("btn_1", self),"btn_1")
self:Register(xml:Init3tButton("btn_2", self),"btn_2")
self:Register(xml:Init3tButton("btn_3", self),"btn_3")
if db.actor.health < 0.9 then
self:Register(xml:Init3tButton("btn_4", self),"btn_4")
end
-- кнопка выхода
self:Register(xml:Init3tButton("btn_quit", self),"btn_quit")
end

function cheat:InitCallBacks()
-- тут интерактивные элементы, при определенном действии выполняется заданная ф-ия
self:AddCallback("btn_1", ui_events.BUTTON_CLICKED, self.cheat1, self)
self:AddCallback("btn_2", ui_events.BUTTON_CLICKED, self.cheat2, self)
self:AddCallback("btn_3", ui_events.BUTTON_CLICKED, self.cheat3, self)
if db.actor.health < 0.9 then
self:AddCallback("btn_4", ui_events.BUTTON_CLICKED, self.cheat4, self)
end
self:AddCallback("btn_quit", ui_events.BUTTON_CLICKED, self.on_quit, self)
end

function cheatn_quit()
self:GetHolder():start_stop_menu (self,true)
end

function cheat:OnKeyboard(dik, keyboard_action)
CUIScriptWnd.OnKeyboard(self,dik,keyboard_action)
if keyboard_action == ui_events.WINDOW_KEY_PRESSED then
-- на выход повесим Esc
if dik == DIK_keys.DIK_ESCAPE then
selfn_quit()
end
if dik == DIK_keys.DIK_NUMPAD1 then
self:cheat1()
end
if dik == DIK_keys.DIK_NUMPAD2 then
self:cheat2()
end
if dik == DIK_keys.DIK_NUMPAD3 then
self:cheat3()
end
if dik == DIK_keys.DIK_NUMPAD4 then
self:cheat4()
end
end
return true
end

function cheat:cheat1()
sleep_manager.sleep_one_hour()
selfn_quit()
end
function cheat:cheat2()
sleep_manager.sleep_three_hours()
selfn_quit()
end
function cheat:cheat3()
sleep_manager.sleep_nine_hours()
selfn_quit()
end
function cheat:cheat4()
sleep_manager.sleep_unlim(0)
selfn_quit()
end

function cheat:check_game()
-- возвращает true если запущена игра
local check = false
if level.present() and (db.actor ~= nil) and db.actor:alive() then
check = true
end
return check
end

function cheatn_quit()
self:GetHolder():start_stop_menu (self,true)
end


ui_cheat_wnd
Скрытый текст:

<?xml version="1.0" encoding="windows-1251" ?>

<cheat>
<back_video x="10" y="10" width="380" height="320" stretch="1">
<texture>ui\credits_back_512_v10</texture>
</back_video>

<background x="0" y="0" width="400" height="340" stretch="1">
<texture x="0" y="0" width="350" height="460">ui\ui_dg_inventory</texture>
</background>

<caption x="175" y="30" width="50" height="35">
<text>amk_sleep_title</text>
</caption>

<btn_1 x="72" y="80" width="256" height="35">
<texture_e>ui\ui_btn_mm_e</texture_e>
<texture_t>ui\ui_btn_mm_t</texture_t>
<texture_h>ui\ui_btn_mm_h</texture_h>
<text>amk_sleep_one_hour</text>
</btn_1>

<btn_2 x="72" y="130" width="256" height="35">
<texture_e>ui\ui_btn_mm_e</texture_e>
<texture_t>ui\ui_btn_mm_t</texture_t>
<texture_h>ui\ui_btn_mm_h</texture_h>
<text>amk_sleep_three_hours</text>
</btn_2>

<btn_3 x="72" y="180" width="256" height="35">
<texture_e>ui\ui_btn_mm_e</texture_e>
<texture_t>ui\ui_btn_mm_t</texture_t>
<texture_h>ui\ui_btn_mm_h</texture_h>
<text>amk_sleep_five_hours</text>
</btn_3>

<btn_4 x="72" y="230" width="256" height="35">
<texture_e>ui\ui_btn_mm_e</texture_e>
<texture_t>ui\ui_btn_mm_t</texture_t>
<texture_h>ui\ui_btn_mm_h</texture_h>
<text>amk_sleep_until_full_health</text>
</btn_4>

<btn_quit x="270" y="300" width="117" height="29">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>ui_inv_exit</text>
</btn_quit>
</cheat>


ui_si
Скрытый текст:

class "spawn_item" (CUIListItemEx)

function spawn_item:__init() super()
self.text = CUIStatic()
self:AttachChild (self.text)
self.text:SetFont (GetFontLetterica16Russian())
self.text:SetTextColor (255, 192, 203)
end

class "spawn_item_dialog" (CUIScriptWnd)

function spawn_item_dialog:__init() super()
self:InitControls()
self:InitCallBacks()
end

function spawn_item_dialog:__finalize()
end

function spawn_item_dialog:InitControls()
self:SetWndRect(Frect():set(0,0,1024,768))
local xml = CScriptXmlInit()
xmlarseFile ("ui_si_dlg.xml")
xml:InitStatic ("background", self) -- рамка
self.list = xml:InitList("list",self) -- список
self.list:ShowSelectedItem(true)
self:Register(self.list, "list_window")
self:Register(xml:Init3tButton("btn_ammo", self),"btn_ammo") -- верхние кнопки
self:Register(xml:Init3tButton("btn_wpn", self),"btn_wpn")
self:Register(xml:Init3tButton("btn_art", self),"btn_art")
self:Register(xml:Init3tButton("btn_item", self),"btn_item")
self:Register(xml:Init3tButton("btn_outf", self),"btn_outf")
self:Register(xml:Init3tButton("btn_device",self), "btn_device")
self:Register(xml:Init3tButton("btn_create", self),"btn_create") -- нижние кнопки
self:Register(xml:Init3tButton("btn_close", self),"btn_close")
end

function spawn_item_dialog:InitCallBacks()
self:AddCallback("btn_ammo", ui_events.BUTTON_CLICKED, self.FillList_ammo, self)
self:AddCallback("btn_wpn", ui_events.BUTTON_CLICKED, self.FillList_wpn, self)
self:AddCallback("btn_art", ui_events.BUTTON_CLICKED, self.FillList_art, self)
self:AddCallback("btn_item", ui_events.BUTTON_CLICKED, self.FillList_item, self)
self:AddCallback("btn_outf", ui_events.BUTTON_CLICKED, self.FillList_outf, self)
self:AddCallback("btn_device", ui_events.BUTTON_CLICKED, self.FillList_device, self)
self:AddCallback("btn_create", ui_events.BUTTON_CLICKED, self.OnButton_create_clicked, self)
self:AddCallback("btn_close", ui_events.BUTTON_CLICKED, self.OnButton_close_clicked, self)
self:AddCallback("list_window", ui_events.WINDOW_LBUTTON_DB_CLICK, self.OnButton_create_clicked, self)
end

function spawn_item_dialog:FillList_ammo()
self.list:RemoveAll()
for i = 1, #ammo_table do
self:AddItemToList(ammo_table[i])
end
end
function spawn_item_dialog:FillList_wpn()
self.list:RemoveAll()
for i = 1, #wpn_table do
self:AddItemToList(wpn_table[i])
end
end
function spawn_item_dialog:FillList_art()
self.list:RemoveAll()
for i = 1, #art_table do
self:AddItemToList(art_table[i])
end
end
function spawn_item_dialog:FillList_item()
self.list:RemoveAll()
for i = 1, #item_table do
self:AddItemToList(item_table[i])
end
end
function spawn_item_dialog:FillList_outf()
self.list:RemoveAll()
for i = 1, #outf_table do
self:AddItemToList(outf_table[i])
end
end
function spawn_item_dialog:FillList_device()
self.list:RemoveAll()
for i = 1, #device_table do
self:AddItemToList(device_table[i])
end
end
function spawn_item_dialog:AddItemToList(item_name)
local _itm = spawn_item()
_itm.text:SetText (item_name)
self.list:AddItem (_itm)
end

function spawn_item_dialog:OnButton_create_clicked()
if self.list:GetSize()==0 then
return
end
local index = self.list:GetSelectedItem()
if index == -1 then
return
end
local item = self.list:GetItem(index).text:GetText()
if alife() and db.actor:alive() then
alife():create(item, db.actor:position(), 0, 0, db.actor:id())
end
end

function spawn_item_dialog:OnButton_close_clicked()
self:GetHolder():start_stop_menu (self,true)
self.owner:Show (true)
if level.present() and db.actor and db.actor:alive() then
get_console():execute("main_menu off")
end
end

function spawn_item_dialog:OnKeyboard(dik, keyboard_action)
local bind = dik_to_bind(dik)
if bind == key_bindings.kQUIT then
self:OnButton_close_clicked()
else
if dik==28 then
self:OnButton_create_clicked()
end
end
return true
end

function main()
end



где косяк!? может пригодится сама разметка?!
Скрытый текст:

<?xml version="1.0" encoding="windows-1251" ?>

<ui_si>

<background x="0" y="0" width="1310" height="1460">
<texture x="0" y="0" width="1310" height="1460">ui\ui_pda_back_big_speshil</texture>
</background>

<list x="65" y="78" width="660" height="486" item_height="16">
<font font="letterica16" r="1216" g="1186" b="1140" />
</list>

<btn_ammo x="60" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Патроны</text>
</btn_ammo>

<btn_wpn x="170" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Оружие</text>
</btn_wpn>

<btn_art x="280" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Aрты</text>
</btn_art>

<btn_item x="390" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Предметы</text>
</btn_item>

<btn_outf x="500" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Броня</text>
</btn_outf>
<btn_device x="610" y="50" width="60" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Девайс</text>
</btn_device>

<btn_create x="62" y="563" width="120" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Получить</text>
</btn_create>

<btn_close x="610" y="563" width="120" height="30">
<texture_e>ui_button_ordinary_e</texture_e>
<texture_t>ui_button_ordinary_t</texture_t>
<texture_h>ui_button_ordinary_h</texture_h>
<text>Вернуться</text>
</btn_close>

</ui_si>

Последний раз редактировалось Imperator062; 26.01.2012 в 16:52.
Imperator062 вне форума  
Ответить с цитированием
Старый 26.01.2012, 21:14   #3680
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Imperator062
Не до конца понял как идёт вызов функции из ui_main_menu или вообще он отсутствует, там надо раскомментировать:

Код:
if	dik == DIK_keys.DIK_S then
	self:OnButton_load_spawn()
elseif 	dik == DIK_keys.DIK_Q then
	self:OnMessageQuitWin()
elseif 	dik == DIK_keys.DIK_F1 then
	self:OnButton_cheat()
end
Скорее за всё именно с этим и проблема, и на будущее используй бб код [ code], что бы смайлики не рисовались где не надо.
Добавлю, что в Расширенном режиме написания сообщения есть галочка "Отключить смайлы". LogruS

Добавлено через 55 секунд
Что именно надо править в файле глянь всё тот же тутор
__________________
"Чем больше нас, тем меньше их..."

Последний раз редактировалось LogruS; 26.01.2012 в 21:21. Причина: Добавлено сообщение
Jesh вне форума  
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:13.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования