Перейти к содержимому


Фотография

Убрать особых зараженных во время танка


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 34

#21 BloodyBlade

BloodyBlade

    Пользователь

  • Пользователь
  • PipPipPip
  • 435 сообщений

Отправлено 10 Август 2019 - 16:34

Вот пробуй, накидал. 

#pragma semicolon 1
#include <sourcemod>
#pragma newdecls required


public void OnPluginStart()
{
	HookEvent("player_spawn", eventPlayerSpawn, EventHookMode_Post);
}

public void eventPlayerSpawn(Event event, const char [] name, bool dontBroadcast)
{
	static int sBoss;
	if((sBoss = GetClientOfUserId(event.GetInt("userid"))) && sBoss && IsClientInGame(sBoss) && IsGameL4DTank() > 0)
		if(IsGameL4DBoss(sBoss) == 1 || IsGameL4DBoss(sBoss) == 2 || IsGameL4DBoss(sBoss) == 3)
			KickClient(sBoss);
}

int IsGameL4DTank()
{
	int count = 0;
	for (int i = 1; i <= MaxClients; i++)
	{
		if (IsClientInGame(i) && IsPlayerAlive(i) && IsGameL4DBoss(i) == 5)
			count++;
	}
	return count;
}

int IsGameL4DBoss(int i_client)
{
	return GetEntProp(i_client, Prop_Send, "m_zombieClass");
}

Можно не кикать если что их а например убивать.

Можно и убивать. Все-равно плагины спавна боссов кикают ботов после смерти.


Сообщение отредактировал BloodyBlade: 10 Август 2019 - 16:36


#22 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 16:48

Можно и убивать. Все-равно плагины спавна боссов кикают ботов после смерти.

Причем тут плагин этот? Нужно смотреть по игре...



#23 BloodyBlade

BloodyBlade

    Пользователь

  • Пользователь
  • PipPipPip
  • 435 сообщений

Отправлено 10 Август 2019 - 17:09

Причем тут плагин этот? Нужно смотреть по игре...

Я про то, что боты все-равно будут кикаться.



#24 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 18:40

Решил написать, может кому пригодится. Чуток более расширенная версия. 

 

Прикрепленные файлы



#25 Pringles

Pringles

    Пользователь

  • Пользователь
  • PipPipPip
  • 155 сообщений

Отправлено 10 Август 2019 - 19:36

Решил написать, может кому пригодится. Чуток более расширенная версия. 

А у меня не кикаются - как бегали так и бегают.



#26 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 19:43

А у меня не кикаются - как бегали так и бегают.

Как ты проверял? Запускал танка и спамил боссов?



#27 Pringles

Pringles

    Пользователь

  • Пользователь
  • PipPipPip
  • 155 сообщений

Отправлено 10 Август 2019 - 19:59

Как ты проверял? Запускал танка и спамил боссов?

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



#28 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 20:34

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

Всё работает, я проверил. Ошибки есть в журнале?



#29 Pringles

Pringles

    Пользователь

  • Пользователь
  • PipPipPip
  • 155 сообщений

Отправлено 10 Август 2019 - 21:57

Всё работает, я проверил. Ошибки есть в журнале?

А количество боссов или то что 2 танка выходят сразу - от этого может зависеть?



#30 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 22:01

А количество боссов или то что 2 танка выходят сразу - от этого может зависеть?

Нет. Журнал чистый? Попробуй вот с отладкой. 

Прикрепленные файлы



#31 Pringles

Pringles

    Пользователь

  • Пользователь
  • PipPipPip
  • 155 сообщений

Отправлено 10 Август 2019 - 22:09

Нет. Журнал чистый? Попробуй вот с отладкой. 

Плагин заработал. Как появляется танк кикает боссов. Правда не всегда работает. Бывает танк появился - боссов кик(всех кроме жокея  :blink:  ), а бывает и танк бегает и боссы бегают  :D


Сообщение отредактировал Pringles: 10 Август 2019 - 22:40


#32 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 22:35

как тебе угодно.



#33 Pringles

Pringles

    Пользователь

  • Пользователь
  • PipPipPip
  • 155 сообщений

Отправлено 10 Август 2019 - 22:45

как тебе угодно.

Спасибо большое.


BloodyBladehistory_maker спасибо что не прошли мимо :)

#34 AlexMy

AlexMy

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 806 сообщений

Отправлено 10 Август 2019 - 22:57

- боссов кик(всех кроме жокея  :blink:  ), а бывает и танк бегает и боссы бегают  :D

Так ты сразу не мог сказать, что тебе для L4D2? Тогда это всё не рабочее... Не верные индификаторы боссов.



#35 BloodyBlade

BloodyBlade

    Пользователь

  • Пользователь
  • PipPipPip
  • 435 сообщений

Отправлено 10 Август 2019 - 23:25

 

Спасибо большое.


BloodyBladehistory_maker спасибо что не прошли мимо :)

 

Скрытый текст



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных