Здравствуйте. Столкнулся с такого рода проблемкой. Может подскажете решение
Имеется плагин в котором игроки вводят в чат сумму которую нужно снять с банка, и это приводит к тому что чат очень часто зафлужен.
Возможно ли скрыть вводимую информацию в чат ? Если возможно, то подскажите как.
Код:
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say","say_cheese")
register_clcmd("say_team","say_cheese")
}
public say_cheese(id)
{
new said2[191]
read_args(said2,190)
remove_quotes(said2)
new said = str_to_num(said2)
if(sayspecial[id])
{
switch(sayspecial[id])
{
case 1:
{
if (said <= 0)
{
ChatColor(id, "^4[Бaнk] ^1Вы не можете снять такую сумму")
}
else if (said > max_summ)
{
ChatColor(id, "^4[Бaнk] ^1Вы не можете снять более ^3%d ^1$", max_summ)
}
else if (said <= UserData[id][BANK])
{
cs_set_user_money(id,cs_get_user_money(id) + said)
ChatColor(id, "^4[Бaнk] ^1Вы сняли со счета ^3%d ^1$", said)
UserData[id][BANK] -= said
save_usr(id)
} else {
need_money(id)
}
}
case 2:
{
if (said <= 0)
{
ChatColor(id, "^4[Бaнk] ^1Вы не можете пополнить на такую сумму")
}
else if (said <= cs_get_user_money(id))
{
ChatColor(id, "^4[Бaнk] ^1Вы пополнили свой счет на ^3%d ^1$", said)
UserData[id][BANK] += said
cs_set_user_money(id,cs_get_user_money(id) - said)
save_usr(id)
}
else {
need_money(id)
}
}
case 3:
{
if (said <= 0)
{
ChatColor(id, "^4[Бaнk] ^1Вы не можете перевести такую сумму")
}
else if (said <= UserData[id][BANK])
{
transfer_money[id] = said
transfer(id)
} else {
need_money(id)
}
}
}
sayspecial[id] = 0
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Заранее благодарен
Отредактировал: ThisIsSparta, - 14.9.2015, 22:24