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

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

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

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

3 страниц V  « 2 3

Автоматическое присвоение флага t

Safety1st
сообщение 29.10.2014, 23:29
Сообщение #41
Стаж: 14 лет
Город: Moscow

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

qpi3ik, а у меня всеми объявлениями отдельный плагин занимается:
Цитата(Safety1st @ 6.8.2013, 5:36) *
GHW Auto Message Displayer
Показывает мёртвым игрокам и спектаторам цветные объявления в чате и HUD'ом. Подробнее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 30.10.2014, 9:51
Сообщение #42


Стаж: 12 лет

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

Меценат Меценат

Цитата(qpi3ik @ 29.10.2014, 22:37) *
Можно еще добавить вивод сообщения в чат через определенное время как это в плагине скальпеля.
!n[!gTOP AWARD!n] Игроки которые попадают в !gTOP15!n, получают !gVIP - Статус!n.

Можно же добавить в файл advertisements.ini стандартного плагина ad_manager


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 30.10.2014, 9:57
Сообщение #43


Стаж: 12 лет

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

ExTPuMaJI, с каких пор он стал стандартным?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 30.10.2014, 10:01
Сообщение #44


Стаж: 12 лет

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

Меценат Меценат

Bloo, на хостинге при аренде / откате сервера он уже залит и работает, поэтому я и подумал что стандартный


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя rus26
сообщение 30.10.2014, 10:23
Сообщение #45


Стаж: 12 лет

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

не то и другое не работает конкретно.
То-есть если чел занял 3 место у него вип есть да, ну когда другой чел его обгоняет и занимает его 3 место и данный чел какой был на 3 место перешел на 4 место у него пишется vip а у того чела на 3 месте который обогнал его то у него нечего нету в чем проблема?sad.gif , ну после смены карты то появляется у него випка=), а мне как раз нужно без рестарты карты а сразу чтобы определяло может кто помочь? код взял более мнений этот
Скрытый текст
Код
#include <amxmodx>
#include <csstats>

#define PLUGIN "Top3Flags"
#define VERSION "1.0"
#define AUTHOR "CrAsH™"

new const Flag[] = "t"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
        set_task(1.0, "ChecKPlayer", id)
}

public ChecKPlayer(id)
{
        new szStats[8], szBody[8]
        new szPlayerRank

        szPlayerRank = get_user_stats(id, szStats, szBody)

        if(1 <= szPlayerRank <= 3)
        {
                set_user_flags(id, read_flags( Flag ))
        }
}

отсюда с темы=)

Причина: Длинный текст убираем под спойлер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя leshiy
сообщение 9.10.2015, 20:57
Сообщение #46


Стаж: 12 лет

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

Цитата(dimka198 @ 28.7.2014, 19:12) *
возможно ли сделать что бы вип выдавался в начале месяца?

Цитата(Legenda @ 28.7.2014, 19:33) *
конечно

Подскажите, как реализовать.

Отредактировал: leshiy, - 9.10.2015, 20:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cscms
сообщение 10.10.2015, 18:11
Сообщение #47
Стаж: 10 лет

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

