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

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

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

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

Плагин разминка. (Добавление)

, Плагин разминка. (Добавление)
Статус пользователя Flinken
сообщение 1.3.2019, 20:43
Сообщение #1
Стаж: 12 лет

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

Доброе время суток Уважаемые скриптеры.
Есть плагин разминки на дм, но нужно добавить в него музыку под час разминки. И когда разминка окончилась музика тоже отключилась можно в формате мп3 або waw .

Вот исходник.


Cкрытый текст
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define WAR_TIME 30

new g_pBuyTime, g_OldBuyTime;
new g_iCountTime = WAR_TIME;
new HamHook:HamFwdSpawn, HamHook:HamFwdKilled;
new g_HudSync;

public plugin_init()
{
register_plugin("Warmup Private", "1.00", "neygomon");

register_event("TextMsg", "eGameCommencing", "a", "2=#Game_Commencing");

HamFwdSpawn = RegisterHam(Ham_Spawn, "player", "fwd_PlayerSpawnPost", true);
HamFwdKilled = RegisterHam(Ham_Killed, "player", "fwd_PlayerKilledPost", true);

g_pBuyTime = get_cvar_pointer("mp_buytime");
g_HudSync = CreateHudSyncObj();
}

public eGameCommencing()
{
if(!g_OldBuyTime)
g_OldBuyTime = get_pcvar_num(g_pBuyTime);

set_pcvar_num(g_pBuyTime, WAR_TIME - 2);
set_task(1.0, "CountDown", _, _, _, "a", WAR_TIME);
}

public CountDown()
{
switch(--g_iCountTime)
{
case 0:
{
set_pcvar_num(g_pBuyTime, g_OldBuyTime);
DisableHamForward(HamFwdSpawn);
DisableHamForward(HamFwdKilled);

new players[32], pnum, frags, Fragger, MaxFrags;
get_players(players, pnum, "h");
for(new i; i < pnum; i++)
{
frags = get_user_frags(players[i]);
if(frags > MaxFrags)
{
Fragger = players[i];
MaxFrags = frags;
}
}
new name[32]; get_user_name(Fragger, name, charsmax(name));
// set_hudmessage(255, 0, 0, -1.00, 0.55, 0, 0.0, 5.0, 0.0, 0.0, 1);
// ShowSyncHudMsg(0, g_HudSync, "Победитель разминки %s^nОн набрал %d фрагов", name, MaxFrags);

client_print(0,print_chat,"Победитель разминки %s набрал %d фрагов", name, MaxFrags);
server_cmd("sv_restart 1");
}
default:
{
set_hudmessage(0, 255, 0, -1.00, 0.01, 0, 0.0, 1.03, 0.0, 0.0, 1);
ShowSyncHudMsg(0, g_HudSync, "До конца разминки %i секунд", g_iCountTime);
}
}
}

public fwd_PlayerSpawnPost(id)
{
if(!is_user_alive(id))
return;

switch(get_user_team(id))
{
case 1:
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
case 2:
{
strip_user_weapons(id);
give_item(id, "weapon_knife");
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);

}
}
cs_set_user_money(id, 16000);
give_item(id, "weapon_deagle");
give_item(id, "weapon_hegrenade");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);
}

public fwd_PlayerKilledPost(pVictim, pKiller)
set_task(1.0, "Spawn", pVictim);

public Spawn(id)
{
if(!ExecuteHam(Ham_IsAlive, id))
ExecuteHam(Ham_CS_RoundRespawn, id);
}


Отредактировал: Fullserver, - 1.3.2019, 22:21
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя dehost
сообщение 1.3.2019, 22:19
Сообщение #2


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Flinken, https://dev-cs.ru/resources/384/


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flinken
сообщение 1.3.2019, 22:26
Сообщение #3
Стаж: 12 лет

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

dehost, це почті то но в цей просто нада музику добавити да і той плагін під реапі

Отредактировал: Flinken, - 1.3.2019, 22:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 1.3.2019, 22:35
Сообщение #4


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(Flinken @ 2.3.2019, 0:26) *
dehost, це почті то но в цей просто нада музику добавити да і той плагін під реапі

там тебе и с музыкой и со всеми делами, тебе остается только свой сервер привести в порядок и все будет норм. А так будешь искать вечно....


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flinken
сообщение 1.3.2019, 23:31
Сообщение #5
Стаж: 12 лет

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

dehost, да но мені реапі ненада мені нада під хлдс якщо нада під закас щоб хтось зробив це мені
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flinken
сообщение 3.3.2019, 21:57
Сообщение #6
Стаж: 12 лет

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

да бачу так і ніхто неможе допомогти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Igorasha
сообщение 18.7.2019, 22:45
Сообщение #7
Стаж: 6 лет 9 месяцев

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

Цитата(Flinken @ 3.3.2019, 21:57) *
да бачу так і ніхто неможе допомогти

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