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

NFEssentials


NieznanyFace

Rekomendowane odpowiedzi

Opublikowano

Znudziło ci się już Essentials? Chcesz zaoszczędzić RAM Serwera? NFEssentials przychodzi z pomocą :D

 

Co to jest NFEssentials?

NFEssentials to skrypt, który ma zastąpić plugin Essentials i kilka innych.

 

Aktualna wersja: 0.1

 

Funkcje

Skrypt piszę sam i zacząłem kilka dni temu więc jest ich troche mało...

 

- Czyszczenie, włączanie i wyłączanie chatu

- Banowanie i unbanowanie graczy

- Wyrzucanie graczy z serwera

 

Co planuję dodać

- Wiadomości po wejściu i wyjściu z serwera

- Monety...

- Menu

- Blacklista

- Skróty komend (/gm itp.)

 

Komendy

/chat on - Włączanie chatu uprawnienie: chat.on

/chat off- Wyłączanie chatu uprawnienie: chat.off

/cc- Czyszczenie chatu uprawnienie: chat.cc

/chat cc- Czyszczenie chatu uprawnienie: chat.cc

/chat clear- Czyszczenie chatu uprawnienie: chat.cc

/ban- Banowanie uprawnienie: nfess.ban

/unban- Unbanowanie uprawnienie: nfess.unban

/kick - Wyrzucanie graczy z serwera uprawnienie: nfess.kick

 

Współpraca przy skrypcie

Jeśli ktoś chce, niech pisze na skype :P

Skype: mikolaj.chlebicz

 

Link do skryptu (pastebin.com)

http://pastebin.com/s2tFYXmY

 

Skrypt będzie aktualizowany.

Opublikowano

Co to ma być?

 

variables:
    {join_msg} = "&3%player% &bdolaczyl do gry." # Wiadomość wyświetlana przy wejściu gracza na serwer
    {leave_msg} = "&3%player% &bwyszedl z gry." # Wiadomość wyświetlana przy wyjściu gracza z serwera
Opublikowano

 

Co to ma być?

 

 

variables:
    {join_msg} = "&3%player% &bdolaczyl do gry." # Wiadomość wyświetlana przy wejściu gracza na serwer
    {leave_msg} = "&3%player% &bwyszedl z gry." # Wiadomość wyświetlana przy wyjściu gracza z serwera

 

Heh.. To będzie działać w wersji 1.1 :)

Opublikowano

Naprawdę?

 

if arg 1 is not set: -
if arg 1 isn't set: +

masz zaznaczone "+" poprawną wersje... Inaczej nie działa :| Trochę angielskiego czeba się nauczyć :/ :)

 

loop 100 times:
                    broadcast ""

a konsola też to widzi? ~ No wiadomo, że...  nie TAK (przekreślona odpowiedź to pewnie twoja ;) )
Więc po co spamić konsole a może jakiś gracz napisał coś co administracja chciała sprawdzić? 

if arg 2 is not set:
                kick player due to "&4Zbanowano! &cPrzez: &e%player%"
                stop

Aha czyli rozumiem, że wyrzuca BANUJĄCEGO i go nie banuje! + 1 xD

 

on join:
    if {ban.%player%} is true:
        kick player due to "&4Zbanowano! &cUnban mozesz kupic na naszej stronie &ewww.xxx.pl"
        broadcast "&c%player% &ftried to join, but is banned!"

Aha, tylko nie wiem czy wiesz, bo można było użyć on connect: z racji tego, iż po wejściu (on join:) wysyła wiadomość, że gracz wszedł to po pierwsze
2. Wiadomość spami do wszystkich. Zamień to lepiej na 

send "wiadomosc z jakiegos tam pluginu" to the console
command /kick <text> [<text>]:
    trigger:
        player has permission "nfess.kick":
            kick player due to "&cZostales wyrzucony z serwera!"
            stop
        else:
            send "&cNope."
            stop

