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

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

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

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

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

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

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

Блокировка иконки "зона закупа"

Статус пользователя r1nk0
сообщение 13.4.2015, 18:28
Сообщение #21


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

не могу проверить сейчас к сожалению,может кто нить проверит?


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Radius
сообщение 13.4.2015, 18:29
Сообщение #22
Стаж: 12 лет

Сообщений: 454
Благодарностей: 418
Полезность: 330

SISA, это уже обсуждалось, место такая иконка все равно занимает. Ведь тут дело в соседстве с другими иконками, скорее всего их много и какую-то нужную вытесняет. Просто у ТС частный случай, который решается, но не таким способом. Возможно стоит обратить внимание как раз в сторону тех нужных иконок и почему они так важны.

Отредактировал: Radius, - 13.4.2015, 18:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 13.4.2015, 18:30
Сообщение #23


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

SISA, в принцип одно и тоже. Только хотел написать, опередили
Код:
#include <amxmodx>
#include <fakemeta>

new g_msgStatusIcon

public plugin_init()
{
register_plugin("Hide buyzone icon", "0.1", "Player")

g_msgStatusIcon = get_user_msgid("StatusIcon")

register_message(g_msgStatusIcon, "msgStatusIcon")
}

public msgStatusIcon(msgid, msgdest, id)
{
static szIcon[8]
get_msg_arg_string(2, szIcon, 7)

if(equal(szIcon, "buyzone") && get_msg_arg_int(1))
{
message_begin(MSG_ALL, g_msgStatusIcon)
write_byte(1)
write_string("buyzone")
write_byte(0)
write_byte(0)
write_byte(0)
message_end()
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 13.4.2015, 18:31
Сообщение #24
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Цитата(Radius @ 13.4.2015, 20:29) *
SISA, это уже обсуждалось, место такая иконка все равно занимает. Ведь тут дело в соседстве с другими иконками, скорее всего их много и какую-то нужную вытесняет.


Или удалять байзону или делать иконку прозрачной. Других способов на стороны сервера не существует. Инфа 100%
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 13.4.2015, 18:32
Сообщение #25


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Radius, место она конечно будет занимать, так как она просто станет прозрачной, это так сказать костыль временный
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Radius
сообщение 13.4.2015, 18:33
Сообщение #26
Стаж: 12 лет

Сообщений: 454
Благодарностей: 418
Полезность: 330

Fintok, ужасно :) Для изменение параметров сообщения есть же set_msg_arg_int и другие.

SISA, вот, а байзона нужна и прозрачная не угодила. Поэтому я и написал ТС, что проблемка нарисовалась.

Отредактировал: Radius, - 13.4.2015, 18:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SISA
сообщение 13.4.2015, 18:34
Сообщение #27
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Цитата(Fintok @ 13.4.2015, 20:30) *
SISA, в принцип одно и тоже. Только хотел написать, опередили
Код:
#include <amxmodx>
#include <fakemeta>

new g_msgStatusIcon

public plugin_init()
{
register_plugin("Hide buyzone icon", "0.1", "Player")

g_msgStatusIcon = get_user_msgid("StatusIcon")

register_message(g_msgStatusIcon, "msgStatusIcon")
}

public msgStatusIcon(msgid, msgdest, id)
{
static szIcon[8]
get_msg_arg_string(2, szIcon, 7)

if(equal(szIcon, "buyzone") && get_msg_arg_int(1))
{
message_begin(MSG_ALL, g_msgStatusIcon)
write_byte(1)
write_string("buyzone")
write_byte(0)
write_byte(0)
write_byte(0)
message_end()
}
}


Ну да, только в твоём коде, ты дважды отсылаешь игроку информацию об иконке, а потом бегаете и кричите: "Откуда у меня ченл оверлоу и почему всех игроков выкидывает !!!". Надо писать кода по уму и не отсылать игрокам лишний мусор.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Radius
сообщение 13.4.2015, 18:36
Сообщение #28
Стаж: 12 лет

Сообщений: 454
Благодарностей: 418
Полезность: 330

SISA, а такой код вообще не будет работать. Сервер упадет и будет запись в qconsole.log, что отправлено такое то сообщение, когда старое не завершено.

Отредактировал: Radius, - 13.4.2015, 18:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя stardock
сообщение 14.4.2015, 3:46
Сообщение #29


Стаж: 13 лет

Сообщений: 222
Благодарностей: 94
Полезность: 78

Цитата
- Ищу плагин который блокирует иконку закупа на базе - она же тележка.

Цитата
- А для чего?

Цитата
- заблокировать иконку зоны покупки,очевидно же.


Ты что поиздеваться решил над теми кто тебе хочет помочь или совсем вопрос непонятен? Есть кто дома вообще?
Чтобы тебе подобрали оптимальное решение - в адекватной форме объясни применение этого.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: