Пользователей: 0
Гостей: 394
Всего: 394

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное



...


Форумы > Архив > Склад > Вопросы и ответы (ТЧ по 18.11.2010)

Страница 65 из 70Первая«62636465666768 »Последняя
Быстрый переход:


 

Автор Сообщение
Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
13-11-2010 17:46 GMT3 часа #1382076   Split
В ТЧ вообще можно сделать всплывающую подсказку на кнопку?Как?


erlik
Жаль, что нет.Значит только в ЗП это добавили.

Сообщение было успешно отредактировано Stalk15 (13-11-2010 17:46 GMT3 часа, назад)

erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
13-11-2010 17:12 GMT3 часа #1382135   Split
Stalk15
Ты видел чтобы в оригинале игры где-нить применялось? Я - нет.
И по составу интерфейсных классов экспортированных в скрипты ничего похожего на ToolTip нет.


walper
[1] Banned
Онлайн статус=0  Профиль    




Посты: 47
Откуда: Киев
Занятие: Игры
Возраст: 31

13-11-2010 17:36 GMT3 часа #1382157   Split
Народ подскажите что ето с моим кабанчиком



добавлено спустя 2 минут

Цитата
#
Can't find bone '%s' in motion. bip01



Попробуй поставить анимацию с ЗП

Сообщение было успешно отредактировано walper (13-11-2010 17:36 GMT3 часа, назад)

FLIKER
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1047
Откуда: Краснодар
Занятие:
Возраст: 29

14-02-2012
13-11-2010 17:53 GMT3 часа #1382171   Split
Подскажите пожалуйста, я вот добавил Спальный мешок,но как сделать чтобы после использования он оставался в рюкзаке ,а не исчезал?


userbar
batment
[1] Странник
Онлайн статус=0  Профиль    




Посты: 267
Откуда: Киев
Занятие: модификация ЗП, спорт, музыка
Возраст: 29

03-02-2011
13-11-2010 18:15 GMT3 часа #1382191   Split
как мне вернуть правильный ход солнца какие мараметры надо вводить ?


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
13-11-2010 18:19 GMT3 часа #1382198   Split
FLIKER
Если мешок исчезает --значит у тебя не работает функция его обратного спавна. Или использование мешка не поставлено на апдейт\дроп\каллбек на юзание. В общем неправильно подключил функции которые скопировал(я прав?) откуда то.


Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

13-11-2010 18:46 GMT3 часа #1382210   Split
batment на сайте DEXXX'a есть его мод который возвращает правильный ход солнца/луны, намёк ясен?

добавлено спустя 18 минут

Как сделать спавн в трупы двух вещей, причем одна из которых должна спавнится с вероятностью 0.8 скажем а другая 0.2, death_manager.script вычеркиваем сразу, а конфигом в редких, но всё же случаях, могут заспавнится две эти вещи сразу, а это в моём случае крайне не желательно

Сообщение было успешно отредактировано Struck (13-11-2010 18:46 GMT3 часа, назад)

erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
13-11-2010 20:31 GMT3 часа #1382268   Split
Struck
А тебе в каждый труп нужно спавнить эти вещи?
в xr_motivator в каллбек на смерть впиши условие
Код:
--вот что типа того - две вещи сразу не заспавнятся - так как условия не позволят
function Spawn()
local iRandom = math.random()
local sItem
     if iRandom<=0.8 then   -- спавн в 80% случаев
     sItem="medkit"
     elseif iRandom>0.8 then --спавн в 20% случаев
     sItem="medkit_army"
     end
     if sItem~= nil then
     alife():create(sItem, db.actor:position(), db.actor:level_vertex_id(),    db.actor:game_vertex_id(), 0)
     sItem =nil
      end
end

Вот это вариант должен работать только на спавн того или иного предмета.
(опечатку со знаками равно поправил)
Проверил - при запуске в цикле на 100 итераций спавн предметов (делал три запуска) 24 и 76 , 22 и 78, 18 и 82 - что вполне соответствует вероятностям в 20% и 80 %.

Сообщение было успешно отредактировано erlik (13-11-2010 20:31 GMT3 часа, назад)

Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

13-11-2010 20:38 GMT3 часа #1382353   Split
erlik логично, странно что сам не додумался о колбеках...

спасибо!

добавлено спустя 1 минуту

Леня_Агитатор а вы знаете что такое активная область окна?

Сообщение было успешно отредактировано Struck (13-11-2010 20:38 GMT3 часа, назад)

Darkscape
[1] Странник
Онлайн статус=0  Профиль    




Посты: 696
Откуда: Якутск
Занятие: ЕГЭ, ЕГЭ и ещё раз ЕГЭ!
Возраст: 26

