AdminWarns [v 1.1]

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от hackera457 » 31 Мар 2018, 14:42

Версия: 1.1
Автор: hackera457 (Аз)

Описание
Админите имат възможност да слагат предупреждения на играчите. При достигане на определен брой предупреждения играчът ще бъде наказан. Предупрежденията се запазват във fvault и се нулират при изпълнение на някакво наказание. Има мислещо entity, което играе роля на Cron задача и служи автоматично да наказва играча при достигане на максималния брой предупреждения.
За разлика от v 1.0 в тази плъгина е пренаписан като са добавени редица нови неща. Добавен е конфигурационен файл, от където са всички настройки на плъгина и можете спокойно да си го настроите. Втората добавка е LANG файл, където спокойно можете да си променяте съобщенията какно и да си настроите цветните съобщения. Третата добавка е меню, от което бързо и лесно можете да добавите предупреждение. При избор на играч ще ви се появи messagemode където ще можете да въведете ваша собствена причина, естествено трябва да се съобразявате да не е прекалено голяма. Четвъртата добавка е команда, която при написването и в конзолата ще изкара лист със всички, онлайн играчи, които имат поставени предупреждения. Петата добавка е възмжност играча да бъде slay-нат при поставяне на предупреждение - това се настройва от конфигурационния файл. И шестата добавка е възможност за HUD съобщение когато играчът бъде наказан - това отново се настройва от конфигурационния файл

Администраторски команди

Код за потвърждение: Избери целия код

amx_warn <nick> [reason] - поставя предупреждение на играч
amx_unwarn <nick> [@all] - премахва предупреждение на играч
amx_warnmenu - отваря менюто, с  всички играчи и можете да поставите предупреждение на играч бързо и лесно
amx_warnlist - изкарва в конзолата всички онлайн играчи, които имат предупреждения
amx_prunewarns - изтриване на всички предупреждения от fvault
Необходими модули

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fvault>
#include <WPMGPrintChatColor>
Снимки

Менюто, когато играч няма предупреждения
Изображение

Slay+чат съобщение при поставено предупреждение
Изображение

Списък с онлайн играчите, които имат предупреждения
Изображение

Меню, когато играч има предупреждение
Изображение

Добавяне на собствена причина
Изображение

Наказание при достигане на максималния брой предупреждения
Изображение


Сървъри използващи плъгина:
ТУК

hackera457_adminwanings.rar
(7.21 KiB) Свалено 259 пъти
hackera457_adminwanings.rar
(7.21 KiB) Свалено 259 пъти
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
Buzdrev
Извън линия
Потребител
Потребител
Мнения: 247
Регистриран на: 12 Окт 2016, 16:45
Се отблагодари: 5 пъти
Получена благодарност: 1 път
Обратна връзка:

AdminWarns [v 1.1]

Мнение от Buzdrev » 31 Мар 2018, 22:30

Идея за нов ъпдейт: Да се добави в менюто някакви дефинирани причини, които да се дефинират от конфига. Тоест като бан менюто на amxbans.

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от hackera457 » 31 Мар 2018, 22:35

Buzdrev написа: 31 Мар 2018, 22:30 Идея за нов ъпдейт: Да се добави в менюто някакви дефинирани причини, които да се дефинират от конфига. Тоест като бан менюто на amxbans.
Мда добра идея, ще го добавя в следващия ъпдейт
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
csmegagaming
Извън линия
Рекламатор
Рекламатор
Мнения: 64
Регистриран на: 07 Ное 2016, 17:07
Местоположение: София
Се отблагодари: 20 пъти
Получена благодарност: 5 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от csmegagaming » 02 Юни 2019, 11:12

Много добра идея, много възпитателен плъгин, браво.
Може ли да се направи да излиза в меню, както е при бан а ако го има се извинявам за тъпия въпрос.

п.п Направено е, но не можах да си изтрия мнението. Извинявам се.
Последно промяна от csmegagaming на 02 Юни 2019, 11:19, променено общо 1 път.

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от illusion » 02 Юни 2019, 11:16

amx_warnmenu, има го

Аватар
qwertymi
Извън линия
Потребител
Потребител
Мнения: 45
Регистриран на: 13 Мар 2020, 19:18
Се отблагодари: 9 пъти
Получена благодарност: 5 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от qwertymi » 17 Апр 2020, 03:33

Здравей, плъгина работи.
Когато съм с Advanced Bans от последната му версия (свален от този форум) и бана не иска да работи, не съм променял никакви кодове, просто комплирах плъгина.
Значи предупреждавам 3 пъти после когато е настроено за бан (без adv bans pluginа) ме банна. (А в бан листа пише че няма баннати играчи - следователно не мога да го изтрия бана).
Когато го включа (advanced bans) пък въобще не иска да баннва който и да било. Подредбата на плъгините ми е първо advancedbans.amxx и втория плъгин е adminswarn.amxx.
AWP ONLY: 185.148.145.234:27022

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от illusion » 17 Апр 2020, 11:08

В конфигурационният файл, ако това е така => WARN_PUNISH_TYPE = 2, трябва всичко да е изрядно.

Аватар
qwertymi
Извън линия
Потребител
Потребител
Мнения: 45
Регистриран на: 13 Мар 2020, 19:18
Се отблагодари: 9 пъти
Получена благодарност: 5 пъти
Обратна връзка:

AdminWarns [v 1.1]

Мнение от qwertymi » 02 Май 2020, 17:04

Незнам какъв е проблема проверих Advanced Bans, той си работи. Слагам си 3 предупреждения и нищо не става (когато е настроен за бан).
При кикването работи без проблем. Дори сега като проверих щом сменя флага за достъп до плъгина и не го показва, при мен работи само с флага по подразбиране (d). Може ли малко помощ! :(

Едит: Когато направя 3 предупреждения (зададени от файла) в конзолата излиза надпис, че проблема е бил при Advanced Bans плъгина.
] amx_ban "qwertymi" "6" "AdminWarns"
[Advanced Bans] Target has not authorized with the server! Unable to ban!
AWP ONLY: 185.148.145.234:27022

Публикувай отговор

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта