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

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

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

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

Музыка во время разминки

Статус пользователя BaJIepbI4
сообщение 14.5.2015, 12:09
Сообщение #1


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Здравствуйте! Подскажите пожалуйста что надо дописать в плагин, чтобы пока идет разминочный раунд играла музыка?
Код
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>
#include <fun>

new Timer, SecondsCvar
new bool:g_knife = true
new nRound = 0

public plugin_init()
{
register_plugin( "Auto rr" , "1.0", "ill" )
register_event("DeathMsg", "on_death", "a")
register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

SecondsCvar = register_cvar("auto_rr_time","50")

Timer = get_pcvar_num(SecondsCvar)
set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
}


public fw_PlayerSpawn_Post(id)
{
if(!is_user_alive(id))
return

//if(g_knife)
//set_user_health(id, 35)
}

public on_death()
{
new victim
victim = read_data(2)

if(g_knife)
set_task(1.0, "fnRevivePlayer", victim)
}

public client_putinserver(id)
{
if(g_knife)
set_task(3.0, "Start_sound", id)
}

public Start_sound(id)
{
if(g_knife)
{
if(!is_user_alive(id) && (get_user_team(id) == 1 || get_user_team(id) == 2) )
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
}

public fnRevivePlayer(id)
{
if(!is_user_alive(id))
ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public EventCurWeapon(id)
{
if(g_knife)
engclient_cmd(id, "weapon_knife")
}

public start_rr_timer()
{

Timer--

set_dhudmessage(135, 206, 235, -1.0, 0.21, 0, 0.0, 0.01)
show_dhudmessage(0, "Разминка!^nРестарт через %d секунд", Timer)

if(Timer < 1)
{
    nRound++
    if(nRound == 1)
    {
        server_cmd("sv_restart 1")
        set_task(12.0, "rr_end")
        g_knife = false
    }

}
}

public rr_end()
{
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
show_dhudmessage(0, "Удачи и приятной игры!")
}


Заранее благодарен.



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 19.5.2015, 9:25
Сообщение #2


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Сделал по примеру Разминка
тему можно закрывать.



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CyberUser
сообщение 11.6.2015, 11:57
Сообщение #3
Стаж: 11 лет

Сообщений: 84
Благодарностей: 2
Полезность: 25

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