23-06-2014
13-11-2010 20:42 GMT3 часа #1382361   Split
Что это за лог?
Код:
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: ...adow
of chernobyl\gamedata\scripts
\new_dialog.script:114: attempt
to index local 'actor' (a nil value)

Мод НС5+ТТ.Версия игры 1.0004.


Gun12
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 773
Откуда: СССР
Занятие: Всё, что заставляет напрягать серое вещество
Возраст: 51

13-11-2010 21:25 GMT3 часа #1382385   Split
Struck
Код:
function Spawn()
    local t = {[0.8] = "medkit",
                   [0.2] = "medkit_army"
                  }
    for k,v in pairs(t) do
        local iRandom = math.random()
        if iRandom <= k then
            alife():create(t[k],
                           db.actor:position(),
                           db.actor:level_vertex_id(),
                           db.actor:game_vertex_id(),
                           0)
        end
    end
end


В таблицу t вписываешь шмотки и вероятность.

Да нет, просто действительно удобнее и проще. Согласись =)
Очень нравиться Lua. Поэтому не могу пройти мимо.


СидырыЧЪ
[1] Странник
Онлайн статус=0  Профиль    




Посты: 208
Откуда:
Занятие: Модмейкерство, автомобили, компьютер
Возраст: 29

03-05-2011
13-11-2010 21:15 GMT3 часа #1382386   Split
Darkscape
А это значит что в файле new_dialog.script на 114-ой строке ошибка связанная с эктором,попробуй просмотреть этот файл или испаравь то что сделал до этого в этом файле.


Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

13-11-2010 21:20 GMT3 часа #1382390   Split
Gun12 опять "кто оптимизированней"?


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
13-11-2010 22:13 GMT3 часа #1382440   Split
Попытался создать новый тип патронов. Создал вылет:
Код:
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: ...ing\s.t.a.l.k.e.r\gamedata\scripts\dunin_ammo.script:41: attempt to index field '?' (a nil value)

Что ему не нравится в "dunin_ammo.script"?


userbar
Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

13-11-2010 22:34 GMT3 часа #1382462   Split
TheDoktor тем что ты его не прописал там...ну и ещё в г скрипте надо вообщето прописывать


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
13-11-2010 22:40 GMT3 часа #1382468   Split


userbar
erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
13-11-2010 22:47 GMT3 часа #1382475   Split
TheDoktor
Перепаковщик патронов из NLC ругается на твои новые патроны. Видимо он с ними не знаком
Я даже догадываюсь в какой именно файл ты их не внес.
НО не скажу... пилите, шура пилите... В скрипте все написано.
------------------------------------------------------------------------------------------------------
Ну как в каком? Конечно в dunin_ammo.script. Там же комментарии от Сяка.


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
13-11-2010 22:45 GMT3 часа #1382479   Split
erlik хоть скажите в каком скрипте "всё написано".


userbar
СидырыЧЪ
[1] Странник
Онлайн статус=0  Профиль    




Посты: 208
Откуда:
Занятие: Модмейкерство, автомобили, компьютер
Возраст: 29

03-05-2011
13-11-2010 23:01 GMT3 часа #1382500   Split
А теперь вопрос от меня: как убрать панику нпс (иногда их начинает глючить и они бегают в разные стороны и т. д.)


puma-sniper
[1] Странник
Онлайн статус=0  Профиль    




Посты: 170
Откуда: information is blocked
Занятие: information is blocked
Возраст: 32

23-04-2013
14-11-2010 19:41 GMT3 часа #1382592   Split
как сделать чтобы слотов для артефактов было не 5 ,а 10

Сообщение было успешно отредактировано puma-sniper (14-11-2010 19:41 GMT3 часа, назад)

ОТИС
[1] Странник
Онлайн статус=0  Профиль    




Посты: 198
Откуда: Минск
Занятие: моддинг на ТЧ, моделлер новичёк)
Возраст: 26

22-11-2011
14-11-2010 00:22 GMT3 часа #1382609   Split
Ячейки под атрефакты тоже можно - я 16 штук делал. Делается просто - два файла менять всего надо, файл system.ltx, секция inventory, в АМК моде она вообще в отдельный файл вынесена - inventory_sect.ltx называется. Там всего пять строчек:

[inventory]
take_dist = 2
max_weight = 80
max_ruck = 56
max_belt = 6 //16
slots = 11

Надо на вот что изменить: (заметьте, за двойным слешем стоит 16 - это количество слотов под атрефакты хотели сделать сами разработчики игры, потом переделали на 5, а команда АМК - на шесть)

[inventory]
take_dist = 2
max_weight = 80
max_ruck = 56
max_belt = 16
slots = 11

