Skocz do zawartości
Minecraft.pl Server Banner
AdamGrzegorz

[MegaTUT] Poradnik do pluginów! #3 MaxBans + Spolszczony Msg.yml

Rekomendowane odpowiedzi

AdamGrzegorz    77

Dzień dobry!

Wiem że długo nie pisałem, ale już powracam :)

Dziś bierzemy prawdopodobnie najlepszy plugin od banów jaki tylko istnieje! Czyli MaxBans!

 

1. bans.db

 

Baza danych, olać. :)

 

2. config.yml

version: 2.0              #Nie zmieniajcie

lockdown: false
lockdown-reason: ""              #Ja nigdy nie używałem i szczerze powiem nie wiem co to jest :D


auto-dupeip: false          


history-expirey-minutes: 10080 #1 week.          #Tu i powyzej nic waznego :)


#Warnings config section
warnings:
    actions:
        2: '/kick {name} Last warning: \n{reason}'            #Przy 2 warnie, wykonuje sie komenda... 
        3: '/tempban {name} 1 hour Reached Max Warnings:\n{reasons}'      #A przy 3, ta komenda...
    max: 6           #Max warnow


update:
  type: NO_DOWNLOAD     #Nie wiem D:


default-reason: "Brak powodu"         #Jak Admin nie poda powodu, wpisze się taki...
appeal-message: "Odbanuj sie na [itemshop, niedlugo uzupelnie]"    #Ten tekst pojawia sie po informacji bana. 


bungee: false
# Sync is an advanced feature of MaxBans.
# It only applies to server owners who want to BAN/etc Players using a WEBPAGE, such as PHP Script
# Or owners who want two servers to have the SAME banlist!
# This option is in BETA! I take no responsibility if it breaks, though I will endeaver to fix it.
sync:
    #Should we use Sync? Setting this to false disables it entirely :)
    use: false
    #Is this server the Sync server? Otherwise it's a client.
    server: false
    #The host of the Sync server, if this is a client.
    host: 127.0.0.1                                         #Opcje bazy SYNC
    #The port of the Sync server. 
    port: 2711
    #The password required to join.
    pass: ChangeMeNow
    debug: false


database:
    mysql: false
    user: root
    pass: passwd
    host: localhost             #Opcje bazy danych MySQL
    port: 3306
    name: maxbans
    read-only: false

A teraz plik messages, gdzie można wszystko ładnie spolszczyć, i ja dla Was to zrobiłem! Tu macie całość do skopiowania i wklejenia u Was!

disconnection:
    you-were-kicked: "&fZostales wyrzucony przez &a{banner}&f. \nPowod: \n&a'{reason}'&f"
    you-are-banned: "&fZostales zbanowany na zawsze!\n Powod: \n&a'{reason}'&f\nZbanowano przez &a{banner}&f.\n{appeal-message}"
    you-are-ipbanned: "&fTwoje IP sieci jest zbanowane!\n Powod: \n&a'{reason}'&f\nZbanowano przez &a{banner}&f.\n{appeal-message}"
    you-are-temp-banned: "&fZostales zbanowany na czas!\n Powod: &a'{reason}'&f\nZbanowany przez &a{banner}&f.\nKoniec Bana za: {time}.\n{appeal-message}"
    you-are-temp-ipbanned: "&fYou're temporarily IP Banned!\n Reason: &a'{reason}'&f\nZbanowano przez &a{banner}&f.\nCzas do odbanowania: {time}.\n{appeal-message}"
    
    you-are-rangebanned: "&fYour IP Address (&c{range}&f) is RangeBanned.\nReason: &a{reason}&f\nBy: &a{banner}&f.\n{appeal-message}"
    you-are-temp-rangebanned: "&fYour IP Address (&c{range}&f) is RangeBanned.\nThe ban expires in &a{time}&f.\nReason: &a{reason}&f\nBy: &a{banner}&f.\n{appeal-message}"
    
    you-are-proxied: "Kicked by Maxbans:\n Your IP ({ip}) is listed as a proxy."
    
    lockdown-active: "\n&6{reason}"
    invalid-letters: "&fZostales wyrzucony.\nTwoj nick zawiera niedozwolone znaki:\n&c'{letters}'&f"
    invalid-name: "&fZostales wyrzucony.\nTwoj nick jest nieprawidlowy!"
    
    
announcement:
    player-was-kicked: "&a{name}&f zostal wyrzucony przez &a{banner}&f za &a'{reason}'&f."
    player-was-banned: "&a{banner}&f zbanowal &a{name}&f za &a'{reason}'&f."
    player-was-ip-banned: "&a{banner}&f zbanowal ip &a{name}&f ('&a{ip}&f') za &a'{reason}'&f."
    player-was-muted: "&a{banner}&f wyciszyl &a{name}&f za &a{reason}"
    player-was-tempbanned: "&a{banner}&f zbanowal na czas &a{name}&f na {time}, za &a'{reason}'&f"
    player-was-tempipbanned: "&a{banner}&f zbanowal ip tymczasowo &a{name}&f ('&a{ip}&f') na {time}, za &a'{reason}'&f"
    player-was-temp-muted: "&a{banner}&f wyciszyl &a{name} &fza &a{reason}&f na &a{time}."
    player-was-unbanned: "&a{banner}&f odbanowal &a{name}&f"
    player-was-unmuted: "&a{banner}&f wylaczyl wyciszenie dla gracza &a{name}&f"
    player-was-warned: "&a{banner}&f ostrzegl gracza &a{name}&f za &a'{reason}'&f"
    ip-was-unbanned: "&f&a{ip}&f zostalo odbanowane przez &a{banner}&f."
    player-warnings-cleared: "&a{banner}&f wyczyscil graczowi &a{name}&f's wszystkie ostrzezenia."
    unwarn-success: "&a{banner}&f wyczyscil graczowi &a{name}&f's ostrzezenia."
    
error:
    no-player-given: "&cNie podales nicku."
    no-permission: "&cNie masz uprawnien aby uzyc systemu Banowania na tym serwerze!."
    no-ip-known: "&cThat player has no IP history!"
    no-ipban-found: "&cNie mozna znalezc bana dla tego ip: &a{ip}&f."
    no-ban-found: "&cNie mozna znalezc bana dla tego nicku: &a{name}&f."
    no-mute-found: "&a{name}&c nie jest wyciszony."
    no-dupeip-duplicates: "&fNie duplikuj!"
    no-history: "&fNie ma historii."
    no-warnings: "&a{name}&c nie ma zadnych ostrzezen."
    
    unknown-player: "&cNie znaleziono takiego gracza: &a{name}&f"
    player-already-banned: "&cTen gracz jest juz zbanowany."
    ip-already-banned: "&cTo IP jest juz zbanowane."
    
    
    tempban-shorter-than-last: "&cThat player has a tempban which will last longer than the one you supplied!"
    tempipban-shorter-than-last: "&cThat IP has a tempban which will last longer than the one you supplied!"
    tempmute-shorter-than-last: "&cThat player already has a mute which lasts longer than the one you tried to give."

    

    

Mam nadzieje że przynajmniej spolszczenie się przydało! xD

No myślę że reszta też.

 

Ale zaraz zaraz!

A komendy, uprawnienia?

 

Phi!

Jedziemy!

 

3. Uprawnienia

 

- maxbans.komenda

 

Tyle! Uprawnienia wyglądają tak samo do wszystkich komend :)

 

4. Komendy

 

Tu już tego więcej D:

 

/ban <gracz/IP> <powód>      Banuje

/checkban <gracz/IP>           Sprawdza czy gracz ma bana

/checkip <gracz>                Sprawdza jakie gracz ma IP

/clearwarnings <gracz>         Usuwa wszystkie ostrzeżenia

/ipban <gracz/IP> <powod>      Banuje na IP

/kick <gracz> <powod>          Wyrzuca z serwera

/mb                                         Pokazuje komendy

/mbdebug File/Chat/Console      Debuguje system

/mute <gracz>                             Wycisza gracza

/tempban <gracz/IP>  <czas> <forma czasu> <powod>     (Formy: sec, min, hour, day, week, month, year

/tempmute <gracz> <czas> <forma czasu>           Wycisza gracza na czas

/unban <gracz/IP>                                        Odbanowywuje gracza

/unmute <gracz>                                        Odcisza gracza

/unwarn <gracz>                                 Usuwa ostrzeżenie

/warn <gracz> <powod>                      nadaje ostrzeżenie

 

To tyle! PRZYKŁADOWE UPRAWNIENIE: maxbans.lockdown    maxbans.unmute    maxbans.tempban

 

:)

 

 

Pozdrawiam!

 

[attachment=1804:przyklad1.png][attachment=1805:przyklad2.png]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...