PITERSON | 2019-11-26 18:57:16 UTC | #1
Witam,
Chciałbym utworzyć plugin na spigota który miałby bardzo prosty schemat działania:
jeżeli gracz o nicku xyz podskoczy to zostanie zabrane mu 2hp.
Ostatecznie może być craftbukkit ale unikam go, gdyż nie wyrabia z RAM zbytnio na moim serverku.
Będę wdzięczny za pomoc (; Chętnie też przyjmę poradę gdzie mogę się nauczyć jak to zrobić.
SP24 | 2019-11-26 19:44:09 UTC | #2
Najpierw musisz nauczyć się języka Java, w którym będziesz mógł napisać taki plugin. Javy nauczysz się tutaj: https://javastart.pl/
Jeśli nauczysz się już Javy to Spigot będzie dla Ciebie prosty.
PITERSON | 2019-11-26 20:04:46 UTC | #3
W samych podstawach javy nie ma aż takiego problemu. Jednak pojawia się problem
ponieważ, w przypadku bukkita importuje się z ich strony potrzebne elementy do pluginu, lecz
nie wiem jak to wygląda w przypadku spigota.
Timo | 2019-11-26 20:43:30 UTC | #4
Nie rób pluginów nie znając Javy, to się mija z celem.
Najłatwiej, bez nauki programowania, będzie napisać skrypt. Służy do tego plugin Skript. Generalnie nie polecam go na poważniejsze zastosowania, ma kłopoty z wydajnością, ale do tak prostego działania będzie w sam raz.
Dzięki dokumentacji znajdziesz wszystko co potrzebujesz do jego napisania.
W tym przypadku zapewne będzie to event jump i efekt damage. Na ich podstawie skonstruowałem takie coś:
on jump:
damage player by 1 heart
Pokombinuj, powinno działać.
[quote=”PITERSON, post:1, topic:12802”]
Ostatecznie może być craftbukkit
[/quote]
Polecam Paper, który swoją drogą nazywał się kiedyś PaperSpigot, odczujesz różnicę ;)
PITERSON | 2019-11-26 20:21:59 UTC | #5
Bardzo dziękuję za pomoc,
faktycznie ze skryptem jest o wiele prościej nawet przy minimalnej zmianie
jednak czuję taki nie dosyt, i myślę, że na tym nie spocznę. I wkrótce jakiś
plugin na paper bądź spigota, bo bukkitem trochę gardzę.
bopke | 2019-11-26 20:53:27 UTC | #6
[quote=”PITERSON, post:5, topic:12802”]
plugin na paper bądź spigota, bo bukkitem trochę gardzę.
[/quote]
paperspigot to silnik który ma swoje api, które jednocześnie jest rozwinięciem spigot api
spigot to silnik który ma swoje api, które jednocześnie jest rozwinieciem bukkit api
Tak czy siak dopóki nie użyjesz czegoś specyficznego dla danego silnika to piszesz w jednym bukkitapi, luks
Co do skryptów uważałbym z robieniem jakichś większych rzeczy, są okropnie powolne i można łatwo zmulić serwer. Do małych rzeczy jeszcze jakotako się nada.
system | 2019-12-28 20:54:37 UTC | #7
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.