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

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


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

Ник


Пароль


Запомнить?




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

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

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






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

Страница 4 из 10«1234567 »Последняя
Быстрый переход:


 

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




Посты: 171
Откуда:
Занятие: Контробанда оружия в зону
Возраст:

27-06-2007 23:41 GMT3 часа #313817   Split
Цитата
Sancheba :
Кто-нибудь знает что обозначает скриптовая команда local sect=item:section()?



Приведи пример скрипта.


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




Посты: 214
Откуда: Кломна
Занятие: Модинг
Возраст: 32

28-06-2007 14:46 GMT3 часа #314284   Split
function npc_medkit_count(npc)
local count=0
local iter_func=function (npc,item)
local sect=item:section()
if sect=="medkit" or sect=="medkit_army" or sect=="medkit_scientic" then
count=count+1
end
end
npc:iterate_inventory(iter_func,npc)
return count
end


Это функция из скрипта мода Напарники


Жизнь - это игра с ОФИГЕННОЙ графикой
MadSad
[1] Странник
Онлайн статус=0  Профиль    




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

29-06-2007 02:48 GMT3 часа #314879   Split
Насчет damages.ltx
Что значит "шанс попадания"? Если стрелять боту в руку - в нее и попадешь. Проверено.
И если проставить нули в столбец - по ГГ все равно будут попадать, так же как и ГГ в ботов.


...in Mod we trust
Sancheba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 214
Откуда: Кломна
Занятие: Модинг
Возраст: 32

02-09-2007 00:06 GMT3 часа #375150   Split
Помогите плиз!!Хочу сделать так, чтобы из разговора с неписей её можно было отправить посидеть у костра. Как активировать схему чуваков у костра?
Там в скрипет есть последняя функция set_scheme(npc, ini, scheme, section, gulag_name) но что нужно передавать в section?


Жизнь - это игра с ОФИГЕННОЙ графикой
|Альтаир|
[1] Странник
Онлайн статус=0  Профиль    




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

30-01-2008
15-09-2007 21:59 GMT3 часа #386138   Split
Народ нужен скрипт, чтобы группа наёмников атаковала заставу долга (возле ДИкой территории) каждые 5 дней!


Чёрный СТАЛКЕР
[1] Странник
Онлайн статус=0  Профиль    




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

17-09-2007 22:13 GMT3 часа #387799   Split
люди вопрос не совсем то но нужно узнать как через консоль заспаунить контролёра?ОЧЕНЬ НАДО!


Нет спокойствия, есть гнев
нет страха, есть могущество
нет смерти, есть бессмертие
нет слабости, есть тёмная сторона
Arhet
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1047
Откуда: Москва
Занятие: Дизайн
Возраст: 36

01-10-2007
17-09-2007 22:15 GMT3 часа #387802   Split
через консоль? никак.


SRP Mod 0.2.2 - скачать
Чёрный СТАЛКЕР
[1] Странник
Онлайн статус=0  Профиль    




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

17-09-2007 22:25 GMT3 часа #387810   Split
жаль очень жаль


Нет спокойствия, есть гнев
нет страха, есть могущество
нет смерти, есть бессмертие
нет слабости, есть тёмная сторона
ferrari314
[10] Житель
Онлайн статус=0  Профиль    



SEPARATIST

Посты: 1397
Откуда: Тольятти
Занятие:
Возраст: 32

26-02-2011
21-09-2007 17:20 GMT3 часа #390645   Split
Как прописать неписю новый trade_(имя).ltx


Truth is out here...
Bertryger
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 737
Откуда: Улан-Удэ
Занятие: Радиотехника,игры
Возраст: 32

22-12-2008
22-09-2007 15:00 GMT3 часа #391243   Split
Какой файл и строка в нем отвечают за выброс??


В раю лучше климат, в аду - компания.(Вальтер Скотт)
На пути к светлому будущему мешаются пробки из реалистичного настоящего.
Мечты похожи на радугу - только идиоты их преследуют!
weron_team
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
22-09-2007 20:48 GMT3 часа #391480   Split
НАРОД!!!!!!!!!!!!!!!!

Я знаю есть умные люди...

Пожалуйста дайте скрипт спанва НПС. Очень надо! Пожалуйста!!


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




Посты: 214
Откуда: Кломна
Занятие: Модинг
Возраст: 32

