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

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


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

Ник


Пароль


Запомнить?




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

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

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






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

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


 

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




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

18-04-2010
24-04-2010 15:04 GMT3 часа #1233355   Split
Я как-то поставил обновление на игру серии СТАЛКЕР (не помню какую именно) v1.0006 и теперь это обновление работает на всех имеющихся у меня играх (Зов Припяти,Чистое небо, Тень Чернобыля) и я не знаю как его удалить так как ни где не отображается.
Что делать подскажите?


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




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

19-11-2012
24-04-2010 15:15 GMT3 часа #1233364   Split
Арсенал
Есть специальные программы для отката патча, воспользуйся.


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




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

18-03-2015
24-04-2010 15:44 GMT3 часа #1233385   Split
Germess
Цитата
Попробуй так:
function antirad2_have()
return rtz.have_n_antirad("antirad",2,"bread","vodka",2)
end


Функция проигнорирует лишние аргументы если их больше, чем число параметров которые она принимает. Так как у функции всего два параметра (section и number) - все остальное типа "bread","vodka",2 игнорируется.

Stalk15
Не обманывайся - так работать не будет.
Правильно делать так:

написать для каждого предмета свою маленькую функцию проверки
Код:
function antirad2_have()
return rtz.have_n_antirad("antirad",2)
end

function bread_have()
return rtz.have_n_antirad("bread",1)
end

function vodka2_have()
return rtz.have_n_antirad("vodka",2)
end

А затем общую функцию проверки условий во всех трех предыдущих функциях  которую и нужно в прекондишене указывать
function have_nabor()
return (antirad2_have() and bread_have() and vodka2_have())
end

Функция вернет truе только если все три функции также вернут true. То есть когда все условия выполняются. Можно конечно вообще все одну функцию запихать - но так читабельнее выглядит.

Кстати обзови основную функцию проверки вместо have_n_antirad как-нить по по другому - чтобы не путаться - ну там просто have_items() что ли...


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




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

19-11-2012
24-04-2010 15:48 GMT3 часа #1233389   Split
function give_osv_items(first_speaker, second_speaker)
dialogs.relocate_item_section(second_speaker, "medkit",3, "out")
dialogs.relocate_item_section(second_speaker, "antirad",2, "out")
end

Эта функция, при вызове через диалог, не срабатывает...Что сдесь не правильно?
Если функцию поменять так:
function give_osv_items(first_speaker, second_speaker)
dialogs.relocate_item_section(second_speaker, "medkit", "out")
dialogs.relocate_item_section(second_speaker, "medkit", "out")
dialogs.relocate_item_section(second_speaker, "medkit", "out")
dialogs.relocate_item_section(second_speaker, "antirad", "out")
dialogs.relocate_item_section(second_speaker, "antirad", "out")
end

То все работает.

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

erlik
Спасибо...Но если честно, у меня, как сказал Germess получилось, сам проверил.

Сообщение было успешно отредактировано Stalk15 (24-04-2010 15:48 GMT3 часа, назад)

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




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

24-04-2010 16:16 GMT3 часа #1233409   Split
Спрошу-ка я ещё раз =)

1. Как увеличить таймер на ЧАЭС (на час вместо пяти минут, допустим).
2. Что нужно редактировать, чтобы Арни выдавал на арену ГГ то оружие, которое обещает в диалоге.
3. Что нужно сделать, чтобы ключевые НПЦ (Лукаш, Воронин, Макс и т.п.) не ломились в Припять во время прохождения ЧАЭС. У меня в моде просто фриплей присутствует (весьма примитивный, обычный лвл чейнджер заспавнен на aes2) и когда я возвращаюсь в Припять, нахожу там трупики главных НПЦ.


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




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

19-11-2012
24-04-2010 16:19 GMT3 часа #1233412   Split
function give_it_to0_actor (first_speaker, second_speaker)
dialogs.relocate_item_section(second_speaker, "conserva", "out")
dialogs.relocate_item_section(second_speaker, "kolbasa", "out")
dialogs.relocate_item_section(second_speaker, "kolbasa", "out")
dialogs.relocate_item_section(second_speaker, "bread", "out")
dialogs.relocate_item_section(second_speaker, "bread", "out")
end

При вызове этой функции вылет с логом:
FATAL ERROR

[error]Expression : e_entity->ID_Parent == id_parent
[error]Function : xrServer::Process_event_reject
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_process_event_reject.cpp
[error]Line : 24
[error]Description : kolbasa25428
[error]Arguments : single_player

Что это за ошибка?Как можно исправить?


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




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

24-04-2010 16:20 GMT3 часа #1233413   Split
Цитата
Эта функция, при вызове через диалог, не срабатывает...Что сдесь не правильно?

Если бы не поленился и посмотрел, то увидел бы, что у функции только 3 значения - victim, section и type. Т.е. твои цифры она принимает за аргумент type и неправильно работает.
Делай циклом, если много итемов.


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




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

18-03-2015
24-04-2010 16:22 GMT3 часа #1233415   Split
Stalk15
Цитата
сам проверил.

неправильно проверил. У тебя проверяется ТОЛЬКО наличие первого предмета и больше НИЧЕГО.

Насчет
Цитата
Эта функция, при вызове через диалог, не срабатывает..

покажи мне в каком месте функции relocate_item_section есть параметр числа предметов?
function relocate_item_section(victim, section, type)- кому , секция предмета, тип передачи - out\in
конечно у тебя в том виде она никогда работать не будет - так как предназначена для передачи только ОДНОГО предмета.

...Вы блин хоть бы чуток документацию по lua почитали что ли...


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




Посты: 28
Откуда: пгт Пойковский
Занятие: модомейкерство
Возраст: 30

24-04-2010 16:39 GMT3 часа #1233431   Split
все привет а как изменить группировку у меченого подскажите пожалуста


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




Посты: 1
Откуда: Хабаровск
Занятие: Теннис
Возраст:

24-04-2010 16:47 GMT3 часа #1233439   Split
Установил мод "Жесть" в начале постоянно зависала игра, сменил параметры на самые низкие, но все равно виснет в самый неподходящий момент, даже горячие клавиши не спасают, только жесткая перезагрузка. Зачем такой мод паршивый создавали?


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




Посты: 145
Откуда: Temirtau
Занятие: Работаю над ICE modом
Возраст: 29

31-10-2010
24-04-2010 17:17 GMT3 часа #1233451   Split
erlik
Цитата
Функция проигнорирует лишние аргументы если их больше, чем число параметров которые она принимает. Так как у функции всего два параметра (section и number) - все остальное типа "bread","vodka",2 игнорируется.



Упс, не знал...
_______________
Neoadelante

Тебе, ИМХО, не в эту тему.
А Жесть мод, кстати стабильный и рабочий. у меня все работало без подвисаний.
___________________

Так вот, собственно вопрос:

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: d:\s.t.a.l.k.e.r\gamedata\scripts\xr_box.script:112: attempt to index field '?' (a nil value)

С чем это связанно?
PS: xr_box я не трогал, в гамедате у меня его нет.


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 17:28 GMT3 часа #1233454   Split
Помогите,вот я добавил новую иконку патронов для своего оружия а, у меня вместо иконки пустота и лишь видно количество патронов,плиз помогите исправить.


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




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

24-04-2010 17:34 GMT3 часа #1233455   Split
KRUGER94 Альфа-канал сделай


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




Посты: 62
Откуда: Ядерный завод
Занятие: Взорвать ядерную бомбу, добавлять новые пушки в S.T.A.L.K.E.R.
Возраст: 29

03-10-2011
24-04-2010 17:37 GMT3 часа #1233457   Split
Народ а как определенной модели присвоить нужную текстуру?


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 18:29 GMT3 часа #1233486   Split
HASH а если у меня до этого был сделан альфа-канал??????


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




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

24-04-2010 19:12 GMT3 часа #1233531   Split
KRUGER94 у тебя что, и с альфа каналом нет изображения? А ты координаты правильно прописал?


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 19:18 GMT3 часа #1233542   Split
HASH А всё уже заработало))))),у меня вот какая проблема,я Волку вручил это оружие,и патроны,оружие есть а вот патронов нет,помоги как сделать чтоб при убийстве непися у него был данный тип патронов который я указывал в его конфиге,помоги плиз.


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




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

24-04-2010 19:53 GMT3 часа #1233574   Split
KRUGER94 чет я тебя не очень понял =)


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 20:09 GMT3 часа #1233585   Split
HASH Ну когда убиваешь любого NPC,при обыске его трупа у него бывают патроны,зависимо от данного типа оружия которое есть у него,а вот я добавил в игру пулемёт и выдал его NPC,и вот я хочу чтобы у них появлялись патроны к пулемёту как это сделать??????


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