A do czego ma mi służyć Argument 2? Skrypt nie działa bo wywala mi błędy
I wyrzuca gracza , który używa komende :)

kick argument 1 parsed as player due to "&cZostales wyrzucony z serwera"

jak już to użyj tego
albo zmień całkiem na

 

command /kick [<player>] [<text>]:
    trigger:
        player has permission "nfess.kick":
            argument 2 isn't set:
                kick the player-argument due to "&cZostales wyrzucony z serwera!"
                stop
            else if argument 2 is set:
                kick the player-argument due to "&cZostales wyrzucony z serwera! &4Powod: &7%argument 2%"
                stop trigger
        else:
            send "&4Blad: &CNope. You doesn't have permission!"
            stop trigger
  • Ocena skryptu: -/10 # tego sie nie da ocenić :/
  • Działanie skryptu: 0.000/10
  • Estetyka: 4/10
  • Funkcjonalność: 3/10 # Po ch!@#j ten chat? 
  • Ogólna ocena: 10/1000 {in. 0.1/10}

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

@JimForce

if arg 1 is not set:

Nie zadziała? Przecież to też jest poprawnie gramatyczna wersja, i również zadziała.

Chyba ty musisz się douczyć angielskiego...

 

 

Co do całego skryptu, nie jest on najlepszy. Ma mało opcji, i to jest skrypt, a skrypt nigdy nie będzie wydajniejszy od pluginu.

A co do tego "Znudziło ci się już Essentials? Chcesz zaoszczędzić RAM Serwera? NFEssentials przychodzi z pomocą :D"

to właśnie essentials zjada mniej ram ;)

 

Moja ocena: 4/10

 

@Edit

@JimForce, widzę, że z polskim też nie najlepiej :)

Czeba czy trzeba? :)

 

@Edit2

Moje propozycje:

- cały skrypt przeżuć na pliki yml

- dodaj dużo więcej opcji typu /warp /setwarp /setspawn itp...

 

 

Jeżeli chcesz pomocy przy skrypcie to pisz na PW :)

Opublikowano

@stanik11 zrozum, że jesteś młodszy ode mnie.... i nie ogarniasz, że można sobie napisać "czeba" Więc twoja propozycja dot. "- cały skrypt przeżuć na pliki yml" to chyba ty musisz poprawić ortografię.

Bo "żuć" to można gume
a "rzuć" to coś rzucić np. kamień lub "przerzuć" plik.

 

Więc nie zaczynaj kłótni.

 

@JimForce

if arg 1 is not set:

Nie zadziała? Przecież to też jest poprawnie gramatyczna wersja, i również zadziała.

Chyba ty musisz się douczyć angielskiego...

Jak się nie znasz to po co piszesz? http://scr.hu/73uz/moxnv

[Please do not give me points, because only him wrote her not started.]

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

 

@stanik11 zrozum, że jesteś młodszy ode mnie.... i nie ogarniasz, że można sobie napisać "czeba" Więc twoja propozycja dot. "- cały skrypt przeżuć na pliki yml" to chyba ty musisz poprawić ortografię.

 

Bo "żuć" to można gume

a "rzuć" to coś rzucić np. kamień lub "przerzuć" plik.

 

Więc nie zaczynaj kłótni.

 

@JimForce

if arg 1 is not set:

Nie zadziała? Przecież to też jest poprawnie gramatyczna wersja, i również zadziała.

Chyba ty musisz się douczyć angielskiego...

Jak się nie znasz to po co piszesz? http://scr.hu/73uz/moxnv

[Please do not give me points, because only him wrote her not started.]

 

Nie wiem czy wiesz, ale "isn't" to skrót od "is not". Translator Ci nigdy prawdy nie powie, więc raczej nie zalecam się nim sugerować.

https://pl.wiktionary.org/wiki/isn%27t

 

