Lite Plugins

Статус
В этой теме нельзя размещать новые ответы.

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Re: Simple game events messages v1.1

Мне уже приходилось изменять многие плагины для своего сервера, у которых указано [MAXPLAYERS], и при заходе 64го игрока начинался спам в логи.
не подскажешь какие плагины имеют данную ошибку?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #84
KorDen, Что делает kdlp-invisible-knife.sp ?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #87
GoDtm666, прочел, не очень понял.
KorDen, спасибо.
 

zanoza73

Участник
Сообщения
345
Реакции
75
L 12/26/2013 - 19:46:41: [SM] Plugin encountered error 15: Array index is out of bounds
L 12/26/2013 - 19:46:41: [SM] Displaying call stack trace for plugin "kdlp-gameevents.smx":
L 12/26/2013 - 19:46:41: [SM] [0] Line 25, D:\servers\css\cstrike\addons\sourcemod\scripting\kdlp-gameevents.sp::event_PlayerTeam()
плагин о подключении выдаёт такую ошибку на сервере ксго
как её исправить?
 

golova209

Думать – самая трудная работа
Сообщения
251
Реакции
72
L 12/26/2013 - 19:46:41: [SM] Plugin encountered error 15: Array index is out of bounds
L 12/26/2013 - 19:46:41: [SM] Displaying call stack trace for plugin "kdlp-gameevents.smx":
L 12/26/2013 - 19:46:41: [SM] [0] Line 25, D:\servers\css\cstrike\addons\sourcemod\scripting\kdlp-gameevents.sp::event_PlayerTeam()
плагин о подключении выдаёт такую ошибку на сервере ксго
как её исправить?

А они разве на кс го работают?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Хм.. Теоретически-то работают плагины даже в TF2, но в ксго видимо что-то еще в номерах команд есть, кроме 1-3... Попробую посмотреть, хотя можно и костылем:
PHP:
public Action:event_PlayerTeam(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client=GetClientOfUserId(GetEventInt(event, "userid"))
	if (!dontBroadcast && !GetEventBool(event,"disconnect") && !GetEventBool(event,"silent") && IsClientConnected(client))
	{
		new team=GetEventInt(event,"team");
		if(team>0 && team<4)
		{
			SetEventBroadcast(event, true);
			PrintToChatAll("\x04%N \x01is joining the \x07%s",client,teams[team-1]);
		}
	}
}
 

vladimir16951

Участник
Сообщения
15
Реакции
3
Нашел в плагине афк менеджер баг, такой если игрок не выбирает команду то есть заходит и нечего не делает в чате пишется сообщения
[MegaServers] |||K|I|B|O|R||| был перемещен в наблюдатели из-за длительного бездействия.
Игрок |||K|I|B|O|R||| зашел за Наблюдателей

Мог бы исправить?
 

SpinG

Участник
Сообщения
9
Реакции
1
Нашел в плагине афк менеджер баг, такой если игрок не выбирает команду то есть заходит и нечего не делает в чате пишется сообщения
[MegaServers] |||K|I|B|O|R||| был перемещен в наблюдатели из-за длительного бездействия.
Игрок |||K|I|B|O|R||| зашел за Наблюдателей

Мог бы исправить?

Разве это баг? его действительно перемещает за наблюдателей, хотя можно и сразу к ним применять кик
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
vladimir16951, это не баг. Технически игрок при подключении помещается в команду 0 (Unassigned), а не в 1 (наблюдатели). Чтобы не усложнять остальные проверки, он вначале перемещается в наблюдатели, а потом уже к нему применяется стандартная логика кика из наблюдаталей по истечении времени на кик.
 

Кирилл2013

Участник
Сообщения
0
Реакции
0
KorDen Я по поводу плагина kdlp-gameevents.sp вроде сделали всё мы правильно но у меня пишет когда заходишь за команду например теров я сделал чтоб писало бандитов у меня пишет зашёл за "ов" за контров я сделал за ментов там всё хорошо. за наблюдатели пишет "атели" что за бред вот файл жми
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Кирилл2013, 26я строчка у тебя:
PHP:
CPrintToChatAll("{grey}Игрок \x04%N \x01 {grey}зашёл за  \x07%s",client,teams[GetEventInt(event,"team")-1]);
Раз уж решил прикрутить MoreColors (хотя зачем, и так ведь через \x07 можно) то вот правильнее
PHP:
CPrintToChatAll("{grey}Игрок \x04%N {grey}зашёл за %s",client,teams[GetEventInt(event,"team")-1]);
И цвета можешь добавить в массив teams если охота, например
PHP:
new String:teams[3][] = {"Наблюдатели","{red}Бандитов ","{blue}Ментов"}
 

Михаил Киор

Участник
Сообщения
1
Реакции
0
чтобы писало например R.I.P зашел за Ментов
или за терористов в наблюдатели
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
Михаил Киор, вот
 

Вложения

  • kdlp-gameevents.smx
    3.6 КБ · Просмотры: 43
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу