Четверг, 25.12.2025, 15:44 Вы вошли как Бодяга | Группа "Гости"Приветствую Вас Бодяга

PDA
Бодяга



Бродяга, стой!
Чего плутаешь там?
Заходи: согрейся, выпей...пообщаемся)
Садись, давай знакомится.
Регистрация

Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 56
Администрация

Администратор сайта:
Email | Профиль
tema796: 368422105
Skype: тема на
Мой статус
Новый год

Статистика


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Респавн сквадов
tema796Дата: Понедельник, 24.10.2011, 13:43 | Сообщение # 1
Главарь сайта
Группа: Администраторы
Сообщений: 85
Награды: 1
Репутация: 2
Статус: Вне зоны
В файле sim_faction.script после строк:



cse_alife_smart_zone.update(self)

--printf("Faction %s update, exp [%s]", self.player_name, tostring(self.current_expansion_level))

self:calculate_absolute_power()



Вставляешь в зависимости от задачи:



1.Респавн случайного сквада в случайном месте (по всей зоне)



--Респавн случайного сквада в случайном месте (по всей зоне)

if(db.actor) and self.board.simulation_started and (last_spawn_time_my == nil or game.get_game_time():diffSec(last_spawn_time_my) >= 5*60)

then

local board = sim_board.get_sim_board()

local player_name = "csky"

local player = board.players[player_name]

local spawn_smart = self.board:get_spawn_smart(self)

if spawn_smart ~= nil then

local smart_name = spawn_smart:name()



--' Спауним

if xr_conditions.smart_squad_population(nil,nil,{player_name,smart_name,1}) then

local squad = self.board:create_squad(player.player_name, sim_squad_generic.sim_squad_generic, spawn_smart)

self.board:enter_smart(squad, spawn_smart.id)

squad:update()

news_manager.send_tip( db.actor, "Сквад заспавнен", nil, nil, 10000 )



--' Пересчитываем Team, Squad, Group

for k,v in pairs(squad.squad_npc) do

local obj = alife():object(k)

self.board:setup_squad_and_group(obj)

end

squad:refresh()

last_spawn_time_my = game.get_game_time()

end

end

end



где:

5*60 - интервал времени между спавнами в игровых сек.,

player_name - имя группировки.



2.Респавн случайного сквада в случайном месте (на спавн смартах группировки)



--Респавн случайного сквада в случайном месте (на спавн смартах группировки)

if(db.actor) and self.board.simulation_started and (last_spawn_time_my == nil or game.get_game_time():diffSec(last_spawn_time_my) >= 5*60)

then

local board = sim_board.get_sim_board()

local player_name = "csky"

local player = board.players[player_name]

local spawn_smart = player.board:get_spawn_smart(player)

if spawn_smart ~= nil then

local smart_name = spawn_smart:name()



--' Спауним

if xr_conditions.smart_squad_population(nil,nil,{player_name,smart_name,1}) then

local squad = self.board:create_squad(player.player_name, sim_squad_generic.sim_squad_generic, spawn_smart)

self.board:enter_smart(squad, spawn_smart.id)

squad:update()

news_manager.send_tip( db.actor, "Сквад заспавнен", nil, nil, 10000 )



--' Пересчитываем Team, Squad, Group

for k,v in pairs(squad.squad_npc) do

local obj = alife():object(k)

self.board:setup_squad_and_group(obj)

end

squad:refresh()

last_spawn_time_my = game.get_game_time()

end

end

end



3.Респавн случайного сквада в определенном месте (по имени смарта)



--Респавн случайного сквада в определенном месте (по имени смарта)

if(db.actor) and self.board.simulation_started and (last_spawn_time_my == nil or game.get_game_time():diffSec(last_spawn_time


"Мы не будем играть в crysis 2 мы будем играть stalker 2"
by tema796
 
  • Страница 1 из 1
  • 1
Поиск:

Block title
Прием в группировки
Долг
Явно военизированная группировка, отличающаяся строгой дисциплиной.Каждый долговец считает своей главной целью - защиту мира от воздействия Зоны.Они изучают ее,что бы уничтожить

Лидер: REGUL
Вступить в группировку
Активист месяца
Техник месяца - GoogleРолевик месяца - Odino4ka
Мини чат
Музыка
Друзья сайта
Народный портал модостроения Xabara.net Добро пожаловать в Зону Портал по STALKER S.T.A.L.K.E.R. Очень много полезной инфы по S.T.A.L.K.E.Rу Баннерообмен
Вступай!


Отборочный пункт

Block title
[b]ТЕКСТ ВАШЕГО ПРИВЕТСТВИЯ[/b]
Конструктор сайтовuCoz