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

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

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

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

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

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

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

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

музыкальное приветствие... как вырубить)))

Статус пользователя ssslllaaa
сообщение 2.12.2011, 0:12
Сообщение #1
Стаж: 18 лет

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

вообшем поставил плагин код которого будет ниже.
При заходе в игру играет приветствие... но играет оно пока ушы не посинеют...
Можно ли сделать так чтоб оно прекращало играть когда игрок зашол за какую либо команду?
ПОмогите кто асссс
Код
/*
* Plays a welcome sound to the player who connects
* dowload fith ****www.ya-cs.ru****
* by White Panther
*
* v1.0
*
* v1.1:
*    - addition to add easily own sounds
*
* v1.2.1:
*    - bug with not playing sounds to client fixed
*    - added file exist check for soundfile
*
* v1.2.3:
*    - changes:
*        - way of giving id to timer
*/

#include <amxmodx>

// change this number to the amount of sounds u have
#define Maxsounds 1

// add here your sounds, sounds must be somewhere in <ModDir>/sounds
// format must be like: {"misc/sound1","ambience/sound2"}
new soundlist[Maxsounds][] = {"misc/cs51ru"}

new plugin_author[] = "White Panther"
new plugin_version[] = "1.2.3"

public plugin_init(){
    register_plugin("Join_Music",plugin_version,plugin_author)
    register_cvar("join_music_version",plugin_version,FCVAR_SERVER)
}

public plugin_precache(){
    for ( new a = 0; a < Maxsounds; a++ ){
        new temp[128]
        format(temp,127,"sound/%s.wav", soundlist[a])
        if ( file_exists(temp) ){
            new soundfile[128]
            format(soundfile,127,"%s.wav", soundlist[a])
            precache_sound( soundfile )
        }
    }
}

public client_putinserver(id){
    set_task(1.0,"consound",100+id)
}

public consound(timerid_id){
    new id = timerid_id - 100
    new Usertime
    Usertime = get_user_time(id, 0)
    if ( Usertime <= 0 ){
        set_task(1.0,"consound",timerid_id)
    }else{
        new i = random(Maxsounds)
        client_cmd(id,"spk ^"%s^"",soundlist[i])
    }
    
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя kidnick98
сообщение 2.12.2011, 12:13
Сообщение #2


Стаж: 14 лет

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

Код
set_task(1.0,"consound",100+id)


---->

Код
set_task(10.0,"consound",100+id)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: