Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

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

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

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Attackers и Victims на GunGame

, Коррекция амхх статы
supergamer
сообщение 1.10.2016, 21:56
Сообщение #1
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

На классическом сервере, после кила игрока АМХХ-стата выводит
желтым цветом Attackers - со списком кто тебя атаковал в этом раунде
и синим цветом Victims - кого ты повредил.

Но!! Стата устроена так, что "Attackers и Victims" обнуляется после
окончания раунда, а не после кила отдельного игрока, поэтому на GunGame-моде
значения урона тупо накапливаются.

То есть ты респавнился, не сделал ни 1 выстрела, а в стате будут показываться
все предыдущие уроны Attackers и Victims.

Можно ли для GG обнулять "Attackers и Victims" не в конце каждого раунда,
а после кила отдельного игрока? Где нужно править стандартную стату??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя g0ldenman
сообщение 2.10.2016, 18:41
Сообщение #2


Стаж: 10 лет

Сообщений: 379
Благодарностей: 20
Полезность: < 0

отключи в stats.ini и они вообще не будут показываться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 3.10.2016, 11:34
Сообщение #3
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Отключить много ума не надо, хочется исправить.
Мне бы поправить стату, чтобы "Attackers и Victims" обнулялись после каждого кила игрока, а не по окончанию раунда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.10.2016, 18:24
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

supergamer, amxx какой? Нужно miscstats вроде править.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 5.10.2016, 9:36
Сообщение #5
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

темой ошибся тебе нужно в скриптинг нужно писать... там помогут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonikplus
сообщение 5.10.2016, 12:01
Сообщение #6
Стаж: 11 лет

Сообщений: 18
Благодарностей: 11
Полезность: 0

supergamer, Код:
#include <amxmodx>
#include <hamsandwich>
#include <csx>

public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", true);
}

public Player_Spawn_Post(id)
{
if(is_user_connected(id))
reset_user_wstats(id)
}

правда я не знаю влияет ли на сохранение статистики.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
supergamer
сообщение 5.10.2016, 20:29
Сообщение #7
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Sonikplus,
Это нужно само по себе использовать или интегрировать в miscstats ??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonikplus
сообщение 5.10.2016, 21:06
Сообщение #8
Стаж: 11 лет

Сообщений: 18
Благодарностей: 11
Полезность: 0

supergamer, Нет разницы, можете просто скомпилировать и поставить на сервер как отдельный плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 5.10.2016, 22:35
Сообщение #9
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

если не сработает то это значит не стата, а счетчик массива в ham_takedamage

надо тогда будет смотреть в коде

Отредактировал: csnet, - 5.10.2016, 22:37


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 6.10.2016, 21:38
Сообщение #10
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Цитата(Sonikplus @ 5.10.2016, 21:06) *
supergamer, Нет разницы, можете просто скомпилировать и поставить на сервер как отдельный плагин.

Супер Работает!!! Спасибо.

Можно ли в miscstats эту строчку всунуть if(is_user_connected(id)) reset_user_wstats(id)
плагин всего из 1 строчки кода.
в какое место miscstats вставить??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonikplus
сообщение 7.10.2016, 13:02
Сообщение #11
Стаж: 11 лет

Сообщений: 18
Благодарностей: 11
Полезность: 0

supergamer, сначала отключите miscstats и проверьте влияет он на вывод Attackers и Victims.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: