ReAPI ResetScore

kasperch1k

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

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

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

Вложения

iOS

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

Le$hiy

Пользователь
Регистрация
10 Июн 2017
Сообщения
196
Симпатии
69
Пол
Мужской
#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
Сообщения
271
Симпатии
35
Пол
Мужской
#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
Сообщения
86
Симпатии
7
Пол
Мужской
#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
Сообщения
52
Симпатии
5
Пол
Мужской
#11
l3x1s, ещё стоит деньги на дефолтное значение как при входе поставить, чтобы наверняка игроку начать играть снова.
 

WhiteFang

Пользователь
Регистрация
9 Июн 2017
Сообщения
33
Симпатии
0
Пол
Мужской
#15
I've encountered these problems: 1) The score isn't updated in the score board when a player uses /rs when he is alive. He needs to wait one round 2) If he uses /rs when alive and then kills someone/dies his kills/deaths remain the same. Can you fix this?
 

GIT

Пользователь
Регистрация
9 Июн 2017
Сообщения
99
Симпатии
4
Пол
Мужской
#16
А как сделать чтоб после рс следуйший можно было написать через 20 сек !
Кто может добавить что-бы писало что можно пользоваться раз в 20 секунд?
 

REVO

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
278
Симпатии
68
Пол
Мужской
#17
да было бы не плохо :Kiss:
 

Coder

Пользователь
Регистрация
10 Июн 2017
Сообщения
101
Симпатии
33
Пол
Мужской
#18
написал человеку что у тебя есть такое, даже добавил скрин, а после этого отредактировал свой пост, удалив этот скрин, для себя я тебя отметил, что тебе нет смысла помогать вообще
 

REVO

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
278
Симпатии
68
Пол
Мужской
#19
Coder, в лс напиши. я тебе расскажу... сдесь каждый второй такойже.
и плагин ему уже скинули в лс.
да и помощи просить тут без полезно.. если раньше было норм. то щас гг накуй
 

Coder

Пользователь
Регистрация
10 Июн 2017
Сообщения
101
Симпатии
33
Пол
Мужской
#20
Кто может добавить что-бы писало что можно пользоваться раз в 20 секунд?
А человека с ником REVO можешь тоже добавить в игнор, удалил свое сообщение, на которое я ему ответил :D
 

Вложения