23-09-2007 02:02 GMT3 часа #391786   Split
function spawn_item(spawn_item, pos, gv,lv)
return alife():create(spawn_item, pos, lv, gv)
end


spawn_item - смотри config/creatures/spawn_sections.ltx - там написаны имена секций для разных типов неписей

pos - координаты

gv - game_vertex_id() Например db.actor:game_vertex_id()

lv - level_vertex_id() Например db.actor:level_vertex_id()


Жизнь - это игра с ОФИГЕННОЙ графикой
weron_team
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 12:15 GMT3 часа #391919   Split
Sancheba
СПАСИБО ТЕБЕ ПРЕОГРОМНОЕ ЧУВАК!!

Можешь расписать на примере долговцев?

типа так?

function spawn_item(долговец, 1.1,1.2,1.3, db.actor:game_vertex_id(),db.actor:game_vertex_id())
return alife():create(долговец 1.1,1.2,1.3,db.actor:game_vertex_id(),db.actor:game_vertex_id())
end

так?


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




Посты: 3
Откуда: Івано-Франківськ
Занятие:
Возраст:

23-09-2007 13:37 GMT3 часа #391957   Split
Подскажите пожалуйста по скриптах. Как мне взнать перечень всех сталкеров свободы.
Какой массив перебирать? И как правильно проверять на принадлежность к группировке?


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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 13:41 GMT3 часа #391961   Split
Hips
character_desc_military,radar
character_desc_svoboda

spawn_sctions.ltx


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




Посты: 3
Откуда: Івано-Франківськ
Занятие:
Возраст:

23-09-2007 14:37 GMT3 часа #391987   Split
Нет не это.
Здесь пробовал по ІD проверять, но чего-то вылетает.
for v=1,100,1 do
npc = level_object_by_sid(v)
if npc then
if npc ~= db.actor then
if npc:community() == "stalker" then
end
end
end
end
Мне надо чтобы и НПС которые спавняться со скриптов были, поэтому надо взнать массив с ними.


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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 15:27 GMT3 часа #392023   Split
Hips Sancheba
Вы кто-нить знает нормальный скрипт спавна НПС??

Sancheba
Расскажи по порядку
Твоим методом ваще ниче не присходит!!


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




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

30-01-2008
23-09-2007 16:06 GMT3 часа #392055   Split
Цитата
weron_team :
Hips Sancheba
Вы кто-нить знает нормальный скрипт спавна НПС??

Sancheba
Расскажи по порядку
Твоим методом ваще ниче не присходит!!


Почитай внимательно скрипт и спроси себя почему в спавне НПС стоит слово "item"!?


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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 16:25 GMT3 часа #392065   Split
|Альтаир|
Спросил

Ответа нет


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




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

30-01-2008
23-09-2007 19:09 GMT3 часа #392190   Split
Цитата
weron_team :
|Альтаир|
Спросил

Ответа нет


Жаль.


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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 19:31 GMT3 часа #392207   Split
|Альтаир|
Минуточку.
Кажись въехал

Sancheba
Ты мне кажись спавн предмета дал??


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




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

30-01-2008
23-09-2007 20:00 GMT3 часа #392229   Split
Цитата
weron_team :
|Альтаир|
Минуточку.
Кажись въехал

Sancheba
Ты мне кажись спавн предмета дал??


ДА я же тебе сказал. Он тебе дал спавн предмета.


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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
23-09-2007 20:12 GMT3 часа #392237   Split
|Альтаир|
А ты не знаешь скрипта спавна НПС а?


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




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

30-01-2008
23-09-2007 21:00 GMT3 часа #392279   Split
Цитата
weron_team :
|Альтаир|
А ты не знаешь скрипта спавна НПС а?


Он мне самому офигеть как нужен!


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




Посты: 458
Откуда: Donetsk
Занятие: хабар
Возраст: 35

13-07-2007
23-09-2007 21:44 GMT3 часа #392319   Split
Цитата
Hips :
Нет не это.
Здесь пробовал по ІD проверять, но чего-то вылетает.
for v=1,100,1 do
npc = level_object_by_sid(v)
if npc then
if npc ~= db.actor then
if npc:community() == "stalker" then
end
end
end
end
Мне надо чтобы и НПС которые спавняться со скриптов были, поэтому надо взнать массив с ними.


ты шо на паскале скрипты пишешь?)))


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




Посты: 3
Откуда: Івано-Франківськ
Занятие:
Возраст:

