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

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

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

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

Помогите переделать

, счетчик фрагов за раунд
Статус пользователя stanum88
сообщение 12.12.2012, 1:07
Сообщение #1
Стаж: 13 лет

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

Есть плагин который выводит счетчик фрагов настрелянных игроком за раунд, эта цифра постоянно постоянно находиться в том месте где была корзина на респе, ну т.е -1 горит единица убиваешь второго горит 2, но после второго убийства она начинает мигать карсно-зеленым светом! можно ли это как-то убрать? и сменить цвет скажем на белый вместо зеленого, поменять расположение этой цифры?
Прикрепленные файлы:
Прикрепленный файл  fragcounter.sma ( 5,36 килобайт ) Кол-во скачиваний: 48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 12.12.2012, 10:42
Сообщение #2
Стаж: 14 лет

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

stanum88,
Какой-то бредо плагин. Тебе нужно показывать, сколько ты убил возле корзины?
или показывать всех игроков, и кто сколько убил?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 12.12.2012, 12:34
Сообщение #3
Стаж: 56 лет


Благодарностей:

Он вроде нормально обьяснил, но плагин и правда бред.
Перейти в начало страницы     
   + Цитировать сообщение
Статус пользователя stanum88
сообщение 12.12.2012, 23:13
Сообщение #4
Стаж: 13 лет

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

Цитата(Orty_Hart @ 12.12.2012, 12:42) *
stanum88,
Какой-то бредо плагин. Тебе нужно показывать, сколько ты убил возле корзины?
или показывать всех игроков, и кто сколько убил?

мне нужно чтоб плагин вел счет количества убийств за раунд персонально игроку и сбрасывался при новом раунде(т.е каждый раунд начал бы считать фраги с нуля)что в принципе он и делает я лишь хочу его модифицировать оставив суть, а расположение над корзиной или под ней или рядом неважно лишь бы не посреди экрана и так чтоб был заметен, но не мешал играть это мигание очень отвлекает( когда цифра больше одного он начинает мигать красным и зеленым, можно хотя бы убрать мигание?

Отредактировал: stanum88, - 12.12.2012, 23:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.12.2012, 23:39
Сообщение #5
Стаж: 14 лет
Город: Moscow

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

В public showtimer(id,number[10],onoff) уберите код
Код
if (id == top && onoff == 1)
    onoff = 2

и не будет мигания.

Цвет настраивается чуть ниже, в формате RGB:
Код
write_byte( 0 ) // red
write_byte( 255 ) // green
write_byte( 0 ) // blue

Для белого везде 255 поставьте.

Позицию изменить нельзя.

Отредактировал: Safety1st, - 12.12.2012, 23:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя stanum88
сообщение 13.12.2012, 1:21
Сообщение #6
Стаж: 13 лет

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

Простите великодушно! Забыл совсем надо еще имя топового игрока убрать, ну чтоб непоказывала в худ сообщении посреди экрана того кто больше всех набил, заранее спасибо и благодарю)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 13.12.2012, 8:36
Сообщение #7
Стаж: 16 лет

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

и еще более 9 там не покажет * если надумаешь на ксдм ставить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя stanum88
сообщение 13.12.2012, 13:11
Сообщение #8
Стаж: 13 лет

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

Цитата(cs-portal @ 13.12.2012, 10:36) *
и еще более 9 там не покажет * если надумаешь на ксдм ставить

не ну я конечно не профи но кое что понимаю в программировании с этим не сложно, просто как начинающий программист так и опытный скажут в один голос что тяжело читать чужие исходники)

Цитата(stanum88 @ 13.12.2012, 3:21) *
Простите великодушно! Забыл совсем надо еще имя топового игрока убрать, ну чтоб непоказывала в худ сообщении посреди экрана того кто больше всех набил, заранее спасибо и благодарю)

Спасибо справился)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.12.2012, 15:08
Сообщение #9
Стаж: 14 лет
Город: Moscow

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

Я замутил свой вариант, потому что текущий совсем неоптимальный: он каждого игрока спамит кучей сообщений.

Изменения от оригинала, если выкинуть показ топ-игрока:
- нет звука MonsterKill набравшим 9 фрагов.

--

Kills Counter
Показывает игроку в HUD'е число его убийств в текущем раунде.
Загрузить можно здесь.

Замечания:
- максимум показывает только 9 убийств, поэтому для DM-серверов плагин не годится. при достижении 10 фрагов и выше сервер не падает;
- тим-киллы не различает.

Скрин


Цвет цифры настраивается в
Код
    static iColor[3] = {
        0,     // red
        160,   // green
        0     // blue
    }


Плагин протестирован.

Цитата(stanum88 @ 13.12.2012, 15:11) *
скажут в один голос что тяжело читать чужие исходники)

Чужие исходники примитивных плагинов читать легко, если они написаны не нубом.

Отредактировал: Developer, - 1.5.2014, 8:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя C4acTbe
сообщение 19.11.2013, 16:35
Сообщение #10


Стаж: 13 лет

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

Цитата(Safety1st @ 13.12.2012, 16:08) *
Цвет цифры настраивается в
Код
    static iColor[3] = {
        0,     // red
        160,   // green
        0     // blue
    }


Собственно вопрос, если к примеру взять синий, то нужно 160 поставить перед ним, а у зеленого поставить нолик ?
К примеру сделал кто-то больше 10 фрагов, то будет писаться напротив число 10 ?
Просто раньше кто-то выкладывал и говорил что идет отчет до 9..

Отредактировал: C4acTbe, - 19.11.2013, 16:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 19.11.2013, 16:40
Сообщение #11


Стаж: 14 лет

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

Цитата(C4acTbe @ 19.11.2013, 21:35) *
Собственно вопрос, если к примеру взять синий, то нужно 160 поставить перед ним, а у зеленого поставить нолик ?
К примеру сделал кто-то больше 10 фрагов, то будет писаться напротив число 10 ?
Просто раньше кто-то выкладывал и говорил что идет отчет до 9..

Цвета в формате RGB, синий будет 0 0 255, остальное уже оттенки.
Числа идут только до 9.


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Safety1st
сообщение 19.11.2013, 16:43
Сообщение #12
Стаж: 14 лет
Город: Moscow

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

Можно больше 9, просто плагин нужно посолиднее) Столбиком будут.
Чего точно нельзя - выводить числа 11, 22 - везде, где рядом одинаковые цифры.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 25.1.2014, 14:00
Сообщение #13


Стаж: 13 лет
Город: Харьков

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

Подскажите как и куда прописать такой цвет? 0 191 255
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 25.1.2014, 14:04
Сообщение #14
Стаж: 12 лет

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

Цитата(Andrey777best @ 25.1.2014, 15:00) *
Подскажите как и куда прописать такой цвет? 0 191 255

Если Вы про hud сообщение Best player of the round, то
Код:
set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5)

>>
Код:
set_hudmessage(0, 191, 255, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5)


Если про timer crazy.gif
Код:

write_byte( 0 ) // red
write_byte( 255 ) // green
write_byte( 0 ) // blue


>>
Код:

write_byte( 0 )
write_byte( 191 )
write_byte( 255 )


Отредактировал: Esecman, - 25.1.2014, 14:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Andrey777best
сообщение 25.1.2014, 14:52
Сообщение #15


Стаж: 13 лет
Город: Харьков

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

Код:
set_hudmessage(0, 191, 255, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5)

Подскажи как сделать чтобы было в правом верхнем углу с этим кодом?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 25.1.2014, 14:59
Сообщение #16
Стаж: 12 лет

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

Цитата(Andrey777best @ 25.1.2014, 15:52) *
Код:
set_hudmessage(0, 191, 255, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5)

Подскажи как сделать чтобы было в правом верхнем углу с этим кодом?

>>
Код:
set_hudmessage(0, 191, 255, 0.75, 0.0, 0, 1.0, 5.0, 0.1, 0.2, 5)


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