Работает вроде отлично этот Автоматическое присвоение флага t (Пост #348963) но,у меня стоит плагин Lite Translit v 2.8 там есть префиксы,когда игрок получает вип за топ,префикс вип не работает,наверно потому что у игрока попавшего в том не снимается флаг "z" тоесть у него получается так "tz" флаги...можно ли добавить сюда префикс? что бы тот кто попал в топ и ему выдался флаг "t" у него появлялся префикс в чате например TOP-VIP или как.... а в Lite Translit не смог настроить префикс,если поставить в нём флаги "tz" то он и обычным игрокам будет давать префикс как быть? помогите пожалуйста други мои :D

Отредактировал: cscms, - 11.10.2015, 0:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (((_CYBORG_)))
сообщение 30.6.2016, 11:20
Сообщение #48


Стаж: 16 лет

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

всем привет! Подскажите куда копать? не загружается плагин и все

Console
Linux Debian
[ 21] unknown unknown unknown top_awards.amxx bad load

Meta list
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.548 ini Start Never
[ 3] VoiceTranscoder RUN - vtc.so v80 ini ANY ANY
[ 4] Semiclip RUN - semiclip_mm_i386 v2.2 ini ANY ANY
[ 5] Orpheu RUN - orpheu_amxx_i386 v2.6.3 pl1 ANY ANY
[ 6] Fun RUN - fun_amxx_i386.so v1.8.2 pl1 ANY ANY
[ 7] Engine RUN - engine_amxx_i386 v1.8.2 pl1 ANY ANY
[ 8] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl1 ANY ANY
[ 9] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
9 plugins, 9 running

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 30.6.2016, 11:44
Сообщение #49
Стаж: 12 лет

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

(((_CYBORG_))), копать в папку /plugins/, где этот файл должен находиться
А вообще, есть hlds-лог, амх-лог, консольный лог.. но, вместо них, Вы показываете строчку из amx_plugins.. эдакий, вопрос- загадка

Отредактировал: georgeml, - 30.6.2016, 11:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (((_CYBORG_)))
сообщение 30.6.2016, 15:27
Сообщение #50


Стаж: 16 лет

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

Цитата(georgeml @ 30.6.2016, 11:44) *
(((_CYBORG_))), копать в папку /plugins/, где этот файл должен находиться
А вообще, есть hlds-лог, амх-лог, консольный лог.. но, вместо них, Вы показываете строчку из amx_plugins.. эдакий, вопрос- загадка



Вопрос решил модули забыл включить)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soob
сообщение 10.7.2016, 9:24
Сообщение #51
Стаж: 11 лет

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

Цитата(Safety1st @ 22.10.2012, 8:50) *
Мои реализации 'Top Awards', делал для знакомого. 2 версии: одна выводит сообщение цветным чатом, вторая - т.н. 'большим' HUD'ом рандомного цвета.
--

Плагин добавляет флаг(и) TOPx игрокам.
Квары:
- top_ranks - максимальный ранг, который может иметь игрок (конец TOPX)
- top_flags - какие флаги добавляются

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

почему-то данный плагин не работает.
стоит VIP_IDEAL Версия: 3.2.5

никто не знает ответа?

Отредактировал: iShot, - 10.7.2016, 12:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iShot
сообщение 26.3.2017, 16:09
Сообщение #52


Стаж: 11 лет

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

Меценат Меценат

можете добавить несколько top_flags на разные привилегии, top_flags 'a', top_flags 'b', top_flags 'c'
Код:
#include <amxmodx>
#include <csstats>
#include <dhudmessage>

#define IGNORE_FLAG ADMIN_LEVEL_A /* flag "m" */

new pRanks, pFlags

public plugin_init() {
register_plugin( "Top Awards", "0.11h", "Safety1st" )
register_dictionary( "topawards.txt" )
pRanks = register_cvar( "top_ranks", "10" )
pFlags = register_cvar( "top_flags", "t" )
}

public client_putinserver(id) {
set_task( 0.3, "CheckStats", id ) // we need to use delay otherwise we will get rank = 0
}

public CheckStats(id) {
new iFlags = get_user_flags(id)
new szAddFlags[16]
get_pcvar_string( pFlags, szAddFlags, 15 )
new iAddFlags = read_flags(szAddFlags)

if ( iFlags & IGNORE_FLAG || iFlags & iAddFlags == iAddFlags )
// ignore player with IGNORE_FLAG or having all additional flags
return

new iRanks = get_pcvar_num(pRanks)
if ( !iRanks )
return

new szStats[8], szBodyHits[8]
new iRank = get_user_stats( id, szStats, szBodyHits )

if ( iRank && iRank <= iRanks ) {
// 1st check for safety. may be player not ranked at all yet
set_user_flags( id, iFlags | iAddFlags )
new data[2]
data[0] = id
data[1] = iRanks
set_task( 5.0, "PrintMessage", _, data, 2 )
}
}

public PrintMessage( data[2] ) {
if ( !is_user_connected(data[0]) )
return

set_dhudmessage( random(200) + 25, random(200) + 25, random(200) + 25, -1.0, 0.75, 0, .fxtime = 2.0, .holdtime = 10.0 )
show_dhudmessage( data[0], "%L", data[0], "TOP_AWARDS", data[1] )
}


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