Цитата#Struck : pervintin не знаешь как заставить работать актор эдитор на семёрке?...я про окна
Вот именно! Я уже и открывал и экспортил, тока одна кнопка не пашет. Описалово как это сделать тута.
http://stalker-portal.ru/forums.php?m=posts&q=4761&d=330
добавлено спустя 6 минут
Вот они, окна на семёрке
Блин, я рад до безумия
Сообщение было успешно отредактировано pervintin (06-03-2010 15:53 GMT3 часа, назад)
ALKO, только учти, с изменением time_factor, также придётся изменить и другие параметры. Например, сделав time_factor = 1, ГГ. будет ходит пьяным не несколько реальных минут, а несколько реальных часов, долго не будет уставать при передвижении и тп.
Ну пьян на несколько часов это прикольно, а насчет ходьбы всегда усталость можно подправить, как и всё остальное. Ничего я разберусь.Всем большое пасибо за совет.
Поставил способность вида от 3-го лица, но появился один баг. В freeplay виде камера крутится не вокруг гг, а внутри него, а при виде от 3-го лица сзади видно только часть спины и голову гг. Подскажите плис как исправит?
Сталкер Монолита, будет, только запятая после скобки нужна:
function spawn_dolg_stalker()
...
alife():create("sim_dolg_regular", vector():set(19.332,15.624,658.492),298376,205)
...
end
Ребята нужна помощь! Срочно!
Мне нужно совместить две функции в одну из файла _g.script но как бы я не пыхтел все мои попытки были тщетны.
Вот собственно и сами функции: Это функция из одного Г скрипта
Код:
function printf(fmt,...)
-- log(string.format(fmt,...))
end
-- testing log
local logf_console = nil
function logf( fmt, ... )
logf_console = get_console()
logf = logf_main
logf_main( fmt, ... )
end
function logf_main( fmt, ... )
local c = select( "#", ... )
if c <= 0 then -- nothing to format
logf_console:execute( ":" .. string.gsub( fmt, " ", "\160" ) )
else
-- logf_console:execute( ":" .. string.gsub( string.format( fmt, ... ), " ", "\160" ) )
logf_console:execute( ":" .. string.gsub( fmt, " ", "\160" ) )
end
end
-- testing end
А это из другого Г скрипта
Код:
function printf(fmt,...)
--[[
local arg={...}
if arg==nil or arg[0]==nil then
mylog(fmt)
else
mylog(string.format(fmt,...))
end
]]
end
local bufferedmessages={}
function mylog(msg)
--[[
if msg==nil then
return
end
if db and db.actor then
if bufferedmessages then
for k,v in ipairs(bufferedmessages) do
db.actor:give_game_news(v, "ui\\ui_iconsTotal", Frect():set(0,0,200,200), 0, 15000)
end
bufferedmessages=nil
end
db.actor:give_game_news(msg, "ui\\ui_iconsTotal", Frect():set(0,0,200,200), 0, 15000)
else
if bufferedmessages then
table.insert(bufferedmessages,msg)
end
end
]]
-- if get_console() then
-- get_console():execute("load "..tostring(msg))
-- get_console():execute("flush")
-- end
end
function dbglog(fmt,...)
local msg = string.format(fmt, ...)
local msg_no_ws = string.gsub(msg, "%s", "_")
get_console():execute("dbg:" .. msg_no_ws)
end
Может кто нибудь написать совмещённый вариант этих функций? Конечно я и сам ещё буду пробовать, но врятли у меня получиться.
Fantom2323
Проверь внимательней, у тебя под вторым спойлером переменные, которых нет под первым.
Да и ещё, иногда проще и быстрее самому всё написать, чем совмещать\адаптировать.
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.