Пользователей: 1
Гостей: 412
Всего: 413

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

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









Автор Сообщение
Вlacker
    
Посты: 89
Откуда: Рязань
Возраст: 32
29-03-2008 18:43 GMT3 час. #555399   

# Sancheba :
Снег
Ель уж так бабло нужно, то сделай через Сидоровича. в его скрипт допиши передачу денег у него их все равно немеренно;-)


А это уж как сказать

добавлено спустя 43 секунд

В SIMBION моде, у него бабок нет

отредактировал(а) Вlacker: 29-03-2008 18:43 GMT3 час.

Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - БОГ!
Снег
    
Посты: 17
Откуда: Москва
Возраст: 31
30-03-2008 09:33 GMT3 час. #556352   
Гм.....)))мильончика 4 есть)))Я ему ПМ с такими хар-ми продал)))
А так я вот думаю что было бы неплохо иметь на кордоне че-нить дольнобойное,ну хотябы АК со ПСО-1 чтоб военные слишком не борзели,а то у меня была тут недавно тема эти :ary() брали и мочили в деревне всех......


Вlacker
    
Посты: 89
Откуда: Рязань
Возраст: 32
31-03-2008 14:57 GMT3 час. #558233   
Снег
Ну измени чуток товар у Сидра, и купи СВД


Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - БОГ!
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
31-03-2008 15:55 GMT3 час. #558298   
Снег

Можеж кинуть нейм скрипта???И пояснения.....А то тут мне из-за чего-то пришлось игру снести щас вот опять поставил


escape_dialog.script


Жизнь - это игра с ОФИГЕННОЙ графикой
Shooter
    
Посты: 29
Откуда: Москва
Возраст: 44
03-04-2008 14:38 GMT3 час. #560550   
Можно сделать квестовых персов бессмертными, например: Волк, Серый, Крот?
Если можно, напишите плиз где и как, вкратце. Надеюсь въеду)) Спасибо!


MAD_Kolya
    
Посты: 104
Откуда: Тюмень
Возраст: 30
05-04-2008 10:48 GMT3 час. #562430   
как сделать чобы у монстров всегда выпадали их части


Когда-то здесь была подпись
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
15-05-2008 17:50 GMT3 час. #592394   
Господа скриптеры. Помогите начинающему.
1. Как узнать, какой броник надет на ГГ?
2. Как ветвиться в диалогах? Задача: если надет броник 1 - диалог 1, если броник 2 - то диалог 2 и т.д.
или тупо:............и т.д.?

3. Чего кроме , и можно делать с инфопоршенами?

отредактировал(а) Andrew53: 15-05-2008 18:09 GMT3 час.

Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Zorndaik
    
Посты: 25
Откуда: Simferopol
Возраст: 32
17-05-2008 18:17 GMT3 час. #593842   
Пожалуйста обьясните(покажите пример) МЕГАЧАЙНИКУ :ye) по спавну через скрипт как заспавнить НПС green_stalker_7 в координатах -233,0842 -19,48355 -113,1419 ПЛЗ!!!

И еще Можете подсказать

где именно в скрипте указывается левел

координаты нужны тока для указания позиции или еще для рассчетов на их основании???


Помогите плз!!!


damirazo
    
Посты: 165
Откуда: Казань
Возраст: 37
17-05-2008 22:05 GMT3 час. #593994   
Andrew53 Мне кажется тебе больше подойдет подобная функция:
function check_outfit ()
if db.actor:item_in_slot(6) = outfit --'здесь название брони
then
return true
end
return false
end
Вставляешь в свой скрипт, затем в диалог через прекондишн... Можно усложнить этот скрипт, вставив в конце вместо return false следующее условие (например проверку на другой костюм). Думаю разберешься. Нужна будет помощь тебе или stem33 обращайся ;-)

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

Zorndaik Левел в скрипте не указывается, координаты включают в себя такие понятия как level_vertex и game_vertex. Не зная их одних координат недостаточно. Если нужен рабочий вариант скрипта напиши в личку или в ICQ

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

Andrew53 Инфопоршнями можно запускать скриптовые функции, игровые процессы, допустим функцию спавна. Также применяется в логике конкретного НПС или гулага для например смены состояния.

отредактировал(а) damirazo: 17-05-2008 22:14 GMT3 час.

