qwqwqw 117 Опубликовано 17 Августа 2009 А если AMK+NLC 5.08+НС3 работать будет ? Поделиться этим сообщением Ссылка на сообщение
qwqwqw 117 Опубликовано 17 Августа 2009 (изменено) Поставил появился вылет при переходе в тёмную долину Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: e:\games\stalker\gamedata\scripts\heli_move.script:172: attempt to call field 'alt_choose_look_point' (a nil value) Кстати нашол ещё небольшой глюк, на кордоне около деревни новичков на дороге появился вертолёт, висит низко над землёй, горит, огонь не открывает, но винты крутятся. Изменено 18 Августа 2009 пользователем qwqwqw Поделиться этим сообщением Ссылка на сообщение
qwqwqw 117 Опубликовано 31 Августа 2009 Ну по теме: могу даже дать модель.Там более детализирована и красива Ну так выкладывай . Поделиться этим сообщением Ссылка на сообщение
qwqwqw 117 Опубликовано 6 Декабря 2009 А адоптация под Народную Солянку будет ? Поделиться этим сообщением Ссылка на сообщение
qwqwqw 117 Опубликовано 1 Декабря 2010 (изменено) Spezer вставь это function qqq(n) local scr = true local con = true local k = "debug data QQQ "..tostring(n) if scr then news_manager.send_tip(db.actor, k, nil, nil, 5000) end if con then get_console():execute ("load "..k) get_console():execute ("flush") end end function parse_data(str) local string_parts = {} if str == nil then string_parts[1] = nil return string_parts end local str_beg,str_end str_end = str local split_pos = find_split_pos(str_end) while split_pos ~= nil do str_beg, str_end = split_string(str_end,split_pos) table.insert(string_parts,str_beg) split_pos = find_split_pos(str_end) end table.insert(string_parts,str_end) return string_parts end function find_split_pos(str) local split_pos = string.find(str,",") if split_pos == nil then return nil end local br1_pos = string.find(str,"(",1,true) local br2_pos = string.find(str,")",1,true) if br1_pos ~= nil and br2_pos ~= nil and br1_pos < br2_pos and split_pos > br1_pos then local str_end1 = string.sub(str,(br2_pos +1),string.len(str)) if string.find(str_end1,",") ~= nil then split_pos = br2_pos + string.find(str_end1,",") else split_pos = nil end end return split_pos end function split_string(str,split_pos) local str_beg = (string.sub(str,1,split_pos-1)) local str_end = string.sub(str,(split_pos+1),string.len(str)) return str_beg,str_end end ---------------------------------------------------------------------- после этого через строку function printf(fmt,...) local arg = {...} if (arg and arg[1] ~= nil) then log(string.format(fmt,...)) end -- log(string.format(fmt,...)) end Spezer да незачто. Изменено 1 Декабря 2010 пользователем qwqwqw Поделиться этим сообщением Ссылка на сообщение