#SkyLoader : Шаман аkа Умник, можно, но неписи по ним не будут ходить.
И откуда это интересно он модель дома будем брать? В meshes то таких нету, сам что ли создавать)
добавлено спустя 15 минут
#batment : Alex-San ну как там с анимкой k stene ?
Всё супер, нихрена не работает)
Короче мысль была верная, "скелетную наимацию" надо было сначало в стэйт_либе прописать, иначе ГЭ скрипт стопудово выбивает, так как если бы ты туда вместо названии анимки, любую билиберду вписал.
Тока каза в том что когда я регю собственную анимку, у меня болт получается) даже максовская. Как я понял, фишка в том что анимация, по большому счёту, состоит из кусочков "маленьких" анимаций, типа анимации одного движени. Так вот чтобы создать правильную анимацию её надо правильно описать в логике. Иначе анимация, как ты её к прмеру указал, из одного состояния, отиграется только один раз, и притом ещё задолго до того как ты к этому персу подорйдёшь. Посему сидел полночи грыз учебник по логике. Нихрена пока толком не понял, но вещь увлекательная)
ЗЫ. А, ещё фишка, не все анимки привязаны ко всем сталкерам.
отредактировал(а) Alex-San: 08-11-2010 23:03 GMT3 час.
#Kentarius :
извините, а кто знаком стаким модом Inventory_mod_1.4 что в него входит и где его можно взять??? перерыл весь инет... мне сказали что он может решить проблему с одинаковыми слотами... вот толькоб найти его!!!
Нет никакой проблемы с одинаковыми слотами. Нет и модов для ТЧ у которых оружие бралось в разные руки как в ЗП. И вообще это идиотизм, сам подумай, как можно нести одновременно в руках и автомат и дробовик!? Играж не Рембо называется, а Сталкер.
ну во-первых тебя никто и не просит использовать что то подобное а во-вторых, когда у тебя в первом слоте пистолет а во втором ружье ты тоже ходишь в одной руке с пистолетом а в другой ружье одновременно??? так получается??? если что то не понятно не стоит вмешиваться и называть вещи идиотизмом если твой разум не позволяет понять столь элементарных вещей!!! я прошу всего лишь как и в ЗП дать возможность использовать первый и второй слот для любых оружий!!!
Alex-San, я это учел. Но одно дело локация, а другое олл спавн. Kentarius,
я прошу всего лишь как и в ЗП дать возможность использовать первый и второй слот для любых оружий!!!
Вообще-то это не так уж и легко. Если так можно было, то давно бы скриптами сделали. После того, как проапгрейдили X-ray, добавили всякие фитчи: детекторы (взятие левой руки худа под анимации), разделение худа оружия на отдельно руки и отдельно оружие, инверсная кинематика и тд. Так что тут за все отвечает движок. Если мозгов хватает, то можно сделать, копанув движок.
#SkyLoader : Alex-San, я это учел. Но одно дело локация, а другое олл спавн. Kentarius,
я прошу всего лишь как и в ЗП дать возможность использовать первый и второй слот для любых оружий!!!
Вообще-то это не так уж и легко. Если так можно было, то давно бы скриптами сделали. После того, как проапгрейдили X-ray, добавили всякие фитчи: детекторы (взятие левой руки худа под анимации), разделение худа оружия на отдельно руки и отдельно оружие, инверсная кинематика и тд. Так что тут за все отвечает движок. Если мозгов хватает, то можно сделать, копанув движок.
да совсем не обязательно я думаю только из за того, что незачем делать анимацию чтоб оружие поевлялось в другой руке!!! в ЗП такого тоже нет!!! есть ведь такие аддоны, чтоб типа МП5 можно было засунуть в первый слот??? для этого нужно всего лишь прописать, слот = 1 так ведь???
ну а что нужно сделать для того чтоб допустим этот же МП5 можно было вставить как и в первый так и во второй слот???
Всем привет.Подскажите кто знает:
1.Возможно ли что новый предмет ложится в инвентарь, а функция нахождения в инвенторе не срабатывает (делаю квест с этим предметом)? Где прописать ещё надо этот предмет?
2.Как прописываются координаты брони для файла armor.dds в файле outfit.ltx
3.Как пошагово сделать свою аномалию? (дайте хоть разумную ссылку)
Заранее благодарен!!!
добавлено спустя 1 минуту
Очень прошу
отредактировал(а) Vich2010: 09-11-2010 12:27 GMT3 час. Большая Земля - это часть Зоны Отчуждения и наоборот.
Vich2010
1. Ты сам понял о чем спросил? :-) Опиши подробнее чего хочеш.
2. Для этого используется программа Stalker_IconEd 0_6 - гуглим.
3. Аномалия это в сущности партиклы + звут + тип хита + пр., что не понятно не пойму.
добавлено спустя 4 минут
Kentarius Тебе же русским языком сказали, что в ЗП это движок, в ТЧ такое невозможно. В ЗП для оружия ИЛИ 1-й слот ИЛИ 2-й слот, а в ТЧ только 1-й и только 2-й.
напишите как узнать левел вертексы и гейм вертексы для скриптогого спауна (вроде уже кто то писал просто более 100 страниц листать...:ye))
Horrible area modВидео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
FLIKER причем тут он?...как ты узнаешь общие лв и гв? СидырыЧЪ у erlik'a в тайниковом моде это есть Stalk15 а ты на каком классе своё окно делаешь?
добавлено спустя 6 минут
erlik обращусь к тебе, как использовать FillList()?...пишу класс вывода списков, а в филллист саму функцию и вызываю через свой класс со списками, ясное дело через AddItem()
Вылета нет но ничего не выводится
добавлено спустя 2 минут
Stalk15 непомню есть ли SetAutoDelete(boolean) в этом классе...пробуй, тут если тру то предмет удаляется из списка если не используется
отредактировал(а) Struck: 09-11-2010 14:01 GMT3 час. Снова в строю.
Тут код и всякие проверки начинаются без указания, что это функция и ее имени(function name()).Это как это так?
???...вроде там всё указано что откуда
добавлено спустя 1 минуту
Zhekcon возможно, ибо я проверял на баре и не работало так как я хотел + делал рандомный спавн от одной точки но там могут быть баги(если ктото в стене или под картой заспавнится - 100% краш), поэтому делаю самым муторным, но надёжным способом(обычный спавн)
отредактировал(а) Struck: 09-11-2010 14:03 GMT3 час. Снова в строю.
Struck
Не совсем тебя понял. FillList - это что? Такого класса или метода в lua help нет.
Если ты хочешь сделать список с выводом значений - вот смотри под спойлером пример использования
CUIListWnd() - я там взял неиспользуемое разрабовское меню из файла ui_spawn_dialog и переделал его слегка :-)
--[[ -----------------------------------------------------------------------------------------------
File: _MENU.SCRIPT
Description: Интерфейс меню ремонта
Created: 25.12.2004
Copyright: 2004 GSC Game World (обработка Erlik)
Author: Serhiy Vynnychenko (narrator@gsc-game.kiev.ua)
Version: 0.9
Last edit : 22.06.2010
function spawn_dialog:__init() super()
self:SetFont(GetFontMedium()) --set base font for dialog.
self:InitControls()
self:InitCallBacks()
self:GetItemsFromInventory()
end
function spawn_dialog:__finalize()
end
--// загружаем список вещей
local Items ={} -- таблица для хранения юзердаты объектов
local flag = true
function spawn_dialog:GetItemsFromInventory()
local cnt = db.actor:object_count()
local ch=0
for i=0, cnt-1 do
local item = db.actor:object(i)
local Class = system_ini():r_string(item:section(), "class")
-- только броники и оружие
if isWeapon(item) or Class == "E_STLK" then -- вывод спиcка вещей - броники стволы
if item:condition()<1 then
self:AddItemToList(item:section(),item:condition())
table.insert(Items,item)
--news_manager.send_tip(db.actor, "Добавлена вещь "..item:section(), 0, "trader", 3000)
ch= ch+1
end
end
end
if ch==0 then
self:AddItemToList("","")
flag = false
end
end
function spawn_dialog:InitControls()
ui_base_dialog.base_dialog.InitControls(self, "Меню ремонта")
----- DATA ----
local list_rect_f = {x = self.left_align_x,
y = self.top_align_y,
width = 0,
height = 0}
list_rect_f.width = self.main_rect.width - self.indent*2*2
list_rect_f.height = self.main_rect.height - self.indent*2 - list_rect_f.y
local list_ind = 10
local list_rect = {x = list_rect_f.x + list_ind,
y = list_rect_f.y + list_ind,
width = list_rect_f.width - list_ind*2,
height = list_rect_f.height - list_ind*2}
------------LIST-----------------
local txt_list = CUIFrameWindow() --background for ListView
txt_list:SetAutoDelete(true)
txt_list:Init(self.texture_list_frame, list_rect_f.x, list_rect_f.y, list_rect_f.width, list_rect_f.height)
self.main_frame:AttachChild(txt_list)
Stalk15
Попробуй проверить методом элемент:IsShown() - возвращает true, если элемент виден и false если - нет.
Насчет строчки
[code]
if _G.zp then TestObjSection = "scop_cop_test_item" else TestObjSection = "scop_soc_test_item" end[/code]
lua позволяет делать такие проверки в теле файла без заключения их в тело функции.
В геймдате сталкера кстати есть пара тому примеров. В том же _g.script например.
СидырыЧЪ
Какие именно вертексы тебе нужны?
Если просто для спавна объектов, то вот эту функцию впиши в файл ui_main_menu
function main_menu:OnButton_credits_clicked()
local text
local lvid
local gvid
local a = vector()
local lname = level.name()
a = db.actor:position()
lvid = db.actor:level_vertex_id()
gvid = db.actor:game_vertex_id()
text = string.format(
"Локация = %s \\nПозиция:\\nX= %.3f \\nY= %.3f \\nZ= %.3f \\nlevel_vertex= %s \\ngame_vertex_id= %s",
lname, a.x, a.y, a.z, lvid, gvid)
get_console():execute("load ~ "..text)
news_manager.send_tip(db.actor, text, 0, "default", 30000)
end
получишь и координаты и вертексы - с выводом на экран и в лог при нажатии в главном меню кнопки Создатели(Credits).
отредактировал(а) erlik: 09-11-2010 15:01 GMT3 час. Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Kentarius Тебе же русским языком сказали, что в ЗП это движок, в ТЧ такое невозможно. В ЗП для оружия ИЛИ 1-й слот ИЛИ 2-й слот, а в ТЧ только 1-й и только 2-й.
ну а что нибудь похожее типа Инвентори мод версии 1.4 для АМК 1.4.1 есть для чистой игры???
Народ, скажите плиз как создавать предметы? И самое главное как создавать модели, а то глупо когда делают термос в игру, а когда его выбрасываешь- то это не термос, а водяра....
-invisible- Это здорово, что ты прочитал правила темы. :ye) Уже есть здвиги в положительную сторону.
Уроков по созданию новых предметов много, ищи. Если нужно что-то конкретное то тогда задавай вопрос. Например: "Как мне сделать новый хлеб?"
Модель для хлеба будет делатся в любом 3д редакторе. Обьяснить как пользоватся 3д реадктором в одном посте просто невозможно. Ищи турторы.
Влад Крыс Редактируя координаты Актера в АллСпавне.
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.