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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Сообщение о попадании в top15

Статус пользователя f1nik
сообщение 24.8.2011, 22:14
Сообщение #1


Иконка группы

Стаж: 15 лет

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

Товарищи!!! Подскажите есть ли такой плагин, который бы писал в чат (HUD) о том что игрок попал в топ 15 (не каждый раунд а один раз как попал туда) и соответственно вышел оттуда (тоже сообщение или hud)... просто у меня top15 получают статус vip (грены и бронь на халяву... мелочь а приятно)

я сам хотел додумать на основе плагина info_rank ... но моих куриных знаний pawn'a не хватило даже на идею...(((

Может есть что нибудь такое уже готовое?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 14:13
Сообщение #2


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


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

А можно глянуть тот плагин что выдает гранаты и броню?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 25.8.2011, 14:25
Сообщение #3


Иконка группы

Стаж: 15 лет

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

Цитата(ZZZombiE @ 25.8.2011, 14:13) *
А можно глянуть тот плагин что выдает гранаты и броню?


Там 2 плуга... один выдает флаг t в начале раунда тем кто в топе, а второй плуг выдает грены и бронь по флагу))))

Исходники щас найду и выложу)))

И так вот этот плагин выдает флаг достуа:
cvars:
amx_top_ranks - Количество лучших игроков, получающих флаги (поставишь 10... флаг будет только у /top10)
amx_top_flags - Флаги получающие лучшие игроки.

CODE
#include <amxmodx>
#include <amxmisc>
#include <csstats>

new cvar_ranks, cvar_flags

public plugin_init()
{
register_plugin("Top Awards", "0.1", "SimonLogic/RoleX")
cvar_ranks = register_cvar("amx_top_ranks", "5")
cvar_flags = register_cvar("amx_top_flags", "b")
}

public client_putinserver(id) set_task(5.0, "stats", id)

public stats(id)
{
new stats[8], bodyhits[8], string1[16], string2[16]
get_pcvar_string(cvar_flags, string1, 15)
get_pcvar_string(cvar_ranks, string2, 15)
new iRank = get_user_stats(id, stats, bodyhits)
new flags = read_flags(string1)
new ranks = str_to_num(string2)

new old_flags = get_user_flags(id)

if(old_flags & ADMIN_KICK)
{
return PLUGIN_HANDLED
}
else
{
if(1 <= iRank <= ranks)
{
if(old_flags & ADMIN_RESERVATION)
{
return PLUGIN_HANDLED
}
else
{
new r = (random_num(0, 200) + 25), g = (random_num(0, 200) + 25), b = (random_num(0, 200) + 25)
set_hudmessage(r, g, b, -1.0, 0.75, 0, 5.0, 10.0)
show_hudmessage(id, "Now you are TOP!")
set_user_flags(id, old_flags | flags)
}
}
else
{
remove_user_flags(id, flags)
}
}
return PLUGIN_CONTINUE
}


Top Awards где тут был на форуме... он он не рабочий был... этот 100% робит))) у меня стоит все ок)))

Отредактировал: f1nik, - 25.8.2011, 14:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 14:28
Сообщение #4


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


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

тогда только 1ый выкладывай


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 25.8.2011, 14:33
Сообщение #5
Стаж: 15 лет

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

тут надо смотреть исходники плагинов статистики, как там считается попадание в топ, или вести бд отдельную Оо

Отредактировал: FixX, - 25.8.2011, 14:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 25.8.2011, 14:37
Сообщение #6


Иконка группы

Стаж: 15 лет

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

Цитата(FixX @ 25.8.2011, 14:33) *
тут надо смотреть исходники плагинов статистики, как там считается попадание в топ, или веси бд отдельную Оо


Я и говорю. Смотрел плагин инфоранк, он сообщает о любом изменении ранка, а нужно замутить чтобы он сообщал только о попадании в топ15 и выходе из него... но моего скудного мозга пока не хватает на это((((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 14:47
Сообщение #7


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


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

show_hudmessage(id, "Now you are TOP!") о_О это разве не то что тебе нужно?)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 25.8.2011, 14:50
Сообщение #8
Стаж: 15 лет

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

Цитата(ZZZombiE @ 25.8.2011, 15:47) *
show_hudmessage(id, "Now you are TOP!") о_О это разве не то что тебе нужно?)

Цитата
не каждый раунд а один раз как попал туда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 14:53
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


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

FixX,
оно выводит сообщение когда игрок putinserver


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