Suicide points

zloykif

Участник
Сообщения
156
Реакции
21
За суицид by the world снимает вроде бы 5 очков, можно как то это отключить? для дезран сервера это жесть ^^
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
zloykif, отключить нельзя, но можно делать проверку убийцы и возвращать N очков.
 

zloykif

Участник
Сообщения
156
Реакции
21
Да меня и без проверки устроило бы, существует консольная команда для начиследния очков игроку?
можно было бы в одну строчку это сделать)
event player_death
{
команда добавления очков event_var(userid) 5
}
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
zloykif, не команда, а отправка entity. Не помню точно. Кажется, m_iDeaths.
 

zloykif

Участник
Сообщения
156
Реакции
21
Там правда не суицид вроде бы (суицидом я назвал потому что по смыслу подходит), самые популярные причины смерти что-то вроде killed by world и возможно killed by props. Но попробую
ПС: мхмхмхм "//Вычитает 5 смертей как тебе надо " тут речь идёт о hlstats поинтах же ^^
 

zloykif

Участник
Сообщения
156
Реакции
21
Infiltrait0rN7
Как я говорил выше мне и без проверки от чего умер игрок сойдет (пусть даже если умер от другого игрока).
Ах да, я конечно в см ничерта не понимаю, но смотря на код сдается мне что ilga80 сделал что бы за команду kill не снимались очки, эта команда у меня вообще запрещена)

Еще раз скажу в чём проблема: У меня дезран сервер, каждую карту каждый игрок 99% умирает и не один раз (разбивается, задыхается, прищемляет его, слится и тд.) нужно что бы за смерть hlstatsx не снимал очки, потому что все полузут в минус =)

public OnPluginStart()
{
HookEvent("player_death", Command_Suicide);
}

public Action:Command_Suicide(Handle:event, String:name[], bool:dontBroadcast)
{
//Делаем условие что игрока убил не игрок :D т.е мир, суицид, обрушившиеся с неба предметы и т.д.
}
Мхмхм, ну если делать так, тогда услвия всё таки нужны, потому что в противном случае hlstats не будет вообще смерти считать (кол-во смертей, а не очки) а это не есть хорошо
 
Последнее редактирование:

zloykif

Участник
Сообщения
156
Реакции
21
Должно быть так если убивает игрок игрока становится 1 смерть. Если kill в консоль или world то -5 смертей
Господи, я уже столько раз написал что мне НЕ НУЖНО что бы за смерть снимались очки, и про килл в консоль я ничего не говорил вообще, даже написал выше что у меня эта команда запрещена, её никто и не введет. Даже ссылку дал на стату, у всех стата идёт в низ :) потому что все не избежно умирают, такая уж спцифика у сервера, через пару дней такой игры у всех будет статистика -1000 как минимум

ПС: Я удивлён кстати что нет готового решения этой проблемы (гуглил)
 

zloykif

Участник
Сообщения
156
Реакции
21
zloykif, Не забирает фраг за самоубийство и тимкилл
Если благодаря этому скрипту, информация о смерти игрока не попадет hlstatsx (в чём я сомневаюсь) тогда да. А если просто добавляет\отнимает фраги в таблице результатов - тогда не сработает. Я могу прописать себе хоть +10000 фрагов, при нажатии на таб у меня будет 10.000 но в статистику hlstatsx они ессно не уйдут

DoK_1997
попробую вечером
 
Последнее редактирование:

zloykif

Участник
Сообщения
156
Реакции
21
Пользовался плагином который дали выше, он помог в принципе но есть более простое и правильное решение:

Заходим в админку hlstats там Game Settings - Counter-Strike: Source - ваш сервер - справа кнопка configure
листаем в самый низ, находим SuicidePenalty ставим 0 вместо 5 и готово

Так что это
zloykif, отключить нельзя, но можно делать проверку убийцы и возвращать N очков.

была дезинформация :)
 
Сверху Снизу