ReAPI ResetScore [ReAPI]

kasperch1k

Пользователь
Регистрация
8 Июн 2017
Сообщения
82
Симпатии
23
Пол
Мужской
#1
Автор: Phantom
Версия: 1.0

Описание: Простенький плагин обнуления счета командой /rs

Требования:
  • Модуль ReAPI
Установка:
  • Скачиваем исходник
  • Заливаем на сервер, прописываем в plugins.ini
 

Вложения

iOS

Пользователь
Регистрация
9 Июн 2017
Сообщения
199
Симпатии
21
Пол
Мужской
#2
Может кто то сделать чтоб при обнулении счёта, был звук "пик" :D
 

Le$hiy

Постоялец
Регистрация
10 Июн 2017
Сообщения
191
Симпатии
67
Пол
Мужской
#3
iOS,
PHP:
#include <amxmodx>
#include <reapi>

#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);

    message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
    write_byte(id);
    write_string("^1Счет обнулен");
    client_cmd(id, "spk buttons/blip1.wav");
    message_end();

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

iOS

Пользователь
Регистрация
9 Июн 2017
Сообщения
199
Симпатии
21
Пол
Мужской
#4
iOS,
PHP:
#include <amxmodx>
#include <reapi>

#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);

    message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
    write_byte(id);
    write_string("^1Счет обнулен");
    client_cmd(id, "spk buttons/blip1.wav");
    message_end();

    message_begin(MSG_ALL, 85);
    write_byte(id);
    write_short(0); write_short(0); write_short(0); write_short(0);
    message_end();
}
Благодарю, работает как часики :)
 

Angelkot

Пользователь
Регистрация
27 Июн 2017
Сообщения
3
Симпатии
0
Пол
Мужской
#6
Если с платным сделаете то и мне скиньте
 

pokemon GO

Пользователь
Регистрация
9 Июл 2017
Сообщения
63
Симпатии
4
Пол
Мужской
#7
iOS,
PHP:
#include <amxmodx>
#include <reapi>

#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);

    message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
    write_byte(id);
    write_string("^1Счет обнулен");
    client_cmd(id, "spk buttons/blip1.wav");
    message_end();

    message_begin(MSG_ALL, 85);
    write_byte(id);
    write_short(0); write_short(0); write_short(0); write_short(0);
    message_end();
}
Можешь еще подсказать как вывести в чат сообщение "[СЕРВЕР] Твой счет успешно обнулен"
 

russkii

Пользователь
Регистрация
12 Июн 2017
Сообщения
39
Симпатии
3
Пол
Мужской
#11
l3x1s, ещё стоит деньги на дефолтное значение как при входе поставить, чтобы наверняка игроку начать играть снова.