Jump to content

Добро пожаловать на проект
Weekly Open Games

Weekly Open Games — это проект для людей, которым интересен хардкорный тип игры. Мы стараемся максимально эффективно использовать структуру, слабые и сильные стороны, а также технику и вооружение различных сторон конфликта, но не ставим перед собой цель провести 100% сбалансированного боестолкновения. Командная игра, командное взаимодействие — фундамент нашего проекта.
О проекте WOG WOG3 Как начать играть Правила серверов
MSC

VTN: Обсуждение

Recommended Posts

1 minute ago, DAP said:

Ну еще бы :yoba-arma: Старье оно и есть старье :yoba-arma: То-то я смотрю у вас на видео "Total eliminated" все мелькает там, где не должно бы :yoba-arma:

Можешь просто убрать условие if (wrangler_points_eastlimit == 100) then и сообщение будет выводиться правильное даже при лимите в 100% :yoba-arma: 

Нет, спасибо, в моей версии будет:
Если картодел поставит лимит 100 - значит что бы сторона проиграла по очкам, ей нужно потерять всех до единого игроков.

Share this post


Link to post
Share on other sites
5 минут назад, coppernik сказал:

Нет, спасибо, в моей версии будет:
Если картодел поставит лимит 100 - значит что бы сторона проиграла по очкам, ей нужно потерять всех до единого игроков.

Твоя версия не нужна :yoba-arma: С таки же успехом можно будет играть вообще без ОВ :yoba-arma: Нахрен они тогда нужны вообще, если смерть командного состава или утрата ключевой техники или объекта никак не влияет на исход боя? :yoba-arma: Можно будет вообще тогда не заморачиваться, а тупо поставить на карту триггер :yoba-arma:

Edited by DAP

Share this post


Link to post
Share on other sites

А могли бы в шахматы играть и не мешать ветеранам ветеранить.

2 минуты назад, DAP сказал:

смерть командного состава никак не влияет на исход боя?

Жизнь тоже не особо, потому всех и приглашают в один канал для брифинга. Иначе вообще всё загнётся и никто даже такие условные задачи как на ВТН не сможет выполнять в игре.

 

Edited by crabe

Share this post


Link to post
Share on other sites
3 minutes ago, DAP said:

Твоя версия не нужна :yoba-arma: С таки же успехом можно будет играть вообще без ОВ :yoba-arma: Нахрен они тогда нужны вообще, если смерть командного состава или утрата ключевой техники или объекта никак не влияет на исход боя? :yoba-arma: Можно будет вообще тогда не заморачиваться, а тупо поставить на карту триггер :yoba-arma:

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

Share this post


Link to post
Share on other sites
5 минут назад, crabe сказал:

Жизнь тоже не особо, потому всех и приглашают в один канал для брифинга. Иначе вообще всё загнётся и никто даже такие условные задачи как на ВТН не будет.

Это просто разгильдяйство местных командиров, которые напрочь отказываются проводить инструктаж подчиненного им личного состава уже на миссии :yoba-arma: Привыкли хватать автомат и алговать :yoba-arma: Контрстрайщики, блин :yoba-arma: Хоть кто-нибудь из КО по возвращении с брифинга в штабном сборище проводил нормальный инструктаж личного состава? :yoba-arma: Единицы :yoba-arma: По большим праздникам :yoba-arma: Обычно все происходит вот так: "Окей, пацаны, набираем патроны, каждый берет по две коробки для ПКМ и дымовые гранаты. Собираемся вон там, у вертолета" :yoba-arma: И все :yoba-arma:  

Share this post


Link to post
Share on other sites
3 минуты назад, coppernik сказал:

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

Это не я не хочу его видеть :yoba-arma: Это смысл отсутствует начисто :yoba-arma: Потому что бессмысленно скриптовать ОВ в миссию, в которой бой идет до последнего бойца :yoba-arma: Сами сдохнут и миссия закончится автоматически без единого скрипта :yoba-arma:

Share this post


Link to post
Share on other sites
Just now, DAP said:

Это не я не хочу его видеть :yoba-arma: Это смысл отсутствует начисто :yoba-arma: Потому что бессмысленно скриптовать ОВ в миссию, в которой бой идет до последнего бойца :yoba-arma: Сами сдохнут и миссия закончится автоматически без единого скрипта :yoba-arma:

Кто тебе сказал что так будет на каждой миссии? Картодел сможет выставить любой процент лимита. И этот процент будет означать буквально "Сколько процентов от общего кол-ва очков вранглера нужно потерять стороне что бы сработал код на проигрышь"

Share this post


Link to post
Share on other sites
5 минут назад, DAP сказал:
12 минут назад, crabe сказал:

Жизнь тоже не особо, потому всех и приглашают в один канал для брифинга. Иначе вообще всё загнётся и никто даже такие условные задачи как на ВТН не будет.

