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

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

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

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

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

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

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

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

HLStatsX действия.

Статус пользователя AndrewZ
сообщение 11.5.2014, 19:17
Сообщение #1


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Добрый день комьюнити.
Поставил вот эту великолепную стат систему, и обнаружил там интересную штуку - действия (кто юзал тот поймет).
Быть может, как-то реально добавить в неё что-то своё? Если да, то каким образом это можно реализовать? Спасибо.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
serfreeman1337
сообщение 11.5.2014, 19:33
Сообщение #2
Стаж: 13 лет

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

В лог нужно вписать что-то вроде "ололо triggered олололо".
Пример действия "убийство в воздухе".

Код:
#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>

#define AIR_SHOT_DISTANCE 90.0

#define PLUGIN "HLX:CE Advanced Awards"
#define VERSION "0.1"
#define AUTHOR "serfreeman1337"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Killed,"player","AirShot_Achieve")
}

public AirShot_Achieve(victim,killer){
if(killer == victim){
new ip[16]
get_user_ip(killer,ip,15,1)

server_cmd("addip 0.0 %s;writeip",ip)

return
}

static Float:stOrg[3],Float:esOrg[3]

pev(victim,pev_origin,stOrg)
xs_vec_copy(stOrg,esOrg)
esOrg[2] -= 9999.0

fm_trace_line(victim,stOrg,esOrg,esOrg)

if(get_distance_f(stOrg,esOrg) >= AIR_SHOT_DISTANCE)
Trigger_Log(killer,"Air_Shot")
}

public Trigger_Log(id,logtype[]){
if(!is_user_connected(id))
return

new team[16],name[32],authid[32]
new userid = get_user_userid(id)

get_user_name(id,name,31)
get_user_authid(id,authid,31)
get_user_info(id,"model",team,15)

log_message("^"%s<%d><%s><%s>^" triggered ^"%s^"",name,userid,authid,team,logtype)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 11.5.2014, 19:50
Сообщение #3


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

serfreeman1337,
Вот это огромное спасибо, буду пробовать делать :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 11.5.2014, 20:14
Сообщение #4


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

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




Эм. так ведь, да? Шото не работает, или мож подождать надо. Или перезапустить что-нибудь.


Лог есть.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.5.2014, 20:16
Сообщение #5


Стаж: 12 лет

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

AndrewZ, попробуй демона перезапустить.
Это же пишется в логи hlds?

Отредактировал: Bloo, - 11.5.2014, 20:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 11.5.2014, 20:18
Сообщение #6


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Ага ага, все супер. :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 11.5.2014, 22:46
Сообщение #7


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Может глупый вопрос, но вот я нарисовал картинки для баннеров юзеров, залил их в папку, но hlxce по прежнему использует старые, мож они где-то в кэше у него или что-то такое. Как обновить их?)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 12.5.2014, 8:02
Сообщение #8


Стаж: 12 лет

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

AndrewZ, в общих настройках статистики 15 поле. По английски не знаю как называется, по русски звучит так: Стандартная картинка для подписи форума.
Ставишь там вместо random, номер картинки, т.е. они там имеют имена от 1 до 11, вот этот номер там и нужно указать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 12.5.2014, 8:05
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Bloo,
Так и сделал! Но всё равно старые показывает.

оставил только 1



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 12.5.2014, 8:06
Сообщение #10


Стаж: 12 лет

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

AndrewZ, картинку заменил или новую добавил. Там в коде может быть ограниченно пределом 1-11. Попробуй перезагрузить демона, хотя он тут не при чем по идеи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 12.5.2014, 8:06
Сообщение #11


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Bloo,
Пробовал уже, вот выше прикрепил фотки, заменил.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 12.5.2014, 8:11
Сообщение #12


Стаж: 12 лет

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

AndrewZ, тогда даже не знаю. У меня вроде сразу применялись. Попробуй кеш в браузере почисть у себя.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 12.5.2014, 8:12
Сообщение #13


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Привет, Rejiser


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 12.5.2014, 8:27
Сообщение #14


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Если что, нужно заменить где-то в папке именно с играми, там hlstatsimg/games/cstrike.. :/


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