-
Число публикаций
410 -
Регистрация
-
Последнее посещение
-
AMKoin
41 [Подарить AMKoin]
Весь контент пользователя Vano_Santuri
-
KD87, Ясно, пока сделал самым примитивным способом...
-
Итак, мужики, по новой работа с табличками... Имеем заполнение таблицы: table.insert(TblMsges_stalker,t) Таким макаром все работает, при попытке же выделить TblMsges_stalker посредством склейки строки local ComTbl = Sender:character_community() local Tbl="TblMsges_"..ComTbl -- Так у нас получаются таблички... table.insert(Tbl,t) Получаю вылет : FATAL ERROR [error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : .... - Зов Припяти\gamedata\scripts\vs_send_news.script:211: bad argument #1 to 'insert' (table expected, got string) stack trace: Как я понял не формируется TblMsges_stalker посредством моей склейки, решил проверить, local Tbl="TblMsges_"..ComTbl -- Так у нас получаются таблички... send_tip(Tbl,nil, nil, nil,nil,nil) В результате получил сообщение TblMsges_stalker Не подскажите в чем проблема? Я тут думал, что передается в таблицу не TblMsges_stalker, а "TblMsges_"..ComTbl ,т.е не идет склейка.... Но точно не могу сказать, просто такая склейка уменьшает код во вного раз, и код более читабельный становится... Так же пытался возвращать TblMsges_stalker таким методом.... local TblSend = GetComName((Sender:character_community()),7) table.insert(TblSend,t) --Табличка на группировку. + иконки для каждой группировки. local Community = { ["actor"] = {"Дегтярев","ГГ","Дегтярева","СБУшника","default","Общий канал:","TblMsges"}, -- надо все группировки шмалять ["stalker"] = {"сталкер","одиночка","сталкера","одиночку","stalker","Общий канал:","TblMsges_stalker"}, ["monolith"] = {"монолитовец", "фанатик", "монолитовца","фанатика","default","Монолит:","TblMsges_monolith"}, ["army"] = {"военный","солдат","военного","солдата","army","Военные:","TblMsges_army"}, ["killer"] = {"наёмник","мерк","наёмника","мерка","killer","Намники:","TblMsges_killer"}, ["ecolog"] = {"учёный","яйцеголовый","учёного","яйцеголового","default","Ученые:","TblMsges_ecolog"}, ["dolg"] = {"долговец","долгарь","долговца","долгоря","dolg","Долг:","TblMsges_dolg"}, ["freedom"] = {"свободовец","анарист","свободовца","анархиста","freedom","Свобода:","TblMsges_freedom"}, ["bandit"] = {"бандит","гопник","бандита","гопника","bandit","Бандиты:","TblMsges_bandit"}, ["zombied"] = {"зомбированный","зомби","зомбированного","зомби","default","Зомбированные:","TblMsges_zombied"} --Пасхалка для прикола... } --Берем имя из таблички. function GetComName(ObjCom,index) if (Community[ObjCom][index]) then local ComName =Community[ObjCom][index] return ComName end end Такой же влет, если же давать типс, то все пучком,дело в очередности? ЗЫ,Sender - дает сталкера (obj) полностью проверен на все. Код не выкладываю, ибо там очень много....
-
panzyuza, Не, Народную Солянку с ее квестами никто не переплюнет. (Мое сугубо личное мнение)
- 14 228 ответов
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
Зима нужна, но чтобы была полная проработка. Если идет снег, то сталкеры немного покрыты снегом. Пар во время дыхания. В укрытиях и без снежную погоду не покрыты снегом. При входе в укрытия - лужи и грязь. ЗЫ. Все что, я написал - вполне реализуемо , благо теперь нет-пакетом для смены визуала пользоваться не нужно...
-
Язык Lua. Общие вопросы программирования
Vano_Santuri ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
_Призрак_, Спасибо!!! Реально помогло, облегчил много кода! Только один вопрос.Какой длины должна быть строка, чтоб не забился стек... -
Язык Lua. Общие вопросы программирования
Vano_Santuri ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
_Призрак_, Спасибо!!! Точно,это то, что мне было нужно!!!! Только одно но, как мне вытащить из этой подтаблицы нужное значение local t ={text="text1",id=12,stalker=true} table.insert(tbl,t) local Inx=math.random(table.getn(tbl)) local text = tbl[Inx][text] -- Так прокатит? Взять рандомную таблицу, а из нее извлечь значение "text"? -
Язык Lua. Общие вопросы программирования
Vano_Santuri ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
Мужики,такой вопрос Как правильно составить табличку. Суть. В таблицу сохраняется ключ, которому соответствует несколько значений... С одним значение у меня проблем не возникло.... table.insert(tbl, Msg) function SndNewsDeth() local TblMsgDethVal = table.getn(TblMsgDeth) if TblMsgDethVal ~= 0 then Inx=math.random(table.getn(TblMsgDeth)) local Msg = TblMsgDeth[Inx] send_tip(Msg,"Сообщение:", nil, nil,nil,nil) --Удаляем сообщение из таблицы типсов. table.remove(TblMsgDeth, Inx) end end С этим мне удается сохранить только одну строку... Т.е только Msg, а мне бы хотелось сохранять не одно значение а еще несколько.... Как я понял, проще сделать несколько таблиц, и заполнять в них нужные мне значения но в одном порядке Inx , а потом так же удалять... Чем написать трехмерную таблицу ? Проблема в том , что я не знаю как такое сделать(Написать трехмерную таблицу),есть предположение делать сдвиг на +n , но что-то у меня не получается... -
Такой вопрос. Суть данной работы является перенос НС, или же сюжета ТЧ на двиг ЗП ? (АМК - там понятно, скрипты...) у меня вопрос по сюжету. Просто это было так давно, что я забыл....
-
По-русски же написано: " недостаточно текстур для шейдера" Просто добавь текстуру mtl\mtl_walls9a . Также попробуй сделать ей .thm файл .
-
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Изучил ошибку подробнее, как оказалось проблема была в папке detail а вернее в текстурах. Если к используемой текстуре не сгенерин .thm файл - то будет вылет. Решение добавить к текстуре недостающий .thm файл. -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Подключал только посредство геймграфа, под ЗП не компилил... Вопрос решил, как оказалось - это битые .thm-файлы ... Если у кого-нибудь будут такие же ошибки, просто ищите битые (неправильно-настроенные_ .thm файлы. Как искать? Определяете папку с текстурами - по одной, в какой вылет - в той пачками трете thm, а потом найдя нужную - переделываете. -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Всем привет, такой вопрос.... При запуске уровня на макс.настройках r3 - происходит вылет FATAL ERROR [error]Expression : assertion failed [error]Function : CResourceManager::_CreateTexture [error]File : D:\prog_repository\sources\trunk\Layers\xrRender\ResourceManager_Resources.cpp [error]Line : 424 [error]Description : _Name && _Name[0] stack trace: Локация - некомпиленная, Мертвый город. Кая понял на r3 кушаются какие-то дополнительные текстуры, или патиклы связанные с текстурами. Чем может быть вызван данный вылет? Битые текстуры, дубликаты текстур или еще что? Поиск ничего не дал, вернее ответа по данному вылету не нашел... Компилить карту нет возможность - бук просто греется зверски... -
"Stare of the Zone-Пристальный взгляд Зоны" (CoP)
Vano_Santuri ответил на тему форума автора strong в Мастерская ЗП
В этот файл ui\ui_custom_msgs.xml просто добавте секцию hud_plc1_n и опишите ее по подобию других ей подобных .... -
Я вот собственно установил... Пошаговая установка: И вы можете ознакомиться с официальным мануалом по игре. Это так, для задора. Сам решил, что сяду за игру только после сессии, уж больно интересная и колоссальна она получилась(по роликам) А новость о создании Ведьмак 3 вообще порадовала или не очень....
-
Редактирование движка X-Ray
Vano_Santuri ответил на тему форума автора Rolan в Скрипты / конфиги / движок
_Призрак_, А античит сечет использование скриптов? А то хорошая идейка появилась... -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
TimeShift, Это как? Это единственная функция... А как вызвать скрипт, тут уж несколько вариантов: через диалог через логику через спейс-рестриктор через кнопку.... -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
karavan, А как ты думаешь, почему НПС в тонелях припяти смогли пройти через аномалии? И вообще все работы на поиск артов детектором проходят в аномалиях, и нпс бы всех поубивало бы... В ARS моде довольно неплохая схема, правда из-за скрипта обхода аномалий немного не так смотрится и работает немножко не так. Реакция аномалий есть, патиклы тоже, ну подьема только нет, хотя можно реализовать через апдейт на изменение координат вверх... Тут нужно думать, а не просто идти в лоб. Да и если вернуть движковый хит, то все нпс будут дохнуть в аномальных зонах во время работы... -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ребят, не подскажите имя текстуры на которой нписано "удалю ..." (объекты: бочка, арматура и шкаф противопожарки (ведра, лопата, ящик с песком)) -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ataman, Проще сделать в другом месте. Зачем тебе эта компиляция? -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
KD87, Ясно, это я понял, но сделал так только из-за бракованности этого файла. Но, поправь меня если я ошибаюсь. Имена секций графпоинтов хранятся только в level.spawn ? Если так, то провернув ту манипуляцию, я получу чистый и целый level.spawn с новыми названиями секций графпоинтов. Но координаты, вертексы, вобщем все конфиги остануться теми же? Так вот, не велика ли разница, какие названия секций? ведь они соответствуют реальным графпоинтам? Или я что-то упустил очень важное? Просто все работает(смарт-терейны еще не делал, но нпс перевел на другую локу). АИ связи сделал - тоже все адекватно. Переходы сделал под графпоинты, соответствующие координатам. Или я все не так понял? Кстати, новый level.spawn LE очень хорошо скушал ) Добавлено через 9 мин.: Блин, я такой довольный.... -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
Шип, Вот и первая бракованная секция (и конвертер не помог) C:\Users\Администратор\Desktop\ACDC_with_split_2011_03_13>perl acdccop.pl -d lev el.spawn -l -ls reading level.spawn... state data left [33] in clmbl#0 at acdccop.pl line 2966. C:\Users\Администратор\Desktop\ACDC_with_split_2011_03_13>pause Для продолжения нажмите любую клавишу . . . level.spawn взят из Аддона(восстановление старого сюжета) как и вся локация Мертвый город. Есть какие-нибудь способы решения данного недорозумения? Добавлено через 27 мин.: Ребят, все получилось, еслу кому поможет. Сначала конвертим наш all.spawn батником. perl acdccop.pl -d all.spawn -split_spawns -graph pause Затем крнвертим, получившийся level.spawn батником perl acdccop.pl -d level.spawn -w -l -ls pause И все графпоинты с координатами красиво выводятся: -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
KD87, Да, мне нужно узнать всего лишь имя секции этого графпоинта. Видел где-то конвертер level.spawn, но поиском что-то не получается найти, Уровень конвертнул, а ЛЕ не кушает его -вылетает. spawn.part открыл блокнотом, секции видно, в перемешку с другими данными, хотелось бы и узнать их место-положение на карте уровня (мне достаточно координат...) Можно ли это как-нибудь узнать? кустарными методами, без ЛЕ ? -
[SoC] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
_Призрак_, Проще туда сунуть спейс_рестриктор и вызвать функцию... (Это вариант, как альтернатива, если нет предусмотренного метода) -
[CoP] Ковыряемся в файлах
Vano_Santuri ответил на тему форума автора Halford в Скрипты / конфиги / движок
panzyuza, с зажатой shift, две кнопки мыши,левая,правая. Люди, а как сделать граф-поинты, без сдк? Или как просмотреть существующие? тоже без компиляции АИ??? Добавлено через 29 мин.: Я нашел... -
Ага с #bump разобрались. Но скажите почему у меня каменная глыба блестит при нормальных бампах? Или это от того, что погода очень солнечная? Добавлено через 56 мин.: Разобрался, все проблемы из-за рендера, на статике все отлично, а на дх10.1 это прям гранитная глыба.
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды