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

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

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

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

Помощь в скриптенге

, Помощь
Статус пользователя maksim12345
сообщение 11.12.2010, 21:28
Сообщение #1
Стаж: 13 лет

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

Доброго времени суток!У меня вопрос по файлу miscstats ,наблюдал на сервере такую картину,каждое на4ало раунда сопровождалось hud сообщением "Приготовтесь к МЯСУ" и каждый раз это hud сообщение было разных цветов ,как мне сделать так же?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя STR@TEG
сообщение 11.12.2010, 21:35
Сообщение #2
Стаж: 14 лет

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

random_num
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maksim12345
сообщение 11.12.2010, 21:42
Сообщение #3
Стаж: 13 лет

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

Цитата(STR@TEG @ 11.12.2010, 22:35) *

А куда мне это кидать?И в 4ем мне это поможет?

Отредактировал: maksim12345, - 11.12.2010, 21:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 11.12.2010, 23:18
Сообщение #4
Стаж: 14 лет

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

Цитата(maksim12345 @ 11.12.2010, 22:42) *
А куда мне это кидать?И в 4ем мне это поможет?
В файл miscstats.sma. Эта функция будет выбирать из определенного промежутка любое число. Делаешь три таких, так как цвет состоит из трех цветов (RGB). Таким образом постоянно будут выбираться разные числа. Записываешь эти числа в переменные и формируешь само сообщение. В результате, каждый раунд сообщение другого цвета.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maksim12345
сообщение 12.12.2010, 4:20
Сообщение #5
Стаж: 13 лет

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

Цитата(STR@TEG @ 12.12.2010, 0:18) *
В файл miscstats.sma. Эта функция будет выбирать из определенного промежутка любое число. Делаешь три таких, так как цвет состоит из трех цветов (RGB). Таким образом постоянно будут выбираться разные числа. Записываешь эти числа в переменные и формируешь само сообщение. В результате, каждый раунд сообщение другого цвета.

Если честно то я не о4ень разбираюсь,в этом,не сможешь ли ты по конкретней что-ли 6олее понятным написать))

Отредактировал: maksim12345, - 12.12.2010, 4:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archipelago
сообщение 12.12.2010, 14:05
Сообщение #6


Стаж: 14 лет

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

Цитата(STR@TEG @ 11.12.2010, 23:18) *
В файл miscstats.sma. Эта функция будет выбирать из определенного промежутка любое число. Делаешь три таких, так как цвет состоит из трех цветов (RGB). Таким образом постоянно будут выбираться разные числа. Записываешь эти числа в переменные и формируешь само сообщение. В результате, каждый раунд сообщение другого цвета.



Код
public eNewRound()
{
    if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
    {
        g_firstBlood = 1
        g_C4Timer = 0
        ++g_roundCount
        
        if (RoundCounter)
        {
            set_hudmessage(255, 0, 150, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1)
            ShowSyncHudMsg(0, g_announce_sync, "%L", LANG_PLAYER, "PREPARE_FIGHT", g_roundCount)
        }
        
        if (RoundCounterSound)
            play_sound("misc/prepare")


Где здесь ,что менять надо ,а то мне интересно тоже.. blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 12.12.2010, 14:19
Сообщение #7
Стаж: 14 лет

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

Код
set_hudmessage(255, 0, 150, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1)
Первые три числа делаете рандомными через функцию выше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maksim12345
сообщение 12.12.2010, 17:49
Сообщение #8
Стаж: 13 лет

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

dirol.gif

Отредактировал: maksim12345, - 12.12.2010, 19:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 12.12.2010, 17:53
Сообщение #9


Стаж: 13 лет

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

Цитата(maksim12345 @ 12.12.2010, 18:49) *
Эх,всё равно..,сможет кто скинуть сделанный miscstats.sma

тут за тебя делать никто не будет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 12.12.2010, 18:39
Сообщение #10


Стаж: 16 лет

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

О господи! народ, вы что ли совсем [cenzored] ? вам всё дано, а вы не можете первые 3 числа заменить
Код
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя maksim12345
сообщение 12.12.2010, 19:18
Сообщение #11
Стаж: 13 лет

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

Цитата(GODZILLA @ 12.12.2010, 19:39) *
О господи! народ, вы что ли совсем [cenzored] ? вам всё дано, а вы не можете первые 3 числа заменить
Код
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1)

Написал что далее? clapping.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archipelago
сообщение 12.12.2010, 19:28
Сообщение #12


Стаж: 14 лет

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

Цитата(maksim12345 @ 12.12.2010, 19:18) *
Написал что далее? clapping.gif

компилировать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя maksim12345
сообщение 12.12.2010, 20:28
Сообщение #13
Стаж: 13 лет

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

yahoo.gifВсем Спаси6о!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 15.12.2010, 23:34
Сообщение #14
Стаж: 14 лет

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

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