Это просто разгильдяйство местных командиров, которые напрочь отказываются проводить инструктаж подчиненного им личного состава уже на миссии :yoba-arma: Привыкли хватать автомат и алговать :yoba-arma: Контрстрайщики, блин :yoba-arma: Хоть кто-нибудь из КО по возвращении с брифинга в штабном сборище проводил нормальный инструктаж личного состава? :yoba-arma: Единицы :yoba-arma: По большим праздникам :yoba-arma: Обычно все происходит вот так: "Окей, пацаны, набираем патроны, каждый берет по две коробки для ПКМ и дымовые гранаты. Собираемся вон там, у вертолета" :yoba-arma: И все :yoba-arma: 

Да что ты, чёрт возьми, такое несёшь? :drill:

Share this post


Link to post
Share on other sites
3 минуты назад, coppernik сказал:

Кто тебе сказал что так будет на каждой миссии? Картодел сможет выставить любой процент лимита. И этот процент будет означать буквально "Сколько процентов от общего кол-ва очков вранглера нужно потерять стороне что бы сработал код на проигрышь"

Это именно сейчас так и работает. А у тебя будет "сколько процентов игроков, вне зависимости от их значимости, нужно потерять, чтобы сработал код на проигрыш" :yoba-arma:

Share this post


Link to post
Share on other sites
4 минуты назад, Kostize сказал:

Да что ты, чёрт возьми, такое несёшь? :drill:

Не, ну я давно на игорах не был, может что и изменилось :yoba-arma: Но в последний раз, когда я был, все происходило именно так :yoba-arma:

Share this post


Link to post
Share on other sites
Just now, DAP said:

Это именно сейчас так и работает.

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

Share this post


Link to post
Share on other sites
8 минут назад, coppernik сказал:

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

Скажи честно: ты пьян? :yoba-arma:  Я ведь вроде уже объяснил тебе как это работает на примере трех бойцов, не? :yoba-arma: Каким вообще образом ты додумался, что лимит должен быть равен общей массе ОВ всех юнитов? :yoba-arma: Это ведь все равно что число делить само на себя :yoba-arma: Какое число ты не поставишь, итог будет один и тот же :yoba-arma: Ты вообще нормальный? :yoba-arma:

Edited by DAP

Share this post


Link to post
Share on other sites
3 minutes ago, DAP said:

 :yoba-arma: Каким вообще образом ты додумался, что лимит должен быть равен общей массе ОВ всех юнитов? :yoba-arma:

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

Share this post


Link to post
Share on other sites
1 час назад, coppernik сказал:

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

Параметры в процентах а) проще б) точнее. Ошибешься ты в подсчете общего числа ОВ и твоя миссия никогда не завершится.

Share this post


Link to post
Share on other sites

Когда мне ставит лайк Лейден, я иду в гуглопереводчик и перевожу своё собственное сообщение на испанский, а потом обратно с испанского на русский...

Много думаю над прочитанным.

Edited by Wrangler

Share this post


Link to post
Share on other sites

Написал скрипт для очков как я считаю должно работать:

if(isServer) then {
	Sides = [west,east,resistance,civilian];
	SidePontsTotal = [0,0,0,0];
	SidePonts = [0,0,0,0];
	CheckPoints = {
		{
			if ( (SidePontsTotal select _forEachIndex) > 0 ) then {
				if ( (SidePontsTotal select _forEachIndex) <= (SidePonts select _forEachIndex) ) then {
					//_x проиграли
				};				
			};
		} forEach Sides;
	};

	sleep 0.1; 
	//Старт в игру

	{
		private _sideIndex = Sides find (side group _x);
		SidePontsTotal set [_sideIndex, (SidePontsTotal select _sideIndex) + 1]
		_x addMPEventHandler ["MPKilled", {
			params ["_unit"];
			private _sideIndex = Sides find (side group _x);
			SidePonts set [_sideIndex, (SidePonts select _sideIndex) + (_x getVariable ["points", (rankId _x) + 1])]
			call CheckPoints;
		}];
	} forEach playableUnits;

	addMissionEventHandler ["HandleDisconnect",{
		spawn {
			params ["_unit"];
			private _t = time;
			waitUntil {
				sleep 5;
				!alive _unit or isPlayer _unit or (time - _t > 60 * 5) 
			};

			//Игрок ушел и живой бот стоит 5 минут
			if(alive _unit and !isPlayer _unit) then {
				private _sideIndex = Sides find (side group _x);
				SidePontsTotal set [_sideIndex, (SidePontsTotal select _sideIndex) - 1];
				call CheckPoints;
			};
		};
		false
	}];	
};

От картодела требуется прописать очки юнитов или просто корректные звания командирам дать.

