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

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

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

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

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

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

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

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

изменить плагин немного

, помогите умные люди)))
mossad2013
сообщение 23.3.2014, 16:23
Сообщение #1
Стаж: 12 лет

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

люди привет, вот есть плаг когда гл админ заходит на сервер по центру екрана надпись что гл админ такой то зашел и играет звук *Привет* вот хочу заменить етот звук на свой.. я заменил формат тот же wav звук скачался но не играет, я так подозреваю что там какие то определенные характеристики должны быть в звуке.. помогите аа
Прикрепленные файлы:
Прикрепленный файл  45_14845_By_Zone.rar ( 24,28 килобайт ) Кол-во скачиваний: 6
Прикрепленный файл  Zzz.wav ( 2 мегабайт ) Кол-во скачиваний: 28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fintok
сообщение 23.3.2014, 18:37
Сообщение #2


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

mossad2013, ОМГ откуда вы выкопали этот кошмар? Мейк сервер отдыхает, кошмар.
Он и не будет проигрывать музыку, путь к файлу в скрипте неправильно прописан.

Код:

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Admin Connected"
#define VERSION "0.1"
#define AUTHOR "Player"

new const g_Files[] = { "sound/online/admin.mp3" } // Путь к звуковому файлу

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

public client_putinserver(id)
{
new steamid[35]
get_user_authid(id, steamid, 34)

if(equal(steamid, "STEAM_0:0:00000000")) // Сюда вводите свой стим ID. Ваш steam узнать можно: Пропишите эту команду в консоль: status
set_task(2.0, "admin_connected", id)
}

public admin_connected(id)
{
new name[32]
get_user_name(id, name, 31)

set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, -1.0, 0, 5.0, 8.0, 1.0, 1.5)
show_dhudmessage(0, "Главный администратор сервера: %s зашёл", name) // Здесь можно изменить сообщения когда админ заходит ХУД

ChatColor(0, "!y[!gСервер!y] !yГлавный администратор сервера: !team%s !gв сети!", name) // Здесь можно изменить сообщения когда админ заходит ЧАТ

client_cmd(0, "mp3 stop; mp3 play %s", g_Files)
}

public plugin_precache()
{
precache_sound(g_Files)
}

stock ChatColor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")
replace_all(msg, 190, "!team2", "^0")

new count = 1, players[32]

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 18:38
Сообщение #3
Стаж: 12 лет

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

ну я не силен в етом.. тот звук что в архиве он воспроизводит а мой не хочет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 23.3.2014, 18:42
Сообщение #4


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

mossad2013, не представляю каким образом он у вас воспроизводил звук из архива. BooM.gif
Ах да, я поменял формат воспроизводимой музыки на mp3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 23.3.2014, 18:43
Сообщение #5


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Конвертировать нужно звук, там на 128kbps например
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 18:43
Сообщение #6
Стаж: 12 лет

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

если я сейчас возьму свой звук переименую его и изменю его формат на мп3 то он будет работать .. правильно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 23.3.2014, 19:06
Сообщение #7


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

mossad2013, звук надо не переименовывать, а именно переконвертировать из wav в mp3.
Битрейт звука не важен, можно 320 кб/c и 16 кб/c. Но лучше всего, как сказал offtop2012 128 кб/c

Если хочешь, можешь конечно использовать и wav звуки, но с ними много хлопот, битрейт звука должен быть где-то 176 кб/c 22кГц моно.
Для этого замени в скрипте строку:
Код:
сlient_cmd(0, "mp3 stop; mp3 play %s", g_Files)
--->
Код:
сlient_cmd(0, "stopsound; spk %s", g_Files)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 19:22
Сообщение #8
Стаж: 12 лет

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

спасибо ща проверю

Не работает.. даже на екране не пишет ничего

вообщем на екране пишет что зашел админ а вот звук по прежнему не воспроизводит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 19:27
Сообщение #9
Стаж: 12 лет

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

Цитата(Fintok @ 23.3.2014, 20:06) *
mossad2013, звук надо не переименовывать, а именно переконвертировать из wav в mp3.
Битрейт звука не важен, можно 320 кб/c и 16 кб/c. Но лучше всего, как сказал offtop2012 128 кб/c

Если хочешь, можешь конечно использовать и wav звуки, но с ними много хлопот, битрейт звука должен быть где-то 176 кб/c 22кГц моно.
Для этого замени в скрипте строку:
Код:
сlient_cmd(0, "mp3 stop; mp3 play %s", g_Files)
--->
Код:
сlient_cmd(0, "stopsound; spk %s", g_Files)

Добавь в скайп.. меня поговорим.. вроде делаю все как нужно уже конвертировал свой звук в мп3 128 кб/c все сделал он при заходе на серв качается но не воспроизводит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 23.3.2014, 19:31
Сообщение #10
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Это мощно crazy.gif
Код:
if(equal(steamid, "STEAM_0:0:00000000")) // Сюда вводите свой стим ID. Ваш steam узнать можно: Пропишите эту команду в консоль: status
set_task(2.0, "admin_connected", id)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 19:35
Сообщение #11
Стаж: 12 лет

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

