ReHLDS/HLDS Welcome_music

LimBo

Заблокированные
Пользователь
Только чтение
Регистрация
10 Июл 2017
Сообщения
112
Симпатии
3
Пол
Мужской
#1
Автор: Так как автор мне неизвестен решил написать "4el"
Текущая версия: 1.0

Описание: Музыка при входе на сервер ! формат mp3 ! Плагин для любителя !

Настройки:
precache_sound("misc/music/123123.mp3"); //Путь трека, поддерживается только mp3
client_cmd(id, "mp3 play sound/misc/music/123123"); //Путь трека.

Тест сервер:
82.200.128.163:27076 не реклама Fie

Установка:
Скачиваете архив
Открываете исходник чтобы настроить на свое усмотрение
Заливаете все согласно папкам на сервер и прописываете плагин в plugins.ini
 

Вложения

пазлик~

Скриптер
Разработчик
Регистрация
8 Июн 2017
Сообщения
215
Симпатии
121
Пол
Мужской
#2
Писал раньше кому то в чате не помню, дерзайте.

Суть плагина приветствие на сервере, играет рандомную музыку при подключении плюс добавляет приветствие в dhud ниже две версии, одна обычна с таском вторая чуть менее нагружаемая на ре без таска, вообщем как то так, писалось на быструю руку поздно ночью.
 

Вложения

hyrik

Постоялец
Регистрация
18 Июл 2017
Сообщения
146
Симпатии
31
Пол
Мужской
#3
Писал раньше кому то в чате не помню, дерзайте.

Суть плагина приветствие на сервере, играет рандомную музыку при подключении плюс добавляет приветствие в dhud ниже две версии, одна обычна с таском вторая чуть менее нагружаемая на ре без таска, вообщем как то так, писалось на быструю руку поздно ночью.
как исправить ошибка в логах версия re_welcome_msg.sma
L 08/20/2017 - 15:40:09: Start of error session.
L 08/20/2017 - 15:40:09: Info (map "css_dust2x2_go") (file "addons/amxmodx/logs/error_20170820.log")
L 08/20/2017 - 15:40:09: [AMXX] Displaying debug trace (plugin "re_welcome_msg.amxx", version "0.1")
L 08/20/2017 - 15:40:09: [AMXX] Run time error 4: index out of bounds
L 08/20/2017 - 15:40:09: [AMXX] [0] re_welcome_msg.sma::client_putinserver (line 35)
 

пазлик~

Скриптер
Разработчик
Регистрация
8 Июн 2017
Сообщения
215
Симпатии
121
Пол
Мужской
#4
hyrik, Позже поправлю, в 35 строке какой то индекс выходит за пределы массива
 

hyrik

Постоялец
Регистрация
18 Июл 2017
Сообщения
146
Симпатии
31
Пол
Мужской
#6
hyrik, Позже поправлю, в 35 строке какой то индекс выходит за пределы массива
когда зашел на сервер музыка проигрывается и приветствие показывает карта меняется все музыка не играет приветствие не показывает и ошибки в логах появляются выходишь с сервера заходишь все нормально
 

hyrik

Постоялец
Регистрация
18 Июл 2017
Сообщения
146
Симпатии
31
Пол
Мужской
#8
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// re_welcome_msg.sma
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\re_welcome_msg.sma(34) : error 017: undefined symbol "charsmax"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\re_welcome_msg.sma(34) : warning 215: expression has no effect
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\re_welcome_msg.sma(34) : error 001: expected token: ";", but found ")"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\re_welcome_msg.sma(34) : error 029: invalid expression, assumed zero
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\re_welcome_msg.sma(34) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\re_welcome_msg.amx (compile failed).
//
// Compilation Time: 0,23 sec
// ----------------------------------------

Press enter to exit ...
 

пазлик~

Скриптер
Разработчик
Регистрация
8 Июн 2017
Сообщения
215
Симпатии
121
Пол
Мужской
#11
paffgame,
PHP:
new iSound = random_num(0, (sizeof szSound-1));
>>>
PHP:
new iSound = random_num(0, charsmax(szSound));
 

paffgame

GovnoCoder
Разработчик
Регистрация
9 Июн 2017
Сообщения
118
Симпатии
61
Пол
Мужской
#12
пазлик~, спасибо, я и так знаю это ;)
Просто скобки забыл в первом варике написать, и тогда пропустил это мимо глаз.

Да и: #define charsmax(%1) (sizeof(%1) - 1)
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
816
Симпатии
385
Пол
Мужской
#13
пазлик~, а можно еще круче
new iSound = random(sizeof szSound);
 

paffgame

GovnoCoder
Разработчик
Регистрация
9 Июн 2017
Сообщения
118
Симпатии
61
Пол
Мужской
#14
neygomon, tsssssssssssss, mne bol'she nravica random_num.
tam mojno 0 vpisivat'
 

пазлик~

Скриптер
Разработчик
Регистрация
8 Июн 2017
Сообщения
215
Симпатии
121
Пол
Мужской
#15
neygomon, пох, наверно отмазка в 5 утра не проканает? хД Слишком уж банально прозвучит. А я уже менять не стал просто выложил что было когда этот плагин увидел, кстати для neygomonnaya писал под утро, в чате помниться искала.
22 Авг 2017
спасибо, я и так знаю это ;)
Да я видел что вы знаете, ток скобки забыли я поправил чё? :)
 

пазлик~

Скриптер
Разработчик
Регистрация
8 Июн 2017
Сообщения
215
Симпатии
121
Пол
Мужской
#16
Да и: #define charsmax(%1) (sizeof(%1) - 1)
Помнится мне на молодости в юные года на этом моменте споры о быдлокоде шли ;)
22 Авг 2017
Тююю... пардон для Ива ошибся, ну как всегда... Проскакивает, сорри за оффтоп:)
 
Последнее редактирование: пазлик~

NOViiX

Пользователь
Регистрация
29 Июн 2017
Сообщения
98
Симпатии
1
Пол
Мужской
#17
Помнится мне на молодости в юные года на этом моменте споры о быдлокоде шли ;)
22 Авг 2017
Тююю... пардон для Ива ошибся, ну как всегда... Проскакивает, сорри за оффтоп:)
Можно рабочий на ре взять? а то я запутался в ваших коментах
 

paffgame

GovnoCoder
Разработчик
Регистрация
9 Июн 2017
Сообщения
118
Симпатии
61
Пол
Мужской
#18