Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

GUIReporter - Zgłaszanie graczy


Alienrmd

Rekomendowane odpowiedzi

Opublikowano

7728.jpg

 

GUIReporter, plugin do inteligentnego zgłaszania graczy poprzez GUI.

 

 

1. Działanie plugin'u:

 

Działanie tego pluginu jest bardzo proste. Gracz zgłasza cheatera, po czym dostaje wiadomość z podziękowaniami, a administrator (osoba posiadająca dane uprawnienie) dostaje wiadomość z powodem wybranym przez zgłaszającego.

 

2. Konfiguracja (defaultowa):

 

 

MsgConfirm: '&aYour report has been take in count, an operator will take care of your
  demand'

MsgConfirm - komunikat wysyłany do zgłaszającego, po zgłoszeniu podejrzanego.

MsgNotif: '&f[&4&lReporter&f] &4The player&e %t &4has been reported by&a %p &4for&e
  %r &4!'

MsgNotif - komunikat wysyłany do admnistracji (osoby posiadającej uprawnienia). Nie używajcie funkcji %t, ponieważ ona nie działa (przynajmniej u mnie).

MsgInvalidArg: '&f[&4&lReporter&f] &cInvalid Arguments: /report <player>' 

MsgInvalidArg - komunikat wysyłany do zgłaszającego gdy popełni błąd podczas wykonywania komendy.

MsgYourself: '&f[&4&lReporter&f] &cYou can''t report yourself' 

MsgYourself - komunikat wysyłany do zgłaszającego gdy chce zgłosić samego siebie.

MsgUnknowPlayer: '&f[&4&lReporter&f] &cThis player isn''t online or doesn''t exist
  !' 

MsgUnknowPlayer - wiadomość wysyłana do zgłaszającego gdy podejrzany którego chce zgłosić, nie jest online.

MsgCooldown: '&f[&4&lReporter&f] &cPlease wait !' 

MsgCooldown - wiadomość wysyłana gdy zgłaszający za często zgłasza.

Cooldown: 60 

Cooldown - odstęp czasowy między wysyłaniem zgłoszenia (w sekundach).

ItemKillAura: 276
NameKillAura: KillAura
LoreKillAura: '&e&oClick here for this reason'
ActivateKillAura: true
SlotKillAura: 0 

ItemKillAura - id itemu który będzie widoczny w gui.

NameKillAura - nazwa itemu który będzie widoczny w gui.

LoreKillAura - tekst wyświetlany gdy najedziemy kursorem na item w gui.

ActivateKillAura - czy pokazywać ten item w gui.

SlotKillAura - miejsce w którym leży item.

 

Aby zgłosić gracza, należy użyć polecenia /report <nick> - jeśli chcesz zmienić tą komendę, przeczytaj dalszą część poradnika.

 

 

3. Konfiguracja (moja):

 

 

MsgConfirm: '&7Dziekujemy za zgloszenie cheatera&7. Jesli gracz cheatuje na pewno
  zostanie ukarany!'