Цитата(proff_q @ 23.3.2014, 20:31) *
Это мощно crazy.gif
Код:
if(equal(steamid, "STEAM_0:0:00000000")) // Сюда вводите свой стим ID. Ваш steam узнать можно: Пропишите эту команду в консоль: status
set_task(2.0, "admin_connected", id)

а что ето значит?

Вот вы все такие умные... а помочь никто не может ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bambuc
сообщение 23.3.2014, 19:44
Сообщение #12


Стаж: 13 лет

Сообщений: 1743
Благодарностей: 577
Полезность: 593

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

Лучше использовать формат .mp3 и весит он меньше, чем .wav
Конвертируй через FormatFactory
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 23.3.2014, 19:46
Сообщение #13


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

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

Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Admin Connected"
#define VERSION "0.1"
#define AUTHOR "Player"

new const g_Files[] = { "sound/online/admin.mp3" } // Путь к звуковому файлу в MP3

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

public client_putinserver(id)
{
new steamid[35]
get_user_authid(id, steamid, 34)

if(equal(steamid, "STEAM_0:0:0000000000")) // Сюда вводите свой стим ID. Ваш steam узнать можно: Пропишите эту команду в консоль: status
set_task(2.0, "admin_connected", id)
}

public admin_connected(id)
{
new name[32]
get_user_name(id, name, 31)

set_dhudmessage(random_num(50, 255), random_num(50, 255), random_num(50, 255), -1.0, 0.235, 0, 5.0, 3.5, 1.0, 1.5)
show_dhudmessage(0, "Главный администратор сервера: %s зашёл", name) // Здесь можно изменить сообщения когда админ заходит ХУД

ChatColor(0, "!y[!gСервер!y] !yГлавный администратор сервера: !team%s !gв сети!", name) // Здесь можно изменить сообщения когда админ заходит ЧАТ

client_cmd(0, "mp3 stop; mp3 play %s", g_Files)
}

public plugin_precache()
{
precache_generic(g_Files)
}

stock ChatColor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")
replace_all(msg, 190, "!team2", "^0")

new count = 1, players[32]

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}


Отредактировал: Fintok, - 23.3.2014, 19:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 20:00
Сообщение #14
Стаж: 12 лет

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

Цитата(Fintok @ 23.3.2014, 20:46) *
mossad2013, если вы не знает что такое steamid, то это печально.
При заходе любого игрока на сервер, плагин сверяет steamid игрока c тем что написан в плагине, если он совпал, выводится ваше сообщения и проигрывается звук.

Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Admin Connected"
#define VERSION "0.1"
#define AUTHOR "Player"

new const g_Files[] = { "sound/online/admin.mp3" } // Путь к звуковому файлу в MP3

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

public client_putinserver(id)
{
new steamid[35]
get_user_authid(id, steamid, 34)

if(equal(steamid, "STEAM_0:0:0000000000")) // Сюда вводите свой стим ID. Ваш steam узнать можно: Пропишите эту команду в консоль: status
set_task(2.0, "admin_connected", id)
}

public admin_connected(id)
{
new name[32]
get_user_name(id, name, 31)

set_dhudmessage(random_num(50, 255), random_num(50, 255), random_num(50, 255), -1.0, 0.235, 0, 5.0, 3.5, 1.0, 1.5)
show_dhudmessage(0, "Главный администратор сервера: %s зашёл", name) // Здесь можно изменить сообщения когда админ заходит ХУД

ChatColor(0, "!y[!gСервер!y] !yГлавный администратор сервера: !team%s !gв сети!", name) // Здесь можно изменить сообщения когда админ заходит ЧАТ

client_cmd(0, "mp3 stop; mp3 play %s", g_Files)
}

public plugin_precache()
{
precache_generic(g_Files)
}

stock ChatColor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")
replace_all(msg, 190, "!team2", "^0")

new count = 1, players[32]

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

я знаю что такое стим айди а к чему ты ето сказал я так и не понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 23.3.2014, 20:06
Сообщение #15


Стаж: 14 лет

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

Цитата(mossad2013 @ 23.3.2014, 21:00) *
я знаю что такое стим айди а к чему ты ето сказал я так и не понял

Так ты вбил туда свой стиме ид?

Отредактировал: se7en2614, - 23.3.2014, 20:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 20:11
Сообщение #16
Стаж: 12 лет

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

Цитата(se7en2614 @ 23.3.2014, 21:06) *
Так ты вбил туда свой стиме ид?

я вбил свой стим айди скомпилил плаг.. когда захожу сообщеие пишет.. а звук не воспроизводит вот в чем вся проблема
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 23.3.2014, 20:12
Сообщение #17


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

mossad2013, Случайно в настройках звук не убавлен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mossad2013
сообщение 23.3.2014, 20:15
Сообщение #18
Стаж: 12 лет

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

Цитата(Nebo @ 23.3.2014, 21:12) *
mossad2013, Случайно в настройках звук не убавлен?

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