23-09-2007 21:53 GMT3 часа #392324   Split
weron_team
Нет не знаю.
А ты посмотри на http://sdk.stalker-game.com/ru/index.php/Cпавн_через_скрипт

Так кто-то знает какой массив отвечает за НПС, которая мне писать в For- И
мне надо чтобы скрипт
1 For перебирал всех НПС
2.Іf это свободівець
3.Then Іf он новичок
4.Then npc:set_relation(game_object.enemy, db.actor)
5 Конец


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




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

30-01-2008
23-09-2007 23:53 GMT3 часа #392405   Split
local obj
local a = vector() -- Задаем тип переменной
local dir = db.actor:direction()

a.x = -243.61 -- координата X
a.y = -19.52 -- высота Y
a.z = -127.17 -- координата Z

obj = alife():create("bar_dolg_respawn_3",a,13193,8,65535)

Как я понял, этот скрипт (или хз чё это) спавнит Долговца на выходи из коморки сидора! Сейчас попробую написать что-то типа статьи!

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

Открываем character_desc_escape и вставляем туда следующие строки:

<specific_character id="esc_altair" team_default = "1">
<name>Альтаир</name>
<icon>ui_npc_u_stalker_bar_security</icon>
<map_icon x="0" y="0"></map_icon>
<bio>Альтаир с stalker-portal.</bio>

<class>esc_altair</class> - вот тут наш новый класс кстати.
<community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
<money min="200" max="600" infinitive="0"></money>

<rank>900</rank>
<reputation>0</reputation>

<visual>actors\neytral\stalker_bar_security</visual>
<snd_config>characters_voice\human_01\stalker\</snd_config>
<crouch_type>-1</crouch_type>
<panic_treshold>0</panic_treshold>
<supplies>
[spawn] \n
wpn_walther \n
ammo_9x19_pbp = 1 \n
wpn_lr300 \n
ammo_5.56x45_ss190 \n
</supplies>

#include "gameplay\character_criticals_3.xml"

<start_dialog>dm_hello_dialog</start_dialog>
<actor_dialog>dm_cool_info_dialog</actor_dialog>
</specific_character>

Открываем npc_profile и вписываем:

<character id="esc_altair">
<class>esc_altair</class> - наш класс…
<specific_character>esc_altair</specific_character>
</character>

Открываем spawn_sections и вписываем:

[esc_altair]:stalker
$spawn = "respawn\esc_altair"
character_profile = esc_altair
spec_rank = master

В папке gamedata/scripts создаём папку esc_altair, в ней пишем:

local obj
local a = vector()
local dir = db.actor:direction()

a.x = -243.61
a.y = -19.52
a.z = -127.17

obj = alife():create("esc_altair",a,13193,8,65535)
community = stalker


По сути мы создали нового НПС, с собственным скриптом спавна. Имя чуваку Альтаир!

Сообщение было успешно отредактировано |Альтаир| (23-09-2007 23:53 GMT3 часа, назад)

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




Посты: 1352
Откуда: МО Лыткарин
Занятие:
Возраст: 34

11-03-2008
24-09-2007 19:23 GMT3 часа #392872   Split
|Альтаир|
И действует?


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



SEPARATIST

Посты: 1397
Откуда: Тольятти
Занятие:
Возраст: 32

26-02-2011
24-09-2007 19:27 GMT3 часа #392876   Split
Как прописать неписю новый trade_(имя).ltx


Truth is out here...
Sancheba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 214
Откуда: Кломна
Занятие: Модинг
Возраст: 32

24-09-2007 20:45 GMT3 часа #392925   Split
|Альтаир| ты создал совершенно нового непися с новым классом.
obj = alife():create("esc_altair",a,13193,8,65535)
Вместо "esc_altair" можно вставиль любуго зарегестрированного непися а не только с совершенно новым классом
Воще ты предложил тоже самое только намного длиннее.

А кто нить со скриптом чуваков у костра поможет?????!!
Цитата
Помогите плиз!!Хочу сделать так, чтобы из разговора с неписей её можно было отправить посидеть у костра. Как активировать схему чуваков у костра?
Там в скрипет есть последняя функция set_scheme(npc, ini, scheme, section, gulag_name) но что нужно передавать в section?

Сообщение было успешно отредактировано Sancheba (24-09-2007 20:45 GMT3 часа, назад)

Жизнь - это игра с ОФИГЕННОЙ графикой


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

Страница 4 из 10«1234567 »Последняя





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

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