Занимаюсь логикой НПС, скриптами
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
17-05-2008 23:19 GMT3 час. #594047   
Кто нить подскажите :-( как у неписи запустить скрипт "сидение у костра" например из диалога.


Жизнь - это игра с ОФИГЕННОЙ графикой
damirazo
    
Посты: 165
Откуда: Казань
Возраст: 37
18-05-2008 01:34 GMT3 час. #594101   
Sancheba Это возможно. Используй все те же инфопоршни. Проще всего для этого использовать логику прописанную в кастом дате самого НПС. Править придется файл all.spawn используя программу acdc. Ищешь (или спавнишь) своего непися и прописываешь примерно такую логику:
[smart_terrains]
none = true
[logic]
active = remark1

[remark1]
no_move = true
target = actor
meet = meet
[meet]
meet_state = 15|guard
meet_state_wpn = 15|backoff
victim = 15|actor
victim_wpn = 15|actor
use = true
use_wpn = false
on_info = {+название инфопоршня} kamp
[kamp]
center_point = название пойнта костра (из файла way_x.ltx, где х это название локации)
radius = 1.3
def_state_moving = run

Все комментарии естественно удалить. Если интересует более подробная информация пиши в аську после 20:00 по Москве.

P.S. Можно также немного поправить работу гулага, добавив туда пару строк. Если этот вариант тебе больше подходит, то объясню что необходимо


Занимаюсь логикой НПС, скриптами
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
18-05-2008 19:04 GMT3 час. #594570   
damirazo Спасибо, буду пробовать


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
20-05-2008 16:14 GMT3 час. #595685   
damirazo Уменя такая функция не пошла, выдрал из репаира такую
function check_outfit0()
local csuithud = db.actor:get_current_outfit()
local suithudname
local ini_file_name = "abc_items_weapons_suit.ltx"
if csuithud ~= nil then suithudname = csuithud:section() end
if suithudname ~= nil and suithudname == "novice_outfit" then
return true
end
return false
end

Срабатывает, только неустойчиво. Может вообще не из той оперы?


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
damirazo
    
Посты: 165
Откуда: Казань
Возраст: 37
20-05-2008 19:52 GMT3 час. #595847   
Andrew53 В твоем примере идет проверка брони по списку из файла, что не есть хорошо. Тот что я кидал делает проверку на надетую броню. Есть второй пример подобного скрипта, но он достаточно объемный чтобы его выкладывать на форуме. Там идет сравнение надетой брони с таблицей. Думаю это удобнее. Если надо скину в аську или на почту.


Занимаюсь логикой НПС, скриптами
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
20-05-2008 21:15 GMT3 час. #595890   
damirazo я хотел зделать так, чтобы непись можно было отправить к костру посидеть из разговора, причем почти любого(кроме квестовых).

отредактировал(а) Sancheba: 20-05-2008 21:18 GMT3 час.

Жизнь - это игра с ОФИГЕННОЙ графикой
damirazo
    
Посты: 165
Откуда: Казань
Возраст: 37
20-05-2008 22:10 GMT3 час. #595918   
Sancheba Ну я тебе для этого пример и дал. Изменив лишь файл диалога то что ты хочешь не получить. Есть 3 варианта - либо править гулаги, либо all.spawn, либо писать скрипт. Выбирай что тебе проще


Занимаюсь логикой НПС, скриптами
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
21-05-2008 07:19 GMT3 час. #596003   
damirazo Надо! Скинь плз на sibgtp@mail.ru


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
21-05-2008 10:13 GMT3 час. #596056   
damirazo про "писать скрипт" можно по подробней. а то я пытался запустить функцию сидение у костра, но либо воще ниче не происходит, либо с ошибкой выкидывает.
я полагаю скрипт находится в файле xr_kamp.script
set_scheme(npc, ini, scheme, section, gulag_name), но у меня не получается его запустить.


Жизнь - это игра с ОФИГЕННОЙ графикой
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
21-05-2008 15:59 GMT3 час. #596207   
damirazo Получилось так
function check_outfit ()
local bronik =db.actor:item_in_slot(6)
if = bronik:section() == "здесь название брони"
then
return true
end
return false
end


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
26-05-2008 11:15 GMT3 час. #599334   
Как включить таймер? Надо: диалог - включается таймер - таймер отсчелкал - моё действие.

Я так понимаю, что инфопоршены сохраняются в сейве. Кроме того глобальные переменные можно поместить в пакет для сохранения в сейве (если ничего не напутал). Может для однотипных квестов можно использовать гловалку вместо инфопоршена? Выданный инфопоршен - неизменим (так?), а глобалку можно устанавливать и очищать

Что в контексте луа значит self?

Всё. Вопросы сняты

отредактировал(а) Andrew53: 29-05-2008 15:20 GMT3 час.

Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Bertryger
    
Посты: 737
Откуда: Улан-Удэ
Возраст: 32
26-05-2008 11:20 GMT3 час. #599341   
В каком файле указывается отношение к герою группировки на момент последнего сохранения?


В раю лучше климат, в аду - компания.(Вальтер Скотт)
На пути к светлому будущему мешаются пробки из реалистичного настоящего.
Мечты похожи на радугу - только идиоты их преследуют!
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
27-05-2008 13:47 GMT3 час. #600134   
Все сохраняется в файле сэйва. Если тебе надо во время игры узнать отношеняе группировок, то для этого есть скриптовая функция.

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

Andrew53 помойму это можно сделать (таймер) с помощью обычного цикла.

отредактировал(а) Sancheba: 27-05-2008 13:51 GMT3 час.

Жизнь - это игра с ОФИГЕННОЙ графикой
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
27-05-2008 17:52 GMT3 час. #600280   
Sancheba

Все сохраняется в файле сэйва. Если тебе надо во время игры узнать отношеняе группировок, то для этого есть скриптовая функция.

Какая?


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
27-05-2008 22:03 GMT3 час. #600477   
Насчет целых группировок я не помню но вот насчет отдельных неписей (включая самого игрока) подскажу:
непись.object:relation(другая непись) и получишь отношение одной неписи к другой
А дальше сравниваешь с game_object.состояние
состояние: enemy - враг, indifferent - нейтрал, friendly - сам понимаешь:-)


Жизнь - это игра с ОФИГЕННОЙ графикой
Bertryger
    
Посты: 737
Откуда: Улан-Удэ
Возраст: 32
28-05-2008 05:15 GMT3 час. #600540   
А как мне её (я так понимаю из сейва) достать? Или это другой файл?


В раю лучше климат, в аду - компания.(Вальтер Скотт)
На пути к светлому будущему мешаются пробки из реалистичного настоящего.
Мечты похожи на радугу - только идиоты их преследуют!
Sancheba
    
Посты: 214
Откуда: Кломна
Возраст: 33
28-05-2008 17:31 GMT3 час. #600915   
Из сэйва помойму ничего достать нельзя. Только xrSpawn может брать координаты игрока из сэйва.


Жизнь - это игра с ОФИГЕННОЙ графикой
Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
29-05-2008 18:11 GMT3 час. #601568   
Можно ли инфопоршн использовать многократно? По схеме: выдан-сброшен-выдан повторно-сброшен......?

И ещё. xStream любезно опубликовал ссылку на мануал "настройка логики". Мануал шикарный, всё встало на свои места! Но это только 3 глава. А есть ли остальные главы? И как их получить?

Как создать глобальную переменную и как её сохранить при save/load?


Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!
BerSerK™
    
Посты: 843
Откуда: Fecity
Возраст: 32
31-05-2008 12:34 GMT3 час. #602744   
Парни, влепил себе новую группировку. Так вот, сменить группирову у старых неписей - просто. А вот как заспавнить нового перса - желательно, типа ключевого - чтобы мог квесты давать, чтобы он принадлежал этой группировке??? Пробовал копаться в XR, но ничего путёвого не раскопал. Подскажите плз, кто чё может.


Загляни в журнал и будет тебе счастье!!!
Terra Incognita M.O.D.(T.I.M.O.D.)
sasha47007
    
Посты: 51
Откуда: Ижевск
Возраст: 31
31-05-2008 12:42 GMT3 час. #602749   
Кто-нибудь дайте скрипт спавна НПЦ!


Andrew53
    
Посты: 138
Откуда: Новосибирск
Возраст: 71
31-05-2008 14:13 GMT3 час. #602778   
sasha47007 http://www.gsc-game.ru/main.php?t=community&s=forums&s_game_type=xr&thm_page=1&thm_id=7040&page=44&sort=ASC&sec_id=14#270657
А, вообще, прочитай эту ветку всю: самая толковая по скриптам, ИМХО

http://www.shadow-of-chernobyl.ru/viewtopic.php?t=4631&postdays=0&postorder=asc&highlight=half+life+chernobyl&start=165
тоже интересно, парни долбят Сталкер с нуля, да быстро!

отредактировал(а) Andrew53: 31-05-2008 14:19 GMT3 час.

Лучший Сталкер - Lost Alpha: огромные локи и свобода действий!


Форумы Трилогия серии игр S.T.A.L.K.E.R » Модификации и квесты Справочник по скриптам [Тень Чернобыля]


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

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