Skocz do zawartości

Skrypt na sektory dla 30 osób


Rekomendowane odpowiedzi

Siema , dzisiaj publikuje skrypt na sektory dla max 30 osób przy 4 GB RAM

Skrypt jest w pełni kopmatybilny z 1.8 - 1.14.4

Zawiera on komędy:

  1. #/spawn / tf.sektor.command.spawn
  2. #/setspawn / tf.sektor.command.setspawn
  3. #/helpop / tf.sektor.command.helpop
  4. #/sektor / tf.sektor.command.sektor
  5. #/find / tf.sektor.command.find

Wynagane są pluginy:

- SkQuery

- Skript 2.2

- WildSkript / skUtilites

- SkRayFall

- Multiverse core

 [DL] : 

PS: darujcie sobie pisanie typu ,,ten skrypt to gówno" a jak ktoś jest typowym januszem kozakiem to TeenageFall2#9238

Edytowane przez TakiJakTy
TakiJakTy

Zmieniam edytor na code.skript.pl

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/
Udostępnij na innych stronach

Ogólnie to ja mogę się mylić i mam nadzieję że jeżeli tak jest to ktoś moją wypowiedź sprostuje.

Po co komu sektory (i to w skrypcie) przy 30 osobach online? Z tego co mi się wydaje przeznaczane są one na sieci z większą ilością graczy i tworzone są nie na światach tylko osobnych serwerach. Wszystko to po to aby odciążyć maszyny i nie trzymać kilkuset osób na jednej (co przy obecnych silnikach i tak nie jest możliwe).

Zatem, jaki jest sens istnienia tego skryptu?

Spoiler

darujcie sobie pisanie typu ,,ten skrypt to gówno" a jak ktoś jest typowym januszem kozakiem to TeenageFall2#9238

Jeżeli nikt nie uświadomi mi że się mylę to ja bardzo chętnie przejdę się na discorda, aby powiedzieć ci że ten skrypt to gówno.

 

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-225911
Udostępnij na innych stronach

O mój Boże... Nie dość że skrypt wykorzystuje tyle dodatków to jeszcze trochę marnie wykonane...

 

variables:
    {helpop.%player%} = true
command /helpop [<text>]:
    permission: tf.sektor.command.helpop
    trigger:
        if arg 1 is set:
            if {helpop.%player%} is true:
                if player is in "{@S1}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S1} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
                if player is in "{@S2}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S2} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
                if player is in "{@S3}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S3} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
            else:
                send "&6Komendy &a/helpop &6mozesz uzyc co &a1 minute&6!" to player
        else:
            send "&6Wiadomosc &c&lnie &6zostala wyslana!" to player
on quit:
    set {helpop.%player%} to true
command /find [<player>]:
    permission: tf.sektor.command.find
    trigger:
        if arg 1 is set:
            if player argument is in "{@S1}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S1}" to player
            if player argument is in "{@S2}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S2}" to player
            if player argument is in "{@S3}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S3}" to player

Po co komu HelpOp... Rozumiem żeby przyjmować skargi, ale nie widzę sensu by w tym skrypcie był Helpop...

Marnie wykonane ponieważ

if player argument...

Można po prostu napisać

if arg....


Skróć kod, niektóre linijki kodu.

Edytowane przez CountingDogs
Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-225932
Udostępnij na innych stronach

17 minut temu, CountingDogs napisał:

O mój Boże... Nie dość że skrypt wykorzystuje tyle dodatków to jeszcze trochę marnie wykonane...

 


variables:
    {helpop.%player%} = true
command /helpop [<text>]:
    permission: tf.sektor.command.helpop
    trigger:
        if arg 1 is set:
            if {helpop.%player%} is true:
                if player is in "{@S1}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S1} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
                if player is in "{@S2}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S2} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
                if player is in "{@S3}":
                    set {helpop.%player%} to false
                    send "&6Wiadomosc zostala wyslana!" to player
                    loop all players:
                        if loop-player has permission "helpop.admin":
                            send " " to loop-player
                            send "&4&lHELPOP &a&lSektor {@S3} &6&l%player% &8&l: &f&l%arg 1%" to loop-player
                            send " " to loop-player
                    wait 3600 tick
                    set {helpop.%player%} to true
                    stop
            else:
                send "&6Komendy &a/helpop &6mozesz uzyc co &a1 minute&6!" to player
        else:
            send "&6Wiadomosc &c&lnie &6zostala wyslana!" to player
on quit:
    set {helpop.%player%} to true
command /find [<player>]:
    permission: tf.sektor.command.find
    trigger:
        if arg 1 is set:
            if player argument is in "{@S1}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S1}" to player
            if player argument is in "{@S2}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S2}" to player
            if player argument is in "{@S3}":
                send "&8> &6%arg-1% &2jest w sektorze &6{@S3}" to player

Po co komu HelpOp... Rozumiem żeby przyjmować skargi, ale nie widzę sensu by w tym skrypcie był Helpop...

Marnie wykonane ponieważ


if player argument...

Można po prostu napisać


if arg....


Skróć kod, niektóre linijki kodu.

czepianie się player argument, a arg to totalny non-sens

 

Ja bym ujął to bardziej tym, że to tylko przenoszeniem między światami, także jakie to sektory? XD

W głównym działaniu sektor ma przenosić na inny serwer połączony bazą danych, ale dużo by tu można pisać

Obciąża to tylko serwer i nie daje żadnej korzyści 

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-225936
Udostępnij na innych stronach

"ten skrypt to gówno" :lulkappa:

Rozpisywać mi się nie chce powyższy cytat powinien wszystko załatwić. 

Spoiler
58 minut temu, HotAngel2K17 napisał:

Marnie wykonane ponieważ



if player argument...

Można po prostu napisać



if arg....

Co to ma do wykonania? Nawet lepiej ze definiuje typ argumentu. 

Cytat jest z cytatu w wypowiedzi hotangela ale chodzi o @CountingDogs

 

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-225940
Udostępnij na innych stronach

To jest dzielenie świata na kilka światów, a nie na kilka serwerów. Jak wejdę na te kordy które są podane to skrypt zgłupieje bo oba są takie same, powinno być np. s1 to X=500 a s2 to X=501 i wtedy nie byłoby problemu.  Nieaktualne, skrypt tepa gdzie mu się żywnie podoba. 

Edytowane przez jaku49
Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-225953
Udostępnij na innych stronach

W dniu 11.10.2019 o 10:16, Evolve_x3 napisał:

Przecież sektory polegają na rozdzieleniu map na różne serwery, a nie na różne światy. Totalny bezsens.

Pisze jak ,,krowie na rowie" że to fake-sektory i jak ktoś chce to niech to ma a jak sie nie podoba to masz problem ...

W dniu 10.10.2019 o 21:56, HotAngel2K17 napisał:

czepianie się player argument, a arg to totalny non-sens

 

Ja bym ujął to bardziej tym, że to tylko przenoszeniem między światami, także jakie to sektory? XD

W głównym działaniu sektor ma przenosić na inny serwer połączony bazą danych, ale dużo by tu można pisać

Obciąża to tylko serwer i nie daje żadnej korzyści 

Powiedziałeś co wiedziałeś a gówno wiedziałeś ...

W dniu 10.10.2019 o 16:56, ZiemniaQ napisał:

Ogólnie to ja mogę się mylić i mam nadzieję że jeżeli tak jest to ktoś moją wypowiedź sprostuje.

Po co komu sektory (i to w skrypcie) przy 30 osobach online? Z tego co mi się wydaje przeznaczane są one na sieci z większą ilością graczy i tworzone są nie na światach tylko osobnych serwerach. Wszystko to po to aby odciążyć maszyny i nie trzymać kilkuset osób na jednej (co przy obecnych silnikach i tak nie jest możliwe).

Zatem, jaki jest sens istnienia tego skryptu?

  Pokaż ukrytą zawartość


darujcie sobie pisanie typu ,,ten skrypt to gówno" a jak ktoś jest typowym januszem kozakiem to TeenageFall2#9238

Jeżeli nikt nie uświadomi mi że się mylę to ja bardzo chętnie przejdę się na discorda, aby powiedzieć ci że ten skrypt to gówno.

 

Może ktoś kto chciał ten skrypt chciał być bardziej ,,perstiżowy" a ja go tylko opublikowałem ???

W dniu 11.10.2019 o 14:37, jaku49 napisał:

To jest dzielenie świata na kilka światów, a nie na kilka serwerów. Jak wejdę na te kordy które są podane to skrypt zgłupieje bo oba są takie same, powinno być np. s1 to X=500 a s2 to X=501 i wtedy nie byłoby problemu.  Nieaktualne, skrypt tepa gdzie mu się żywnie podoba. 

Pisałem ten skrypt jak wychodziło 1.10 i tak zleceniodawca chciał ...

 

HeezQ

Łączę 4x posty, staraj się wpisać wszystko w jednym

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-226024
Udostępnij na innych stronach

@TeenageFall2 bardziej prestiżowy? Co w tym prestiżowego, lol.

1 godzinę temu, TeenageFall2 napisał:

Powiedziałeś co wiedziałeś a gówno wiedziałeś ...

 

no co jak co ale jak widać mam większą wiedzę, między innymi dlatego, że nie robię sektorów w skrypcie.

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-226038
Udostępnij na innych stronach

  • 1 rok później...
  • 2 tygodnie później...
W dniu 10.10.2019 o 16:56, Gość ZiemniaQ napisał:

Ogólnie to ja mogę się mylić i mam nadzieję że jeżeli tak jest to ktoś moją wypowiedź sprostuje.

Po co komu sektory (i to w skrypcie) przy 30 osobach online? Z tego co mi się wydaje przeznaczane są one na sieci z większą ilością graczy i tworzone są nie na światach tylko osobnych serwerach. Wszystko to po to aby odciążyć maszyny i nie trzymać kilkuset osób na jednej (co przy obecnych silnikach i tak nie jest możliwe).

Zatem, jaki jest sens istnienia tego skryptu?

  Ukryj zawartość
darujcie sobie pisanie typu ,,ten skrypt to gówno" a jak ktoś jest typowym januszem kozakiem to TeenageFall2#9238

Jeżeli nikt nie uświadomi mi że się mylę to ja bardzo chętnie przejdę się na discorda, aby powiedzieć ci że ten skrypt to gówno.

 

Ogólnie to wiesz że jest ograniczona liczba rdzeni na świat czyli 1 rdzeń na 1 świat to ma to sens sektory na światach.

Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-307148
Udostępnij na innych stronach

  • 2 miesiące temu...
2 godziny temu, Cyprian489 napisał:

ale ja niemam hajsu a chce miec 10 sektorow spawn (ze multiverse core)

Mammoth jest (będzie) darmowy, a multiversem jedyne co zrobisz to całkowite przeciwieństwo sektorów. Celem sektorów jest rozłożenie jednego świata na kilka serwerów w celu zmniejszenia lagów, a multiverse rozkłada jeden serwer na kilka światów, co jeszcze bardziej zwiększa lagi.

Edytowane przez Helios1993
Odnośnik do komentarza
https://skript.pl/temat/35172-skrypt-na-sektory-dla-30-os%C3%B3b/#findComment-312131
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...