Посты: 28
Откуда: пгт Пойковский
Занятие: модомейкерство
Возраст: 30

24-04-2010 20:37 GMT3 часа #1233613   Split
люди как сделать много монстров на лакациях сталкера тень Чернобыля


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




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

24-04-2010 20:37 GMT3 часа #1233614   Split
KRUGER94 сами патроны тоже надо прописать НПЦ, в gamedata/config/gameplay/character_desc_xxxxxxxx. Примерно так:
[spawn] \n
wpn_pkm \n
ammo_pkm = 1 \n
device_torch \n
hand_radio \n
(wpn_pkm и ammо_pkm замени своими названиями)


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 20:39 GMT3 часа #1233616   Split
HASH ну да я так и сделал,кстати откуда надо брать названия,из каких файлов?????


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




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

24-04-2010 20:53 GMT3 часа #1233626   Split
KRUGER94 из .ltx файлов оружия. Название оружия будет в самом верху (например, секция [wpn_pm]), название патронов чуть ниже, в строке ammo_class (например, ammo_class = ammo_9x18_fmj, ammo_9x18_pmm)


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




Посты: 93
Откуда: Кисловодск
Занятие: Изучаю SDK.
Возраст: 29

07-05-2010
24-04-2010 21:06 GMT3 часа #1233646   Split
HASH Я сделал как ты сказал названия патронов написал:

ammo_7.62х39_r = 1 \n ,поставил = 1 и \n но всё равно невыходит,и вот скажи у некоторых названий патронов надо ставить = 1,а у некоторых нет можешь объяснить мне это и точно сказать как исправить появление патронов,плиз


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




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

18-03-2015
24-04-2010 21:09 GMT3 часа #1233649   Split
KRUGER94
после смерти NPC им спавнится лут - то что прописано в профиле и находится у них при жизни в рюкзаке уничтожается скриптом.
Лут прописан здесь: в папке misc

death_items_by_communities --вероятность спавна по группировкам 1 =100%
death_items_by_levels - вероятность спавна по уровням
death_items_count - кол-во каждой вещи
хочешь чтобы им спавнилось то что тебе надо - прописывай здесь.

зависимость патронов от типа оружия которое является у NPC активным прописывается в файле death_generic (в папке misc) в секции [item_dependence]
Germess
то что ты xr_box не трогал еще ни о чем не говорит - значит в каком то файле в твоей геймдате есть функция которая вызывает функцию из этого файла и так как туда видимо ничего не передается - происходит вылет.
в 122 строчке файла xr_box стоит вызов функции рандома math.ceil(math.random(count_by_level[k].min, count_by_level[k].max)) которая выбирает какое число итемов заспавнить в ящик.
отсюда вывод - у тебя ошибка в файле ("misc\\ph_box_generic.ltx") который парсится скриптом из файла xr_box и заполняет таблицы - затем данные из этих таблиц и используются в указанной строчке .


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




Посты: 129
Откуда:
Занятие: GZ ModTeam
Возраст: 27

24-04-2010 21:09 GMT3 часа #1233651   Split
1 как написать сюжетную миссию
2 как поменять местами допустим АТП и лагерь новичков.
3 как сделать чтобы Сидор сразу предлагал выполнить Спецзадание


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




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

24-04-2010 21:15 GMT3 часа #1233655   Split
TYOPA

1. для чего туторы?

2. сдк если дома местами менять. или спавен нпс в новых точках

3. диаоги подменить... или нет. надо мудрить с поршнями


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




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

08-05-2013
24-04-2010 21:31 GMT3 часа #1233665   Split
Немогу разобраться где в скриптах прописан вызов худа и вызов меню инвентаря? Нахожу только XML-ки и всё.
Если кто знает подскажите пожалуйста. Возможно ли что это все дело вызывается из движка.


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




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

18-03-2015
24-04-2010 22:28 GMT3 часа #1233697   Split
karavan
меню инвентаря (как и меню торговли)- из движка. Я тоже хотел его скриптом вызывать (была одна идейка) - не вышло.


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




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

19-11-2012
24-04-2010 23:05 GMT3 часа #1233699   Split
Ни кто не знает для чего запаковывают моды в формат *.smod?

Сообщение было успешно отредактировано Stalk15 (24-04-2010 23:05 GMT3 часа, назад)



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

Страница 5 из 51Первая«2345678 »Последняя


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



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

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