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

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

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

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

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

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

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

Плагин "тег VIP"

Статус пользователя mOdest
сообщение 20.10.2016, 12:56
Сообщение #1


Стаж: 9 лет 9 месяцев

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

Доброго времени суток.

Очень нужен плагин "тег VIP в ТАБе" для CSDM.
Пытался найти этот плагин, ничего не вышло. Надеюсь на Вашу доброту и отзывчивость.

Отредактировал: mOdest, - 20.10.2016, 13:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя r0no^
сообщение 20.10.2016, 14:47
Сообщение #2


Стаж: 14 лет
Город: Vilnius

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

Плохо искал
1
Код
#include <amxmodx>

#define PLUGIN "VIP Tag"
#define VERSION "0.1"
#define AUTHOR "c-s.net.ua"

public plugin_init( ) {
    register_plugin( PLUGIN, VERSION, AUTHOR )
    register_message( get_user_msgid("ScoreAttrib"), "msgScoreAttrib" )
}

public msgScoreAttrib( const MsgId, const MsgType, const MsgDest ) {
    if ( get_msg_arg_int(2) || !(get_user_flags( get_msg_arg_int(1) ) & ADMIN_LEVEL_H ) )
        return
    set_msg_arg_int( 2, ARG_BYTE, (1<<2) )
}


2
Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "VIP_TAB"
#define VERSION "1.0"
#define AUTHOR "CaNiBaL"


public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
      
        register_event("ResetHUD", "ResetHUD", "be")
}
public ResetHUD(id)
{
        set_task(0.5, "VIP", id + 6910)
}
public VIP(TaskID)
{
        new id = TaskID - 6910
      
        if ( get_user_flags ( id ) & ADMIN_LEVEL_H )
        {
                message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
                write_byte(id)
                write_byte(4)
                message_end()
        }
      
        return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


Лишь утратив всё до конца, человек обретает свободу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 20.10.2016, 15:54
Сообщение #3
Стаж: 14 лет

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

mOdest, mOdest, в одно время тоже искал данный код.перепробовал все что нашел,но корректно работающий нашел только один.он находится в посте выше под спойлером 1.

еще такой у меня завалялся среди барахла)
Cкрытый текст
Код
#include < amxmodx >
#include < amxmisc >
#include < hamsandwich >

new g_iMSG_ScoreAttrib;

public plugin_init( )
{
    RegisterHam( Ham_Spawn, "player", "CBasePlayer__Spawn_Post", .Post = true  );

    g_iMSG_ScoreAttrib = get_user_msgid( "ScoreAttrib" );
}

public CBasePlayer__Spawn_Post( pPlayer )
{
    if( !is_user_alive( pPlayer ) || !(get_user_flags( pPlayer ) & ADMIN_LEVEL_H) )
    {
        return HAM_HANDLED;
    }

    message_begin( MSG_ALL, g_iMSG_ScoreAttrib );
    write_byte( pPlayer );
    write_byte( 4 );
    message_end( );

    return HAM_IGNORED;
}


Отредактировал: 6bIpuk, - 20.10.2016, 15:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 20.10.2016, 16:18
Сообщение #4


Стаж: 9 лет 9 месяцев

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

r0no^, пробовал, криво работает на CSDM

6bIpuk, он точно для КСДМ? Вы проверяли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 20.10.2016, 16:44
Сообщение #5
Стаж: 14 лет

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

mOdest, а какая разница какой мод? флаг t выдаешь?
живые теры не видят данный тег,поэтому криво работает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 20.10.2016, 16:48
Сообщение #6


Стаж: 9 лет 9 месяцев

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

Цитата(6bIpuk @ 20.10.2016, 17:44) *
mOdest, а какая разница какой мод? флаг t выдаешь?
живые теры не видят данный тег,поэтому криво работает?

Да. Мне нужно, чтобы обе команды видели этот тег.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 20.10.2016, 17:36
Сообщение #7
Стаж: 14 лет

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