От админа требуется не оставлять много открытых слотов.

Share this post


Link to post
Share on other sites
1 час назад, coppernik сказал:

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

1) выставив по дефолту 100% будем все время играть до последнего живого. если картодел не поменял. это напрягает очень сильно сейчас.
2) возможны ситуации когда один человек в обороне побеждает когда против него половина стороны в атаке. Потому что у атаки лимит 70%, а у обороны 100%.

Надо так чтобы при настройках по-умолчанию обе ситуации не возникали.
Добиться этого просто - очков которые можно потерять должно быть строго меньше суммы очков на стороне.

Чтобы не выдумывать формулы можно задавать лимит потерь равным общему количеству игроков на стороне без учета веса, а потери считать с учетом веса.

 

Share this post


Link to post
Share on other sites

http://79.111.13.12:8000//gamevideo/VTN/vtn_56_turbo_16_1.Takistan.pbo
В этой миске подправленная мною версия, дополнительно добавил логирование в rpt сколько очков у кого получилось на старте и такое же логирование после завершения миссии.
В конфиге картодел задает буквально "Сколько процентов очков вранглера от изначального их кол-ва должна потерять сторона, что бы проиграть по потерям."

Share this post


Link to post
Share on other sites

Отлично по стреляли. Жаль 3 не играл провайдер сказал мне нет с интернетом. По первой понравилось, ком был Богдан Спиваков, начали штурм его ранили, меня тоже, думал атака захлебнулась. Но нет, перевезла себя на скорую руку, принялся за Богдана, Лео подсабил пармедолом. Наложил жгут, перевезал, обезболил. Смотрю бледная кожа - крича медика и ннволяшка тут как тут. Кричит прикрывайте, перевяжу. Я начал снова работать по противнику, пулемет в бою, командира перевязывают. Ком встал, кричит давай вперёд, я погнал, заняли каменную гряду с Лео, я по новой подавлять, ребята продвинулись. Смотрю все ушли я подтянулся, вышли к мусору, ребята кричат там в окопе двое, стал давить окоп. Окоп взяли, принесли раненого, неволяшка снова тут, поднял его,  я постреливаю беспокоющим. Ребята пошли дальше, взяли вышку. Я к ним, стал работать от туда. И тут Бах, лежу, красно и тёмно - длвоевался. Ан нет, неволяшка снова рядом, починил. Встают, кричат беги на левый фланг, а после ранения не побегаешь, крича смысла нет - продалжаю давить от вышки. Пришёл ком и ещё пулемет. Как раз взял у него бк, давим с ним на пару - наши к терминалу подошли. У молодого взял одноразовый рпг дал по крыше, подошёл парень скинул к нему гранаты, только не скинул а забрал. Он вперёд к терминалу, мы давим с пулемётчиком. Он обратно нет гранат, я тут сообразил что не отдал а взял - перекинут все что было ему, он к терминалу снова, мы с пулемётчиком давим. И тут все - взяли миссию. 

Share this post


Link to post
Share on other sites
3 минуты назад, mazy сказал:

Отлично по стреляли. Жаль 3 не играл провайдер сказал мне нет с интернетом. По первой понравилось, ком был Богдан Спиваков, начали штурм его ранили, меня тоже, думал атака захлебнулась. Но нет, перевезла себя на скорую руку, принялся за Богдана, Лео подсабил пармедолом. Наложил жгут, перевезал, обезболил. Смотрю бледная кожа - крича медика и ннволяшка тут как тут. Кричит прикрывайте, перевяжу. Я начал снова работать по противнику, пулемет в бою, командира перевязывают. Ком встал, кричит давай вперёд, я погнал, заняли каменную гряду с Лео, я по новой подавлять, ребята продвинулись. Смотрю все ушли я подтянулся, вышли к мусору, ребята кричат там в окопе двое, стал давить окоп. Окоп взяли, принесли раненого, неволяшка снова тут, поднял его,  я постреливаю беспокоющим. Ребята пошли дальше, взяли вышку. Я к ним, стал работать от туда. И тут Бах, лежу, красно и тёмно - длвоевался. Ан нет, неволяшка снова рядом, починил. Встают, кричат беги на левый фланг, а после ранения не побегаешь, крича смысла нет - продалжаю давить от вышки. Пришёл ком и ещё пулемет. Как раз взял у него бк, давим с ним на пару - наши к терминалу подошли. У молодого взял одноразовый рпг дал по крыше, подошёл парень скинул к нему гранаты, только не скинул а забрал. Он вперёд к терминалу, мы давим с пулемётчиком. Он обратно нет гранат, я тут сообразил что не отдал а взял - перекинут все что было ему, он к терминалу снова, мы с пулемётчиком давим. И тут все - взяли миссию. 

Класс.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.