W dodatku pragnę Ci przypomnieć, że to Ty wstawiłeś na forum DL swoje gówniackie skrypty, więc oszczędź sobie czasu.

 

@topic

Jak lipny skrypt może być lepszy od; mającego od uja opcji, optymalnego i napisanego w Javie; pluginu?

Radzę zaoszczędzić ramu pobierając właśnie zwykłego Essentials, aniżeli Skript, skQuery, WildSkript, i inne gówna bez których nie można niczego fajnego zrobić. 

 

­

Opublikowano

 

 

 

Naprawdę?

 

if arg 1 is not set: -
if arg 1 isn't set: +

masz zaznaczone "+" poprawną wersje... Inaczej nie działa :| Trochę angielskiego czeba się nauczyć :/ :)

 

loop 100 times:
                    broadcast ""

a konsola też to widzi? ~ No wiadomo, że...  nie TAK (przekreślona odpowiedź to pewnie twoja ;) )
Więc po co spamić konsole a może jakiś gracz napisał coś co administracja chciała sprawdzić? 

if arg 2 is not set:
                kick player due to "&4Zbanowano! &cPrzez: &e%player%"
                stop

Aha czyli rozumiem, że wyrzuca BANUJĄCEGO i go nie banuje! + 1 xD

 

on join:
    if {ban.%player%} is true:
        kick player due to "&4Zbanowano! &cUnban mozesz kupic na naszej stronie &ewww.xxx.pl"
        broadcast "&c%player% &ftried to join, but is banned!"

Aha, tylko nie wiem czy wiesz, bo można było użyć on connect: z racji tego, iż po wejściu (on join:) wysyła wiadomość, że gracz wszedł to po pierwsze
2. Wiadomość spami do wszystkich. Zamień to lepiej na 

send "wiadomosc z jakiegos tam pluginu" to the console
command /kick <text> [<text>]:
    trigger:
        player has permission "nfess.kick":
            kick player due to "&cZostales wyrzucony z serwera!"
            stop
        else:
            send "&cNope."
            stop

A do czego ma mi służyć Argument 2? Skrypt nie działa bo wywala mi błędy
I wyrzuca gracza , który używa komende :)

kick argument 1 parsed as player due to "&cZostales wyrzucony z serwera"

jak już to użyj tego
albo zmień całkiem na

 

command /kick [<player>] [<text>]:
    trigger:
        player has permission "nfess.kick":
            argument 2 isn't set:
                kick the player-argument due to "&cZostales wyrzucony z serwera!"
                stop
            else if argument 2 is set:
                kick the player-argument due to "&cZostales wyrzucony z serwera! &4Powod: &7%argument 2%"
                stop trigger
        else:
            send "&4Blad: &CNope. You doesn't have permission!"
            stop trigger
  • Ocena skryptu: -/10 # tego sie nie da ocenić :/
  • Działanie skryptu: 0.000/10
  • Estetyka: 4/10
  • Funkcjonalność: 3/10 # Po ch!@#j ten chat? 
  • Ogólna ocena: 10/1000 {in. 0.1/10}

 

 

Co to jest estetyka skryptu?! Takie coś nie istnieje, poza tym po co mi zmieniałeś napisy z "Nope" na "Blad: Nope! You does'nt have permissions" po 1. Język polski, a potem angielski? WTF... jak to wygląda. Jeśli skrypt ci nie działa to masz inną wersję Minecrafta/Skripta.

Opublikowano

 

Estetyka ; 

schludny wygląd czegoś;

radzę sprawdzić na https://sjp.pl/estetyka

 

Zmieniłem wiadomość, bo lubię a angielski z polskim może się mieszać a tak w ogóle to sam tak zrobiłeś.

 

No przepraszam mam normalną wersje Minecrafta to ty chyba powinieneś wziąć się do roboty ( bo to naprawde banuje wykonującego komendę ban :/ )

 

Ja Ci ocenę już dałem.

 

Daj coś od siebie +1

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...