MsgNotif: '&8[&cAntyCheat&8] &7Gracz &e%t &7zostal zgloszony przez &e%p &7za &e%r'
MsgInvalidArg: '&7Aby zglosic wpisz &e/zglos NICK'
MsgYourself: '&7Nie mozesz zglosic samego siebie.'
MsgUnknowPlayer: '&7Gracz ktorego chcesz zglosic nie jest online!'
MsgCooldown: '&7Przed ponownym zgloszeniem odczekaj &e60 &7sekund'
Cooldown: 60
ItemKillAura: 276
NameKillAura: "\xa78Killaura"
LoreKillAura: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateKillAura: true
SlotKillAura: 0
ItemSpam: 397
NameSpam: "\xa78Spam"
LoreSpam: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateSpam: true
SlotSpam: 1
ItemFly: 288
NameFly: "\xa78Fly"
LoreFly: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateFly: true
SlotFly: 2
ItemFinderHack: 345
NameFinderHack: Finder Hack
LoreFinderHack: '&e&oClick here for this reason'
ActivateFinderHack: false
SlotFinderHack: 3
ItemGriefing: 45
NameGriefing: "\xa78Griefing"
LoreGriefing: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateGriefing: true
SlotGriefing: 3
ItemFastHeal: 373
NameFastHeal: "\xa78Szybkie leczenie"
LoreFastHeal: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateFastHeal: true
SlotFastHeal: 4
ItemInvincible: 377
NameInvincible: Invincible
LoreInvincible: '&e&oClick here for this reason'
ActivateInvincible: false
SlotInvincible: 6
ItemSpeedHack: 317
NameSpeedHack: "\xa78Speedhack"
LoreSpeedHack: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateSpeedHack: true
SlotSpeedHack: 5
ItemCriticalHits: 283
NameCriticalHits: "\xa78Macro"
LoreCriticalHits: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateCriticalHits: true
SlotCriticalHits: 6
ItemNoFallDamage: 305
NameNoFallDamage: No Fall Damage
LoreNoFallDamage: '&e&oClick here for this reason'
ActivateNoFallDamage: false
SlotNoFallDamage: 9
ItemNoKnockBack: 341
NameNoKnockBack: "\xa78Brak odrzutu"
LoreNoKnockBack: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateNoKnockBack: true
SlotNoKnockBack: 7
ItemNoSlowDown: 88
NameNoSlowDown: No SlowDown
LoreNoSlowDown: '&e&oClick here for this reason'
ActivateNoSlowDown: false
SlotNoSlowDown: 11
ItemFastClick: 268
NameFastClick: FastClick
LoreFastClick: '&e&oClick here for this reason'
ActivateFastClick: false
SlotFastClick: 12
ItemFarReach: 337
NameFarReach: Far Reach
LoreFarReach: '&e&oClick here for this reason'
ActivateFarReach: false
SlotFarReach: 13
ItemInstantBow: 261
NameInstantBow: Instant Bow
LoreInstantBow: '&e&oClick here for this reason'
ActivateInstantBow: false
SlotInstantBow: 14
ItemInappropriateName: 265
NameInappropriateName: Inappropriate Name
LoreInappropriateName: '&e&oClick here for this reason'
ActivateInappropriateName: false
SlotInappropriateName: 15
ItemInappropriateSkin: 266
NameInappropriateSkin: "\xa78Inny powod"
LoreInappropriateSkin: '&7Kliknij &ePPM/LPM&7, aby wybrac powod.'
ActivateInappropriateSkin: true
SlotInappropriateSkin: 8
ItemCancel: 324
NameCancel: "\xa7cWyjdz"
LoreCancel: '&7Kliknij, aby wyjsc.'
ActivateCancel: true
SlotCancel: 17

Zmiany:

- usunięte niepotrzebne powody,

- zmieniony kolor nazwy itemu (nie można tego zmienić standardowo "&" trzeba użyć "§",

- całkowite przetłumaczenie pluginu,

- podstawowa konfiguracja.

 

Uwaga, gdy zastosujesz mój config, zmień kodowanie pliku na ANSI przykładowo programem Notepad++

 

 

4. Zmiana komendy /report na własną:

 

 

1. Otwórz plik GUIReporter.jar za pomocą WinRara lub innego dowolnego archiwizera.

2. Wejdz w plik plugin.yml i edytuj go dowolnym edytorem.

3. Edytuj tą linijkę, a dokładniej "aliases"

    report:
        description: Report a player
        aliases: [zglos, report] 

Następnie obok report postaw "," i dodaj swoją komendę. Podobnie jak na przykładzie.

4.Zapisz wszystko.

Uwaga, pamiętaj aby serwer był wyłączony gdy edytujesz komendę.

 

 

5. Pobieranie:

 

 

Opublikowano

@ref

 

A może jakieś screeny?

Wpis zasilany przez Tapatalk.

 

Screeny do konfiguracji są raczej zbędne ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...