Makhart
Użytkownik-
Ilość zawartości
24 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Makhart
-
Dosłownie z przed chwili.. Ponad 2600 dropniętych prezentów, kilka dziesiątek tysięcy linijek w Variables, a wydajność ~19.83 TPS Hoł hoł hoł.. wydajność ..hoł hoł hoł XD
-
EssentialsChat da fajnie zrobić na permission W sumie jestem jedną z niewielu osób którym udało się opracować skrypt na permission może kiedyś udostępnię :D Co do EssentialsChat to wystarczy pisać za gracza w taki i taki sposób jeśli gracz ma w profilu rangi taką i taką permisje.. on chat: if player has permission "nbase.chat.rank.gracz": pisanie za gracza na chat w ten sposób: Gracz skkf: siema ... lub %{@rank.gracz}% rank.gracz: &8Gracz &7%player% &8>> &f%message%
-
Pozwolę sobie na chama dać "" z innego forum .. [MOJA WYPOWIEDZ] Nie jest lepszy a raczej chciałem kolego powiedzieć że pisanie w java jest lepsze. Co do pluginów to tak.. być może Testowałem i powiem ci że potrzebowałem na szybko to zrobić bo już czasu nie było po prostu a poprzednich testów wiem że na spatchowanym spigocie 1.8 jakoś mi nie współpracuje z najnowszymi pluginami to give.. tak samo jak if players money A nie wypuściłbym czegoś, co nie będzie działać.. tym bardziej na ostatni moment Do do ciebie rafal00pl to testowałem to wczoraj u mnie na moim serwerze kiedy gracze myśleli że normalnie dropią to ze stone, ja na boku wyciągałem wnioski.. powiem tak, samo usuwające się zmienne działają wyśmienicie mój serwer około 6-8 GB RAM oraz prawie 50 graczy wczoraj online, wydajność 20 TPS, a złużycie ramu kilka GB prawie 3 co prawda jak teraz nie dawno restartowałem serwer to zapisał jakieś 28 000 linijek w pliku Variables po wczorajszym dniu ale już po restarcie zostało 0 linijek, więc kuź*a zrobiłem chyba dobrą robotę, nie prawda? Dodam że lagów nie było a oto statystyki.. (ostatnie 24h) Wydropione: 1401 Otworzone: 1241 Także wydajność jest A jeszcze w sumie 1 rzecz.. po co Variables? gracz chce zniszczyć prezent i wypada mu wtedy zwykła głowa a variables to zabezpiecza i z powrotem mu daje prezent Pozdrawiam #2 Dokładnie, a po za tym chciałem dodać że skript nie jest jakimś srodowiskiem do programowania, nigdy nie był i nie będzie bo jest nie wydajny "Skrypt jest to plugin który ma możliwość dodania do naszej rozgrywki drobnych dodatków" wszystko w temacie
-
@Up2 dziękować za odpowiedź ja coś tam próbowałem w ten sposób ale nie działało jako że 2.1.2 nie wszystkim działa jak należy tym bardziej na patchowanym spigocie 1.8 Tak więc zrobiłem zamiennik na szybko i tak żeby działało zawsze. Więc umówmy się że nikt już niech nie pisze o tym give bo dobrze o tym wiem jak chcecie to przeróbcie skrypt do swoich potrzeb i jest ok dać wam coś na święta to jeszcze sie nie podoba XD
-
Nie będę nic zmieniał jak chcecie to modyfikujcie. Mnie nie działał tamten sposób zbyt stabilnie A tytuł i lore musi być
-
bardziej rozwinąć się chyba tylko da w kierunki że ma dropić z czego.. z wędki, z komendy (losowanie, rosyjska ruletka) czy po zniszczeniu - wydobyciu czyli jak ja mam teraz tak to nawet da sie permission wygrac
-
Dodajcie ekonomie jeszcze :p To wtedy bd kozak i jakieś zmienne które bd łączyć się z innymi waszymi skryptami ekonomii jako łaczka Dodaj takie fajne rzeczy: /id - sprawdza id (to już masz) /id target - sprawdza id bloku na który patrzysz spis komend w configu blokowanych textcontrol czyli edycja koloru graczy na m.in. na tab czy edycja kontrola chat
-
Norbi dawaj Challenge dla mnie.. zapodaj temat to napisze ci skrypt na ten wybrany przez ciebie temat :D
-
Próbowałem.. jako że ze skriptem 2.1.2 każdy miał problem a już nie chciałem zaprzątać głowy kompatybilnością zrobiłem to najlepiej jak mogłem.. Dlaczego mogłem? Bo mogłem! 1. Inaczej na najnowszych wersjach się nie buguje, działa każdemu 2. I tak na czas świąt więc.. spam nie ważny jak na 1 dzień 3. Chodziło mi żeby szybko i sprawnie działało to że to głowa o danym skinie z customową nazwą oraz opisem
-
Nie ma co zostawać na forum, pisać mniej więcej umiem tylko czasu brak, to byo pisane na szybko. Mógłbym prosić o wykaz błędów?
-
Słuchaj nadarzyła się okazja więc napisałem skrypt, to jest mój prezent na święta dla wszystkich Odświeżyłem być może stary projekt ale liczy się to że możemy wgrać to do siebie na serwer i zadowolić graczy Można to co prawda zamienić na give 1 book named "opis" to the player ale testowałem to i bardziej mi stabilnie było to napisać na essentials Ogólnie całość testowałem wiele razy, u mnie działa dobrze DODAM ŻE.. zawsze stawiam na działanie, stabilność etc. co mogą świadczyć samo usuwające się Var
-
Witaj, ja jestem Makhart i posiadam swój własny serwer ([ciach]) Na swoim serwerze zajmuję się sprawami designu aż po sprawy techniczne Jak wiecie dzisiaj są mikołajki, tak więc daję wam ten skrypt jako prezent Idziemy kopać stone, lub inny blok i natykamy się na prezent. Stawiamy go w bezpiecznym miejscu na ziemi i rozpakowujemy trzymając nożyce w ręce Skrypt posiada customowe dźwięki które dodatkowo splamiły by w konsoli. Jeśli chcesz mieć epickie dźwięki a zarazem wydajność pobierz skQuery. Jest to plugin który wrzucamy po prostu do reszty plugin'ów - i to wszystko Skrypt wymaga pluginu Essentials do zarządzania serwerem, w sumie to prawie każdy z nas to ma u siebie na serwerze. Dlaczego tak? Ponieważ zadbałem o profesjonalną nazwę prezentów oraz ich opis dla graczy XD Skrypt musicie skonfigurować wpisując procent szans, materiał z jakiego wypadają oraz najważniejsze, na jakim świecie dropia. Dodatkowo jest opcja ustawienia dropu pieniędzy na konto gracza oraz permission, jeśli chcecie żeby np gracz miał 0.01% szans na fajny plugin który jest tylko do kupienia w waszym ItemShop'ie SMS to tak, jest to jak najbardziej możliwe Obsługiwane pluginy do permission: GROUPMANAGER i PERMISSIONEX Wymagane pluginy: Skript 2.1.2 - na tym pluginie opiera się cały skrypt (niezbędny) skQuery - potrzebne tylko do dźwięków (polecam) Essentials - chodzi o komendę /give <gracz> 397:3 1 player:CruXXx name: ... (niezbędny) GroupManager lub PermissionEx - tylko jeśli zechcemy dać na prezent permission Komendy + Permission Permission do całego skryptu: christmasgifts.* /prezent help - pokazuje komendy christmasgifts.command.help /prezent - daje prezent christmasgifts.command.give /prezent on - włącza drop prezentów christmasgifts.command.on /prezent off - wyłącza drop prezentów christmasgifts.command.off /prezent <nick> - daje prezent danemu graczowi christmasgifts.command.give /prezent <nick> <ilość> - daje wybraną ilość prezentów danemu graczowi christmasgifts.command.give //Do reklamowania swoich serwerów służy inny dział. ~
-
command /start: trigger: losuj zmienna z listy {} ktora musi miec wartosc true ustaw jej wartosc na false if wylosowana zmienna to {zmienna.3} send "Siema" stopJak zrobić coś tego typu? Chodzi mi o to żeby po wpisaniu komendy losowało 1 zmienną z listy zmiennych i sprawdzało czy ma true a następnie ustawiało jej false a następnie żeby sprawdzało czy wylosowana zmienna to np {zmienna.3} jeśli tak to wyślij siema do osoby która tą że komendę wpisała Jeszcze 1 pytanie. Przypisałem już {zmienna.3} w Variables = true a jak ją automatycznie jeszcze dodac do listy zmiennych {lista} w: Variables:
-
Na swoim przykładzie i z doświadczenia poniekąd zauważyłem że taby lepiej się przyjmują Większość twierdzi że 4 spacje to 4 interpretacje a tab to 1 więc taby są szybsze Co to pluginu skript. Z czym to się je? To własny silnik napisany przez sami wiecie kogo xD Działa to tak.. - Sam plugin wykonuje rozpoznanie i tłumaczenie - Jeśli pojawił się w folderze scripts nowy plik i został on uruchomiony sekwencją /sk reload rozpoczyna pracę - Jeśli jakiś gracz wpisze /drop to plugin szuka w pliku w folderze scripts - Jeśli wyszukał linijke z kodem /drop tłumaczy je na swoje automatyczne /drop poprzez połaczenie się z warp drop - Wykonuje dopiero teleport poprzez nakaz tp gracza który to wpisał To jeden z przykładów, to jest własny silnik njola i działa on tak że wykrywa jego własne słowa i tłumaczy je na odpowiednie eventy z ogólnych standardów javy (Tutaj moje osobista odezwa do Sophera xD) (Napiszcie jakiś swój silnik fajne by to było) Co do tych siników przykładowo jak ja bym taki napisał to by to tak wyglądało: komenda /drop: wykonanie: gracz musi posiadać uprawnienie "cos.cos": wiadomość "" daj 50 diament dla ten gracz zastopuj To tylko jeden z wielu przykładów Teraz kwestia lagów... Wydaje mi się że dobrze napisany skrypt z dobrymi argumentami i dobrze skomponowanym kodem będzie działał jak ma działać i żeby po prostu nie.. dosadnie przesadzać, to wszystko będzie good Wydaje mi się że to optymalne rozwiązanie, jedno jest pewne pisząc skrypt piszemy jakby plugin :) choć wiele osób nie zdaje sobie z tego sprawy Największa zaleta pisania skryptów? chyba pisanie różnorodnych skryptów w taki łatwy sposób i dodatkowo to że są poniekąd jak plugin traktowane
-
Powiadasz WildScript? chyba się przekonam co do niego xD Dziękować
-
Jest jakaś tam sobie skrzynka a w niej 1 diament Czy w skrypcie da się zablokować jakoś wyciąganie itemów z tej skrzyni? I jeszcze 1 pytanie jak wykryć to że klikam prawym myszy na jakiś item, bo działa mi ale tylko jeśli go trzymam w ręce, a ja chce gdy kliknę prawym w otwartym ekwipunku
-
Hm chyba jakiś błąd z kompatybilnością niestety Muszę rozważyć aktualizacje pluginów na nowe xD PS nie będę przecież całego silnika serwera zmieniał, this is madness
-
spigot 1.7.5 oraz najnowsze skript PS kumpel ma starsze skript i działa lajtowo dodam że If player's balance is greather than 1000 też nie działa
-
A.. usuwanie? tamto to wiem ale jak zabrać? :) Nie chce opierać sie na essentials i /eco take Działało jeszcze kiedyś i w sumie u kumpla działa na starszej wersji skript że.. remove 100 from player money u mnie nie działa a nie zamierzam zmieniać wersji skript
-
Czy komendę //paste można wykonać w lokalizacji zmiennej
Makhart odpowiedział(a) na Makhart pytanie w Pytania i problemy
w sumie to sie da bo mogę wejść jako multi konto i na tym zapasowym koncie dać execute player command ale wiesz.. ilość fake'owatych postaci przeraża :) -
Dołączam się do tematu tego typu tylko zaś w odwrotną stronę jak to działa? próbowałem remove 50 from player account ... money ... balance i nie działa dodam że na starszej wersji skript działało
-
Czy komendę //paste można wykonać w lokalizacji zmiennej
Makhart opublikował(a) pytanie w Pytania i problemy
Pytanie jak w temacie Czy komendę //paste można wykonać w lokalizacji zmiennej Chodzi mi o komendy które wykonują się w lokalizacji danego gracza żeby wykonywały się w lokalizacji przykładowej zmiennej {random.locate} Wiadomo że jak się wpisze //paste czy podobną do tych komend to ona się wykonuje np 1 kratkę od gracza. Ja chce żeby się wykonywała 1 kratkę od zmiennej {zmienna} Pozdro -
@UP aa to na tym polega ta podłoga :D czyli ona znika po wykonaniu eventu? w sumie to dalej nie wiem wszystkiego xD Testowałem to u mnie i powiem szczerze że można dać set {_random.teleport.y} to 150Tutaj już wersja poprawiona, rekordowo 12 linijek :D Z lekka okrojona bo skrypt szuka trawy.. chociaż dla mnie to akurat zaleta i atut.. wybaczcie dobrodzieje mam fioła na punkcie pisania krótkich ale funkcjonalnych skryptów więc tak to skróciłem XD PS tepa w bezpieczne.. on rightclick on stone button: if block behind target block is sponge: set {_random.teleport.x} to a random integer between -3000 and 3000 set {_random.teleport.y} to 100 set {_random.teleport.z} to a random integer between -3000 and 3000 set {_random.teleport} to location at {_random.teleport.x}, {_random.teleport.y}, {_random.teleport.z} teleport the player to {_random.teleport} loop blocks in radius 50 around the player: if loop-block is grass: set {_teleport.save} to loop-block teleport the player to the block 1 up the block at {_teleport.save} stop
-
ciekawa jest ilość zmiennych które się zapiszą po wielu nawet dniach używania skryptu B) jak już robić to profesjonalnie :ninja:
