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

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

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

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

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

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

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

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

TGA [Scoreboard]

Статус пользователя $@NyA
сообщение 24.7.2018, 0:21
Сообщение #1


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Собственно ,как поставить клиенту картинку в Таблицу счёта плагином
( НЕПОДМЕНЯЯ содержимого файла ScoreBoard.res )

Есть пример такого плагина ( отобр.клиенту картинку в режиме Спектра в левом верхнем углу )
Код:
#define PLUGIN  "Spectator Banner Ads"
#define VERSION "0.1.16"
#define AUTHOR  "iG_os"

#include <amxmodx>

#define SVC_DIRECTOR 51  // come from util.h
#define DRC_CMD_BANNER 9 // come from hltv.h

// sum of tga files
#define TGASUM 1

// tga of banners
new szTga[TGASUM][] ={
"gfx/DM_Banner.tga"
}

new pCVAR_Tga
new g_SendOnce[33]

public plugin_precache()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_logevent("joined_team", 3, "1=joined team")

   pCVAR_Tga = register_cvar("spec_banner_ads", "1")

   if (get_pcvar_num(pCVAR_Tga))
   {
      for (new i=0; i<TGASUM; i++)
         precache_generic(szTga[i])
   }
}


public client_putinserver(id)
{
   g_SendOnce[id] = true
}


public joined_team()
{
   new loguser[80], name[32]
   read_logargv(0, loguser, 79)
   parse_loguser(loguser, name, 31)
   new id = get_user_index(name)

   if ( get_pcvar_num(pCVAR_Tga) && g_SendOnce[id] && is_user_connected(id) )
   {
      // random select one tga
      new index = random_num( 0, TGASUM - 1)
      g_SendOnce[id] = false

      // send show tga command to client
      message_begin( MSG_ONE, SVC_DIRECTOR, _, id )
      write_byte( strlen( szTga[index]) + 2 ) // command length in bytes
      write_byte( DRC_CMD_BANNER )
      write_string( szTga[index] ) // banner file
      message_end()
   }
}


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя adva
сообщение 24.7.2018, 1:58
Сообщение #2


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

спасибо за бан на раскрутках :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя d3m37r4
сообщение 24.7.2018, 11:01
Сообщение #3


Стаж: 11 лет

Сообщений: 304
Благодарностей: 119
Полезность: 604

$@NyA, забудь про эту идею. И всё, что связано с отправкой через SVC_DIRECTOR тоже забудь, если не хочешь бан в раскрутках словить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 24.7.2018, 11:29
Сообщение #4
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Лучше удалить такую тему с форума, дабы люди не поднимали потом кипиш. Мол словил бан на мониторинге
Тем более, этот плагин есть в сети рунета.

Отредактировал: VenigreT, - 24.7.2018, 11:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 24.7.2018, 13:24
Сообщение #5


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(VenigreT @ 24.7.2018, 12:29) *
Лучше удалить такую тему с форума, дабы люди не поднимали потом кипиш. Мол словил бан на мониторинге
Тем более, этот плагин есть в сети рунета.

Думаешь все поголовно пользуются раскрутками ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя $@NyA
сообщение 24.7.2018, 16:07
Сообщение #6


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Тоисть я так понимаю,бан будет в любом случаи,прошиваешь ты клиенту файлы или нет?Он же будет видеть tga только на твоём сервере.При заходе на другие - чистый ScoreBoard


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sergggzi
сообщение 24.7.2018, 16:39
Сообщение #7
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

$@NyA, плагин настолько же бесполезный, как и плагин gamemenu. Сейчас протекторы блокируют svc_director, а за отправку команд этим методом можно получить бан.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 24.7.2018, 16:49
Сообщение #8


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(sergggzi @ 24.7.2018, 17:39) *
$@NyA, плагин настолько же бесполезный, как и плагин gamemenu. Сейчас протекторы блокируют svc_director, а за отправку команд этим методом можно получить бан.

а смысл бана, если протектор блокирует?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sergggzi
сообщение 24.7.2018, 17:10
Сообщение #9
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

adva, есть еще старые сборки(раздачи), где этим методом можно сделать массу гадостей, поэтому метод запрещен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 25.7.2018, 15:16
Сообщение #10
Стаж: 9 лет 10 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

$@NyA,
Цитата
Собственно ,как поставить клиенту картинку в Таблицу счёта плагином


Че вы все завелись про окно спектатора? Он спрашивал про скоребоард, а туда ничего никакими известными способами впихнуть нельзя. Ну кроме цифер фейкового пинга ))) как на сервере известного уральского коммерсанта, подключился а пинг 2-3 ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: