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

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

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

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

show teammate's money

, Помощь с плагином
Статус пользователя iser
сообщение 30.12.2015, 1:41
Сообщение #1
Стаж: 10 лет

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

Я тут посмотрел он что то не выводит инфу в начале раунда, сколько у тимейтов денег, помогите плизз
Код:

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

#define NAME "show teammate's money"
#define VERSION "1.3.5"
#define AUTHOR "K.K.Lv"

new g_max_players;

new bool:g_teammate[33]

new cvar_plugin_on
new cvar_status_on

public plugin_init()
{
register_plugin(NAME, VERSION, AUTHOR)

RegisterHam(Ham_Spawn, "player", "player_spawn", 1)

register_clcmd("say /money", "clcmd_money")

register_event("StatusValue", "show_teammate_money", "be", "1=2", "2!0")
register_event("StatusValue", "set_team", "be", "1=1")

cvar_plugin_on = register_cvar("stm_on", "1")
cvar_status_on = register_cvar("stm_st_on", "1")

g_max_players = get_maxplayers()
}

public clcmd_money(client)
{
if (!get_pcvar_num(cvar_plugin_on))
{
client_print(client, print_chat, "[AMXX]: Show Teammate's Money was off.")
return PLUGIN_HANDLED
}
show_money(client)
return PLUGIN_CONTINUE
}

public player_spawn(client)
{
remove_task(client)
if (is_user_alive(client) && get_pcvar_num(cvar_plugin_on))
{
set_task(1.0, "show_money", client)
}
}

public show_money(client)
{
static message[1024];
static name[32];

new money, id, len;

len = format(message, charsmax(message), "The teammate's money:^n");
for (id = 1; id <= g_max_players; id++)
{
if (id != client && is_user_connected(id) && cs_get_user_team(id) == cs_get_user_team(client))
{
money = cs_get_user_money(id);
get_user_name(id, name, 31);
len += format(message[len], charsmax(message) - len, "%-22.22s: %d^n", name, money);
}
}
client_print(client, print_chat, message);

}

public set_team(id)
g_teammate[id] = bool:(read_data(2) == 1);

public show_teammate_money(id)
{
if (!get_pcvar_num(cvar_plugin_on))
return PLUGIN_HANDLED
if(!is_user_bot(id) && is_user_connected(id) && get_pcvar_num(cvar_status_on))
{
static name[32]

new pid = read_data(2)

get_user_name(pid, name, charsmax(name))
new money = cs_get_user_money(pid)
if (g_teammate[id])
{
client_print(id,print_chat,"Friend:%s -- Money:%d", name, money)
}
else {

client_print(id,print_chat,"Enemy:%s", name)
}
}
return PLUGIN_CONTINUE
}

public client_disconnect(client)
{
remove_task(client)
}

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