mOdest, не знаю как сейчас на rehlds,но на hlds это невозможно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r0no^
сообщение 20.10.2016, 17:37
Сообщение #8


Стаж: 14 лет
Город: Vilnius

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

Видеть данный тэг будет лишь одна команда - CT.
Вы не найдете данный плагин для обеих команд, потому что его попросту нет, и не будет. Клиент не позволяет данных действий.


Лишь утратив всё до конца, человек обретает свободу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 6bIpuk
сообщение 20.10.2016, 17:39
Сообщение #9
Стаж: 14 лет

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

r0no^, не видят только живые теры,мертвые теры и другие команды все видят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 28.10.2016, 11:07
Сообщение #10


Стаж: 9 лет 9 месяцев

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

Не нашёл плагин, продолжу поиски.

Нужен именно для CSDM, чтобы мёртвые/живые терры всё видели, чтобы у терров тоже был тег. Не говорите, что такого нет и это нереально, я сам лично это видел (miRor тому пример).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Unknown
сообщение 28.10.2016, 11:27
Сообщение #11
Стаж: 10 лет

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

mOdest, да есть такого. Но стоит 15к рублей


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 28.10.2016, 11:55
Сообщение #12


Стаж: 9 лет 9 месяцев

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

Цитата(Unknown @ 28.10.2016, 12:27) *
mOdest, да есть такого. Но стоит 15к рублей

Мимо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r0no^
сообщение 28.10.2016, 12:14
Сообщение #13


Стаж: 14 лет
Город: Vilnius

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

Цитата(mOdest @ 28.10.2016, 12:07) *
я сам лично это видел (miRor тому пример).

Где вы видел? IP пожалуйста дайте


Лишь утратив всё до конца, человек обретает свободу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 28.10.2016, 12:29
Сообщение #14


Стаж: 9 лет 9 месяцев

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

r0no^, "ты", "дайте", определись уже.
ps. 193.26.217.22:27528
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 28.10.2016, 12:29
Сообщение #15


Стаж: 9 лет 9 месяцев

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

r0no^, "ты", "дайте", определись уже.
ps. 193.26.217.22:27528
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r0no^
сообщение 28.10.2016, 13:04
Сообщение #16


Стаж: 14 лет
Город: Vilnius

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

Цитата(mOdest @ 28.10.2016, 13:29) *
r0no^, "ты", "дайте", определись уже.
ps. 193.26.217.22:27528

А где где я "тыкал"? я воспитанный человек

Говорите живые тт могут видеть тэг?

Прикрепленное изображениеПрикрепленное изображение


Отредактировал: r0no^, - 28.10.2016, 13:15


Лишь утратив всё до конца, человек обретает свободу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 28.10.2016, 13:26
Сообщение #17


Стаж: 12 лет

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

не юзайте этот метод:
Код:
public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}


Мало того что ResetHUD так еще и set_task


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 28.10.2016, 13:49
Сообщение #18


Стаж: 9 лет 9 месяцев

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

ssx, а какой юзать? Может посоветуете?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 28.10.2016, 14:50
Сообщение #19


Стаж: 12 лет

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

У меня так реализовано:
Код:
const VIP_FLAG = ADMIN_RESERVATION

public plugin_init()
{
register_message( get_user_msgid ("ScoreAttrib"), "msg_ScoreAttrib" )
}

public msg_ScoreAttrib( msg_id, msg_dest, receiver ) {
/* original code by xpaw & Radius */
#define ARG_PlayerID 1
#define ARG_Flags 2
#define SCOREBOARD_VIP (1 << 2)

if( get_user_flags( get_msg_arg_int(ARG_PlayerID) ) & VIP_FLAG )
set_msg_arg_int( ARG_Flags, ARG_BYTE, get_msg_arg_int(ARG_Flags) | SCOREBOARD_VIP )
}


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: