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

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

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

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

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

, Изменить плагин
Статус пользователя MrTsar
сообщение 13.2.2015, 2:47
Сообщение #1


Стаж: 13 лет

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

Доброго времени суток, господа!
Есть плагин который при входе игрока ТОП-1 воспроизводит звук и пишет в чат.
Может кто-то сделать так что бы плагин реагировал на каждого кто в топ-10?
Код
#include <amxmodx>
#include <csx>

new SayText

public plugin_init()
{
    register_plugin( "top1", "1.0", "AUTHOR" )
}

public client_putinserver(id)
{
    set_task( 3.0, "taskCheck", id )
    SayText = get_user_msgid("SayText")
}

public taskCheck(id)
{
    new sOsef[8];
    new iRank = get_user_stats(id, sOsef, sOsef);        
    
    static szName[34];
    if ( iRank == 1 )
    {
        get_user_name(id, szName, 32);
        ChatColor ( 0 , "!gТрепещите! На сервер зашёл топ1 !team %s ", szName );
        client_cmd(0,"spk ambience/thunder_clap")
    }
}

stock ChatColor(const id, const input[], any:...)
{
    new count = 1, players[32]
    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")
    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, SayText, _, players[i])
            write_byte(players[i])
            write_string(msg)
            message_end()
        }
    }
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя BeasTa
сообщение 13.2.2015, 5:43
Сообщение #2


Стаж: 11 лет

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

if ( iRank <= 10 )
{
get_user_name(id, szName, 32);
ChatColor ( 0 , "!gТрепещите! На сервер зашёл игрок из топ10 !team %s ", szName );
client_cmd(0,"spk ambience/thunder_clap")
}


www.ppzone.tk
http://www.DjBeasT.ML
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrTsar
сообщение 13.2.2015, 11:34
Сообщение #3


Стаж: 13 лет

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

Спасибо, проверю.

Отредактировал: MrTsar, - 13.2.2015, 11:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 13.2.2015, 12:10
Сообщение #4
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Можно и так

Код:
if ( iRank <= 10 )
{
get_user_name(id, szName, 32);

ChatColor ( 0 , "!g[!tТоп 10!g]!y На сервер зашел!t %s!y и он!t TOP %d", szName, iRank ); // Выводим сообщение в чат
client_cmd ( 0, "spk ambience/thunder_clap" ); // Воспроизводим звук
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BeasTa
сообщение 13.2.2015, 13:32
Сообщение #5


Стаж: 11 лет

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

Так будет смотрибельнее)

Код:
if ( iRank <= 10 )
{
get_user_name(id, szName, 32);

ChatColor ( 0 , "!gТрепещите! На сервер зашёл топ%s !team %s ",iRank , szName ); // Выводим сообщение в чат
client_cmd ( 0, "spk ambience/thunder_clap" ); // Воспроизводим звук
}


www.ppzone.tk
http://www.DjBeasT.ML
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrTsar
сообщение 14.2.2015, 15:53
Сообщение #6


Стаж: 13 лет

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

Спасибо всем кто старался, но всеравно плагин реагирует только на rank 1

Отредактировал: MrTsar, - 14.2.2015, 15:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrTsar
сообщение 14.2.2015, 16:29
Сообщение #7


Стаж: 13 лет

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

Цитата(MrTsar @ 14.2.2015, 17:53) *
Спасибо всем кто старался, но всеравно плагин реагирует только на rank 1

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