Golgofinyanin

Infistar. проблема с выходом после смерти.

Вопрос

 

Купил и установил последнюю версию инфистара. После смерти кнопка выхода остается серой и невозможно выйти в лоби. Также персонаж после использования скрипта суицида не умирает а остается лежать.

 

Если накатить в setpos.txt фильтры ниже кнопка глючить перестает но кикает БЕ при попытке телепортнуть к себе игрока. 

 

//new
 1 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP"
 5 "Cock"
 5 "Hen"
 5 "Cow04"
 5 "Cow03"
 5 "Cow01"
 5 "Cow02"
 5 "Cow01_EP1"
 5 "Goat"
 5 "Rabbit"
 5 "Sheep"
 5 "Sheep01_EP1"
 5 "Sheep02_EP1"
 5 "Goat01_EP1"
 5 "Goat02_EP1"
 5 "WildBoar"
 5 "Survivor2_DZ"
 5 "SurvivorWcombat_DZ"
 5 "SurvivorWdesert_DZ"
 5 "SurvivorWurban_DZ"
 5 "SurvivorWsequishaD_DZ"
 5 "SurvivorWsequisha_DZ"
 5 "SurvivorWpink_DZ"
 5 "SurvivorW3_DZ"
 5 "SurvivorW2_DZ"
 5 "Bandit1_DZ"
 5 "Bandit2_DZ"
 5 "BanditW1_DZ"
 5 "BanditW2_DZ"
 5 "Soldier_Crew_PMC"
 5 "Sniper1_DZ"
 5 "Camo1_DZ"
 5 "Soldier1_DZ"
 5 "Rocket_DZ"
 5 "Rocker1_DZ"
 5 "Rocker2_DZ"
 5 "Rocker3_DZ"
 5 "Rocker4_DZ"
 5 "Priest_DZ"
 5 "Functionary1_EP1_DZ"
 5 "GUE_Commander_DZ"
 5 "Ins_Soldier_GL_DZ"
 5 "Haris_Press_EP1_DZ"
 5 "Pilot_EP1_DZ"
 5 "RU_Policeman_DZ"
 5 "pz_policeman"
 5 "pz_suit1"
 5 "pz_suit2"
 5 "pz_worker1"
 5 "pz_worker2"
 5 "pz_worker3"
 5 "pz_doctor"
 5 "pz_teacher"
 5 "pz_hunter"
 5 "pz_villager1"
 5 "pz_villager2"
 5 "pz_villager3"
 5 "pz_priest"
 5 "Soldier_TL_PMC_DZ"
 5 "Soldier_Sniper_PMC_DZ"
 5 "Soldier_Bodyguard_AA12_PMC_DZ"
 5 "Drake_Light_DZ"
 5 "CZ_Special_Forces_GL_DES_EP1_DZ"
 5 "TK_INS_Soldier_EP1_DZ"
 5 "TK_INS_Warlord_EP1_DZ"
 5 "FR_OHara_DZ"
 5 "FR_Rodriguez_DZ"
 5 "CZ_Soldier_Sniper_EP1_DZ"
 5 "Graves_Light_DZ"
 5 "GUE_Soldier_MG_DZ"
 5 "GUE_Soldier_Sniper_DZ"
 5 "GUE_Soldier_Crew_DZ"
 5 "GUE_Soldier_CO_DZ"
 5 "GUE_Soldier_2_DZ"

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 ответов на этот вопрос

 

Опытным путем выяснилось что после установки инфистара глючить начало множество скриптов. Их как магнитофонную ленту зажевывает что ли. ТО кнопка выхода после смерти работает, то нет, иногда после смерти некоторые продолжают бегать с минусом крови. Скрафченые велосипеды исчезают через раз. Скрипт который должен из сейф зоны телепортить зомби и ботов за компанию телепортит и игроков.

 

Самое интересное на домашнем тестовом сервере все норм. Сам сервер на vilayer.com

 

Вообщем у меня адово подгорает от инфестара. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


тоже уже напрягает от обновления к обновлению шлак появляется.. есп вообще не ловит .. спавн коробок тоже ноль реакции.. да вообще не реагирует ни на что...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При настройке сервера прежде всего ставь антихак, потом скрипты. Проблем быть не должно. У меня на 3 серверах на Vilayer и на домашнем в том числе, проблем не возникало подобного рода. Везде Infistar последней версии. Возможно также, что проблема кроется в скриптах. Либо не подогнаны до конца, либо версия старая, либо вообще на готовую сборку ставят антихак сверху. А готовые сборки — зло. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При настройке сервера прежде всего ставь антихак, потом скрипты. Проблем быть не должно. У меня на 3 серверах на Vilayer и на домашнем в том числе, проблем не возникало подобного рода. Везде Infistar последней версии. Возможно также, что проблема кроется в скриптах. Либо не подогнаны до конца, либо версия старая, либо вообще на готовую сборку ставят антихак сверху. А готовые сборки — зло. :)

 

Все собирал и настраивал сам. Сервер работал как часы. За месяц вылез в топовый онлайн. Но чертов инфистар испортил все настроение. Самое главное я просто не вижу куда копать. Суицид срабатывает нормально через раз, через раз глючит кнопка выхода после смерти. Иногда пропадают скрафченые велосипеды. А телепорт игроков с сейф зон это просто пиз..ц (скрипт от сюда http://s-platoon.ru/index.php?/topic/250-pomogite-pravilno-napisat-skript/). 

Хоть сноси его....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
 

Проблемы с кнопкой и ходячими мертвецами решились, разраб скинул фикс. Суицид починил добавлением player setDamage 1;

 

Остался глюк с телепортацией. Выяснил что вся проблема не в верной работе playableUnits. С инфистаром она жутко глючит. Количество игроков (count playableUnits) для админов возвращает верное, а игроки все время получают 1. 

В этом куске кода

 if ( (_AIZ isKindof "zZombie_Base") or (!(_entity in _atraders) and !(_AIZ in playableUnits)) ) then 

 {
     _AIZ setpos [-3367.739,-120.84577,-8247.0625];
 };

Она без разбора телепортит всех.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что надо понимать, что должно работать со стороны сервера, а что со стороны клиента.

Используй для игроков функцию поиска - nearest

 

И вообще, зачем игрокам юзать playableUnits?

Изменено пользователем NoNameUltima (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что надо понимать, что должно работать со стороны сервера, а что со стороны клиента.

Используй для игроков функцию поиска - nearest

 

И вообще, зачем игрокам юзать playableUnits?

 

playableUnits Для дебаг монитора, отображать сколько игроков на сервере.

 

что то не смог не чего подходящего из nearest функций найти. 

 

Если не сложно подскажи по подробнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
 

В том то и дело я не знаю как сделать это на стороне сервера.  Я всего месяц с небольшим армой занимаюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно прямо на сервере после инициализации функций его проинклюдить.

 

В простом варианте -

if (isServer) then

{

 все что тут отработает только на стороне сервера.

};

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно прямо на сервере после инициализации функций его проинклюдить.

 

В простом варианте -

if (isServer) then

{

 все что тут отработает только на стороне сервера.

};

 

Вообщем после долгих экспериментов нашел баг что ли.

 

Если скрипт запускать в if (isServer) then или добавлять его в server_monitor.sqf также как WAI, EMS и т.д.

То зомби которые сравнятся на игроке не удаляются, если заспавнить зомбей инфистаром то они исчезают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас