Написание плагинов

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
@alexmy, а какое событие используется?
 

alexmy

Участник
Сообщения
284
Реакции
13
@alexmy, а какое событие используется?
С начало использовал player_spawn, ну что у меня не получилось. Ща хочу попробовать что Grey83 показал в плагине два события. Странно как то если админ ушел в afk все пипец бота на произвол судьбы оставил. :D
--- Добавлено позже ---
Хотя вот они:
HookEvent("bot_player_replace", Event_Player_Spawn); //Игрок заменил бота.
HookEvent("player_bot_replace", Event_Player_Spawn); //Бот заменил игрока.
 

ivanms1337

Участник
Сообщения
69
Реакции
2
Это не то. Мне нужно:
Можете написать плагин ?
Приветствия админа "Звук + текст", что бы можно было настраивать приветствия по флагу, текст приветствия и звук через конфиг.
Пример: "Главный Админ 'nick' зашел на сервер" + звук
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Это не то. Мне нужно:
Можете написать плагин ?
Приветствия админа "Звук + текст", что бы можно было настраивать приветствия по флагу, текст приветствия и звук через конфиг.
Пример: "Главный Админ 'nick' зашел на сервер" + звук
"Главный Админ 'nick' зашел на сервер, все читеры и нарушители временно прекратите свои действия"
 

ivanms1337

Участник
Сообщения
69
Реакции
2
Кто может написать легкий плагин?
RoundEndSound - что бы плагин проигрывал полностью музыку, настройка в конфиге
--- Добавлено позже ---
Пути точнее в конфиге
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
Кто может написать легкий плагин?
RoundEndSound - что бы плагин проигрывал полностью музыку, настройка в конфиге
--- Добавлено позже ---
Пути точнее в конфиге
Зачем придумывать велосипед?
Если хорошо поискать, то можно найти.
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Кто может написать легкий плагин?
RoundEndSound - что бы плагин проигрывал полностью музыку, настройка в конфиге
--- Добавлено позже ---
Пути точнее в конфиге
Я тебе уже сказал что так нельзя сделать
как проиграть звук клиенту с пятой секунды?
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779

Черная вдова

Участник
Сообщения
2,795
Реакции
670
@Черная вдова, в теме по Вашей же ссылке написано решение: "таймер"
нет
С чего ты решил, что нельзя?
Банально увеличил время ожидания после окончания раунда и всё.
Ага а еще лучше вообще заблокировать конец раунда, тогда хоть 2 часовую музыку гоняй или сделать музыку в 5 секунд тогда успеет проиграться, так еще можно кучу всяких бредовых вариантов придумать
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Черная вдова, перепрочитал Ваше сообщение.
Вообще, это реализовать можно. Обрезать звук на сервере и отправить клиенту прямо во время игры (у движка есть API для отправки/получения файлов прямо во время игры). А потом уже воспроизвести в конце раунда.
Вот только куда проще обрезать звук заранее на ПК, и в таком виде и залить на FastDL, и сервер.
 

ivanms1337

Участник
Сообщения
69
Реакции
2
Можете добавить или написать плагин. Приветствия Главного админа и Простого админа

HTML:
#include <sourcemod>
#include <sdktools>
#include <sdktools_sound>
#include <console>
#include <string>

#define PLUGIN_VERSION "1.0"
#define MAX_FILE_LEN 80
#pragma semicolon 1

new Handle:g_CvarSoundName = INVALID_HANDLE;
new String:g_soundName[MAX_FILE_LEN];

public OnPluginStart()
{
   CreateConVar("sm_admsnd_ver", PLUGIN_VERSION, "Версия плагина.", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
   g_CvarSoundName = CreateConVar("sm_admsnd_sound", "ST/Connect/GlAdmin.mp3", "Звук воспроизведения.");
}

public OnConfigsExecuted()
{
   GetConVarString(g_CvarSoundName, g_soundName, MAX_FILE_LEN);
   decl String:buffer[MAX_FILE_LEN];
   PrecacheSound(g_soundName, true);
   Format(buffer, sizeof(buffer), "sound/%s", g_soundName);
   AddFileToDownloadsTable(buffer);
}

public OnClientPostAdminCheck(client)
{
   if(GetUserFlagBits(client) & ADMFLAG_ROOT)
   {
   new String:name[32];
   GetClientName(client, name, 32);
   PrintToChatAll("\x03[Главный Админ] \x04%s \x03зашел на сервер", name );
   EmitSoundToAll(g_soundName);
   }
   return true;
}
--- Добавлено позже ---
sourcemod 1.6.3
 
Последнее редактирование:

_mistrerX_

Участник
Сообщения
2
Реакции
0
Нужен плагин на выдачу тегов и префиксов через админку!!!
Я знаю что можно в группах прописать, но это не подходит!
Могу заплатить!!!
связь со мной: vk.com/bond_2017

Можно в принципе добавить отдельное меню с настраиваемым флагом.
Чтобы для каждого игрока мог выдать Определенный префикс и таг либо из списка либо кастомный
 
Последнее редактирование:

Rodion1488

Участник
Сообщения
151
Реакции
4
Плагин,который выдает всем игрокам каждый раунд авп и нож.
 
Сверху Снизу