| Автор |
Сообщение |
|
| 27-06-2007 20:41 GMT3 час. #313817 |
Sancheba :
Кто-нибудь знает что обозначает скриптовая команда local sect=item:section()?
Приведи пример скрипта. |
|
|
|
| 28-06-2007 11:46 GMT3 час. #314284 |
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
Это функция из скрипта мода Напарники |
|
|
|
| 28-06-2007 23:48 GMT3 час. #314879 |
Насчет damages.ltx
Что значит "шанс попадания"? Если стрелять боту в руку - в нее и попадешь. Проверено.
И если проставить нули в столбец - по ГГ все равно будут попадать, так же как и ГГ в ботов. |
|
|
|
| 01-09-2007 21:06 GMT3 час. #375150 |
Помогите плиз!!:blinkХочу сделать так, чтобы из разговора с неписей её можно было отправить посидеть у костра. Как активировать схему чуваков у костра:poisk?
Там в скрипет есть последняя функция set_scheme(npc, ini, scheme, section, gulag_name) но что нужно передавать в section? |
|
|
|
| 15-09-2007 18:59 GMT3 час. #386138 |
Народ нужен скрипт, чтобы группа наёмников атаковала заставу долга (возле ДИкой территории) каждые 5 дней! |
|
|
|
| 17-09-2007 19:13 GMT3 час. #387799 |
люди вопрос не совсем то но нужно узнать как через консоль заспаунить контролёра?ОЧЕНЬ НАДО! |
|
|
|
| 17-09-2007 19:15 GMT3 час. #387802 |
|
|
|
|
|
| 17-09-2007 19:25 GMT3 час. #387810 |
|
|
|
|
|
| 21-09-2007 14:20 GMT3 час. #390645 |
Как прописать неписю новый trade_(имя).ltx |
|
|
|
| 22-09-2007 12:00 GMT3 час. #391243 |
Какой файл и строка в нем отвечают за выброс?? |
|
|
|
| 22-09-2007 17:48 GMT3 час. #391480 |
НАРОД!!!!!!!!!!!!!!!!
Я знаю есть умные люди...
Пожалуйста дайте скрипт спанва НПС. Очень надо! Пожалуйста!! |
|
|
|
| 22-09-2007 23:02 GMT3 час. #391786 |
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() |
|
|
|
| 23-09-2007 09:15 GMT3 час. #391919 |
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
так? |
|
|
|
| 23-09-2007 10:37 GMT3 час. #391957 |
:sos Подскажите пожалуйста по скриптах. Как мне взнать перечень всех сталкеров свободы.
Какой массив перебирать? И как правильно проверять на принадлежность к группировке? |
|
|
|
| 23-09-2007 10:41 GMT3 час. #391961 |
Hips
character_desc_military,radar
character_desc_svoboda
spawn_sctions.ltx |
|
|
|
| 23-09-2007 11:37 GMT3 час. #391987 |
Нет не это.
Здесь пробовал по І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
Мне надо чтобы и НПС которые спавняться со скриптов были, поэтому надо взнать массив с ними. |
|
|
|
| 23-09-2007 12:27 GMT3 час. #392023 |
Hips Sancheba
Вы кто-нить знает нормальный скрипт спавна НПС??
Sancheba
Расскажи по порядку
Твоим методом ваще ниче не присходит!! |
|
|
|
| 23-09-2007 13:06 GMT3 час. #392055 |
weron_team :
Hips Sancheba
Вы кто-нить знает нормальный скрипт спавна НПС??
Sancheba
Расскажи по порядку
Твоим методом ваще ниче не присходит!!
Почитай внимательно скрипт и спроси себя почему в спавне НПС стоит слово "item"!? |
|
|
|
| 23-09-2007 13:25 GMT3 час. #392065 |
|Альтаир|
Спросил
Ответа нет:-) |
|
|
|
| 23-09-2007 16:09 GMT3 час. #392190 |
weron_team :
|Альтаир|
Спросил
Ответа нет:-)
Жаль. |
|
|
|
| 23-09-2007 16:31 GMT3 час. #392207 |
|Альтаир|
Минуточку.
Кажись въехал
Sancheba
Ты мне кажись спавн предмета дал?? |
|
|
|
| 23-09-2007 17:00 GMT3 час. #392229 |
weron_team :
|Альтаир|
Минуточку.
Кажись въехал
Sancheba
Ты мне кажись спавн предмета дал??
ДА я же тебе сказал. Он тебе дал спавн предмета. |
|
|
|
| 23-09-2007 17:12 GMT3 час. #392237 |
|Альтаир|
А ты не знаешь скрипта спавна НПС а? |
|
|
|
| 23-09-2007 18:00 GMT3 час. #392279 |
weron_team :
|Альтаир|
А ты не знаешь скрипта спавна НПС а?
Он мне самому офигеть как нужен! |
|
|
|
| 23-09-2007 18:44 GMT3 час. #392319 |
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
Мне надо чтобы и НПС которые спавняться со скриптов были, поэтому надо взнать массив с ними.
ты шо на паскале скрипты пишешь?))) |
|
|
|
| 23-09-2007 18:53 GMT3 час. #392324 |
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 Конец |
|
|
|
| 23-09-2007 20:35 GMT3 час. #392405 |
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 и вставляем туда следующие строки:
Альтаир
ui_npc_u_stalker_bar_security
Альтаир с stalker-portal.
esc_altair - вот тут наш новый класс кстати.
stalker stalker_terrain
900
0
actors\neytral\stalker_bar_security
characters_voice\human_01\stalker\
-1
0
[spawn] \n
wpn_walther \n
ammo_9x19_pbp = 1 \n
wpn_lr300 \n
ammo_5.56x45_ss190 \n
#include "gameplay\character_criticals_3.xml"
dm_hello_dialog
dm_cool_info_dialog
Открываем npc_profile и вписываем:
esc_altair - наш класс…
esc_altair
Открываем 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 20:53 GMT3 час.
|
|
|
| 24-09-2007 16:23 GMT3 час. #392872 |
|
|
|
|
|
| 24-09-2007 16:27 GMT3 час. #392876 |
Как прописать неписю новый trade_(имя).ltx |
|
|
|
| 24-09-2007 17:26 GMT3 час. #392925 |
|Альтаир| ты создал совершенно нового непися с новым классом:-cool).
obj = alife():create("esc_altair",a,13193,8,65535)
Вместо "esc_altair" можно вставиль любуго зарегестрированного непися:buba а не только с совершенно новым классом:st)
Воще ты предложил тоже самое только намного длиннее:ye).
А кто нить со скриптом чуваков у костра поможет8-)?????!!
Помогите плиз!!Хочу сделать так, чтобы из разговора с неписей её можно было отправить посидеть у костра. Как активировать схему чуваков у костра?
Там в скрипет есть последняя функция set_scheme(npc, ini, scheme, section, gulag_name) но что нужно передавать в section?
|
отредактировал(а) Sancheba: 24-09-2007 17:45 GMT3 час.
|
|