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

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

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

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

knopki by StudenT

, (слегка переделать)
Статус пользователя Supernatura1
сообщение 27.7.2015, 14:17
Сообщение #1
Стаж: 11 лет

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

Здравствуйте!
Помогите пожалуйста переделать плагин. А именно чтобы сообщение выводилось только есть игрок активировал кнопку, а не нажал на нее!
Заранее спасибо =)


Cкрытый текст

Код:

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

public plugin_init()
{
register_plugin("knopki", "1.0", "StudenT")

RegisterHam(Ham_Use, "func_button", "nice_use")

}

public nice_use(ent, idcaller, idactivator, use_type, Float:value)
{
if(cs_get_user_team(idactivator) == CS_TEAM_CT)
{
new Name[33]
get_user_name(idactivator, Name, 32)
Color_Print(0, "!y[!gПалево!y] !yИгрок !g%s !yнажал на кнопку!", Name)
}
return HAM_IGNORED
}

stock Color_Print(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя gameserver78
сообщение 27.7.2015, 14:19
Сообщение #2


Стаж: 11 лет

Сообщений: 518
Благодарностей: 172
Полезность: 152

what?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 27.7.2015, 14:31
Сообщение #3


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

gameserver78, при заморозке ловушек, активировать кнопку нету возможности, а нажимать можно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Supernatura1
сообщение 27.7.2015, 14:34
Сообщение #4
Стаж: 11 лет

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

Цитата(gameserver78 @ 27.7.2015, 15:15) *
what?!

Активация - когда нажимаешь на кнопку и происходит действие, событие и тд
Нажатие - тоже самое, но бывает кнопку можно активировать 1 раз, а дальше тупо на нее нажимать и результата не получить.
Так вот плагин пишет даже когда жмешь уже на активированную кнопку!


Как же я надеюсь что меня поймут!


LaFA, И это верно =)

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