ReHLDS/ReAPI ResetScore

AlexButs

Пользователь
Регистрация
8 Июн 2017
Сообщения
116
Симпатии
15
Пол
Мужской
#21
обнуляет в начале раунда.
Как сделать обнуление сразу?
 

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
124
Симпатии
6
#22
Phantom, Le$hiy, Можете сделать чтоб Счет обнулен выходило снизу по середине в виде dhud желательно рандомным цветом
 

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
124
Симпатии
6
#23
Кто может сюда авто обнуление добавить?? Счет обнулен выходило снизу по середине в виде dhud желательно рандомным цветом
 

d4nt3

Пользователь
Регистрация
13 Май 2018
Сообщения
33
Симпатии
3
Пол
Мужской
#24
как сделать что бы "Ваш счет успешно обнулен" писалось синим
Код:
 write_string("^1[^4TvoiTriumph^1] ^3Ваш счет успешно обнулен!^1");
 

d3m37r4

Постоялец
Регистрация
8 Июн 2017
Сообщения
426
Симпатии
193
Пол
Мужской
#25
d4nt3, так попробуй

Код:
    message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
    write_byte(-3);
    write_string("^3Ваш счет успешно обнулен!");
    message_end();
 

d3m37r4

Постоялец
Регистрация
8 Июн 2017
Сообщения
426
Симпатии
193
Пол
Мужской
#29
d4nt3, подруби инклуд <colorchat> да выведи нужное сообщение с нужным цветом через client_print_color.
 

d4nt3

Пользователь
Регистрация
13 Май 2018
Сообщения
33
Симпатии
3
Пол
Мужской
#30
d4nt3, подруби инклуд <colorchat> да выведи нужное сообщение с нужным цветом через client_print_color.
В смысле заменить write_string("^3Ваш счет успешно обнулен!")
на
client_print_color("^3Ваш счет успешно обнулен!")
 

d3m37r4

Постоялец
Регистрация
8 Июн 2017
Сообщения
426
Симпатии
193
Пол
Мужской
#31
d4nt3,
C++:
#include <amxmodx>
#include <reapi>

#if AMXX_VERSION_NUM < 183                                                     
    #include <colorchat>
#endif

#define PLUGIN     "resetscore(ReAPI)"
#define VERSION "1.0"
#define AUTHOR  "Phantom"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_clcmd("say /rs", "resetscore"); register_clcmd("say_team /rs", "resetscore");
}

public resetscore(id) {
    if(!is_user_connected(id)) return;

    set_entvar(id, var_frags, 0.0);
    set_member(id, m_iDeaths, 0);

    client_print_color(id, print_team_blue, "^3Ваш счет успешно обнулен!");

    message_begin(MSG_ALL, 85);
    write_byte(id);
    write_short(0); write_short(0); write_short(0); write_short(0);
    message_end();
}
 

d4nt3

Пользователь
Регистрация
13 Май 2018
Сообщения
33
Симпатии
3
Пол
Мужской
#32
d4nt3,
C++:
#include <amxmodx>
#include <reapi>

#if AMXX_VERSION_NUM < 183                                                    
    #include <colorchat>
#endif

#define PLUGIN     "resetscore(ReAPI)"
#define VERSION "1.0"
#define AUTHOR  "Phantom"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_clcmd("say /rs", "resetscore"); register_clcmd("say_team /rs", "resetscore");
}

public resetscore(id) {
    if(!is_user_connected(id)) return;

    set_entvar(id, var_frags, 0.0);
    set_member(id, m_iDeaths, 0);

    client_print_color(id, print_team_blue, "^3Ваш счет успешно обнулен!");

    message_begin(MSG_ALL, 85);
    write_byte(id);
    write_short(0); write_short(0); write_short(0); write_short(0);
    message_end();
}
Помогло, спасибо
 

Руслан Миронов

Пользователь
Регистрация
24 Июн 2017
Сообщения
158
Симпатии
1
Пол
Мужской
#33
кто знает как сделать чтобы писал /rs с ником например вот так "!t[!gСервер!t] !gИгрок !t%s, !gваш счёт успешно обнулён", name)