ReHLDS/ReAPI ResetScore

AlexButs

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

Nevermore

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

Nevermore

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

d4nt3

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

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
d4nt3, так попробуй

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

d3m37r4

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

d4nt3

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

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
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
Пол
Мужской
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
Сообщения
276
Симпатии
3
Предупреждения
30
Пол
Мужской
кто знает как сделать чтобы писал /rs с ником например вот так "!t[!gСервер!t] !gИгрок !t%s, !gваш счёт успешно обнулён", name)
 

Sanjay Singh

Пользователь
Регистрация
2 Июл 2017
Сообщения
6
Симпатии
0
Пол
Мужской
[QUOTE = "Ruslan Mironov, post: 35206, member: 524"] who knows how to write / rs with a nickname like this "! T [! GServer! T]! GPlayer! T% s,! Gyour account has been successfully reset ", name) [/ QUOTE]


Код:
#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);

  

    new name [32]; get_user_name (id, name, 31);

    client_print_color (id, print_team_blue, "Player% s ^ 3your score has been reset", name);



    message_begin (MSG_ALL, 85);

    write_byte (id);

    write_short (0); write_short (0); write_short (0); write_short (0);

    message_end ();

}
 
Сверху Снизу