Дальше надо изменить рисунок ячеек в инвентаре, штобы ячеек рисовалось не 6, а 16, по восемь в два ряда, типа как в АМК рисуется по три в два ряда. Делаем так: Берём файл inventory_new.xml, из папки gamedataconfigui, открываем его, находим секцию:

<dragdrop_belt x="786" y="118" width="156" height="104"
cell_width = "52" cell_height="52" rows_num="2" cols_num="3"/>

Это так в моде АМК. Красным выделил ряды и колонки. То есть у нас есть два ряда по три колонки. Делаем маленько по-другому:

<dragdrop_belt x="590" y="118" width="410" height="104"
cell_width = "52" cell_height="52" rows_num="2" cols_num="8"/>

Теперь рисоваться будет 16 ячеек, и в каждую можно артефакт засунуть.
======================================================================================

Ячейки под атрефакты тоже можно - я 10 штук делал. Делается просто - два файла менять всего надо, файл system.ltx, секция inventory, в АМК моде она вообще в отдельный файл вынесена - inventory_sect.ltx называется. Там всего пять строчек:

[inventory]
take_dist = 2
max_weight = 80
max_ruck = 56
max_belt = 6 //16
slots = 11

Надо на вот что изменить: (заметьте, за двойным слешем стоит 16 - это количество слотов под атрефакты хотели сделать сами разработчики игры, потом переделали на 5, а команда АМК - на шесть)

[inventory]
take_dist = 2
max_weight = 80
max_ruck = 56
max_belt = 10
slots = 11

Дальше надо изменить рисунок ячеек в инвентаре, штобы ячеек рисовалось не 6, а 10, по пять в два ряда, типа как в АМК рисуется по три в два ряда. Делаем так: Берём файл inventory_new.xml, из папки gamedataconfigui, открываем его, находим секцию:

<dragdrop_belt x="786" y="118" width="156" height="104"
cell_width = "52" cell_height="52" rows_num="2" cols_num="3"/>

Это так в моде АМК. Красным выделил ряды и колонки. То есть у нас есть два ряда по три колонки. Делаем маленько по-другому:

<dragdrop_belt x="733" y="118" width="410" height="104"
cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/>


СидырыЧЪ
[1] Странник
Онлайн статус=0  Профиль    




Посты: 208
Откуда:
Занятие: Модмейкерство, автомобили, компьютер
Возраст: 29

03-05-2011
14-11-2010 01:30 GMT3 часа #1382649   Split
Народ подскажите: я решил изменить инвентарь, нашел файл ui\inventory_new зашел там координаты текстуры файла в котором отображен инвентарь тоесть (координаты в файле текстуры)но я не могу найти собственно конфиги инвенторя (допустим слоты оружия) (для того чтобы поменять координаты в инвенторе а не текстуре)
Надеюсь я понятно написал

Struck
А текстура это файл ui_inventory или ui_inventory2 ?

Сообщение было успешно отредактировано СидырыЧЪ (14-11-2010 01:30 GMT3 часа, назад)

Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

14-11-2010 01:15 GMT3 часа #1382658   Split
СидырыЧЪ inventory_new(_16).xml


Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

14-11-2010 02:07 GMT3 часа #1382706   Split
Цитата
TheDoktor: erlik ... Твой совет/намёк намного более прозрачен чем, к примеру, у Artos'а, который иногда очень предвзято относится к новичкам.
Artos старается не кормить с ложечки пюре-образным, а старается приучать к навыкам пользоваться ложкой (и даже вилкой) и самостоятельно разламывать и пережевывать пищу
Ну а предвзятость иль наоборот - она не на пустом месте зарождается. Вспомни "Каков вопрос - таков ответ!"


Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

14-11-2010 02:23 GMT3 часа #1382720   Split
Artos именно по этому я воздерживаюсь от написания различных F.A.Q. и туториалов по моддингу, ибо просто не вижу в них смысла...я сделал сборку в надежде что отпадут многие вопросы - ошибался, теперь сыплются вопросы "как выдрать".

А в "пособиях" если писать готовый код - то моддинг просто погибнет.

TheDoktor если ты не хочешь думать и пытаться сделать сам, то говорю всем - может продолжать не стОит?, эти(можно сказать все) вопросы уже десятки раз обсуждались/разжевывались, а коли не именно эти так им подобные 100%, если у тебя логика не работает сделать аналогичный код, то это не вовсе не повод кричать что "немогу" "помогите написать" и т.п., фактически тогда все коды напишут за тебя - ладно допустим сделаешь ты крутой мод, но какой смысл?...ты хочешь прославиться или действительно разобраться в моддинге?...именно по этому я не выкладываю свои моды/наработки. Потому такие как ты не смогут даже элементарно позаимствовать - и просто посыплются лишние вопросы "как" и "почему не работает".

Совет: Прежде чем задать вопрос на форуме выжми из себя всё - пере пробуй десятки вариантов, просто когда ты поймёшь сам - это будет в десятки раз лучше чем тебе напишут готовый код!


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
14-11-2010 02:46 GMT3 часа #1382729   Split
Struck, Artos, я уже давно понял что в этом топике обитают некоторые личности (далеко не все, некоторые экземпляры), которые считают что ЭТОТ топик создавался именно для них, модеров от бога, им влом помочь новичку с несложным вопросом, но не влом написать депешу, что, мол, задолбали уже писать тупые вопросы, ведь это уже давным давно неизвестно где и кем рассматривалось.

Терь по теме:
Хочу вставить в себе "фенечку" с амк форума, что бы трупы неписей после выброса превращались в зомби. Мои действия:
1. добавил "tag_spb.script"
2. в "amk.script" добавил в "конец алгоритма выброса"
Код:
      if select_string=="tag_trup_to_zombie" then  -- TAG --
       tag_spb.trup_to_zombie(params_string)
  end

3. в "amk_mod.script" в конец добавил
Код:
tag_spb.zombie_team() end end


В результате выкидыш с руганью на "bind_stalker.script":
Код:
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: ...g\s.t.a.l.k.e.r\gamedata\scripts\bind_stalker.script:69: attempt to index global 'amk' (a nil value)

Чито я не так сделал?


userbar
Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

14-11-2010 03:41 GMT3 часа #1382744   Split
TheDoktor
Если бы не 'некоторые личности', обитающие в этом топике, то ... забредающие отдельные личности, давно бы, превратив поначалу топик в 'школьную курилку-флудилку' без уборщицы, сами бы нос в нее же не совали, т.к. кормить друг друга одним и тем же 'пюре' из ФАК'а - быстро надоедает ...
А топик создан для ВСЕХ, т.е. и для зеленых новичков и для уже поднаторевших и для заматеревших ... но только НЕ для митрофанушек!

И по теме: Ты до сих пор не научился читать простейшие сообщения из лога.
Сделав ошибку в amk.script и читая в логе, что 'index global 'amk' (a nil value)' - т.е. аргумент (в твоем случае это скрипт) не объявлен (т.к. из-за ошибки не инициализирован и не попал в ресурсы игры), ты опять обращаешься в топик с банальным вопросом.
На подобное уже каждый 2-ой читатель топика даст десятки раз уже проскакивающий в топике совет:
  "Поставь LUA-Checker и не трать свое и чужое время по пустякам, засоряя топик!"

Прим: По приведенным тобою кусочкам-вставкам в скрипты комментариев не даю, т.к. иль это ты поспешил и скопипастил неудачно иль ... бросай пока кодинг и почитай азбуки.


Struck , а польза от ФАК'ов хотя бы в том, что позволяет с'экономить порою время, отфутболив туда очередную банальность от митрофанушек ... Жаль они их не читают, а только куцие 'цитаты' на сей момент выхватывают.

Сообщение было успешно отредактировано Artos (14-11-2010 03:41 GMT3 часа, назад)

TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
14-11-2010 03:45 GMT3 часа #1382748   Split
Artos про LUA-Checker услышал от тебя первый раз. Скачал, нашёл ошибку, исправил, проверил, ошибок нет, но терь без логовый вылет. Впору чесать затылок.


userbar
Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

14-11-2010 03:57 GMT3 часа #1382749   Split
TheDoktor
Вот поэтому то и: Вначале чешем затылок, потом читаем/учим азбуки, затем подбираем для своей работенки необходимый и желательный инструмент - и только затем, постоянно почесывая затылок, чешем руки о клавиатуру!

1. Если тип/сообшение вылета изменилось - ты что-то поменял/исправил. Возможно даже устранил ошибку в amk.
2. Т.к. у тебы правка добавляет целую цепочку - то НЕ факт (а точнее именно факт), что ты не сделал ошибку и в другом месте (других местах).

Так что ... чеши затылок дальше (проверяй теперь 'amk_mod.script' и далее ...) и ... советую еще им (точнее тем, что 'под затылком) и думать, а не гадать.


Леня_Агитатор
[1] Странник
Онлайн статус=0  Профиль    




Посты: 40
Откуда: Чита
Занятие: Модострой по Сталкеру ТЧ
Возраст:

14-11-2010 04:32 GMT3 часа #1382756   Split
Struck
Цитата
# Struck :


Леня_Агитатор а вы знаете что такое активная область окна?



А можно поподробнее с этого места, что вы имеете в виду, и где оно прописано?




Форумы > Архив > Склад > Вопросы и ответы (ТЧ по 18.11.2010)

Страница 65 из 70Первая«62636465666768 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



???????@Mail.ru Rambler's Top100
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»