-
Ilość zawartości
29 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez TrefeleK
-
Gracz (premium) zmienił nick i wszystko stracił
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
ahaaa w taki sposób dobra, a jak mam tych zmiennych bardzo, bardzo dużo (o różnych nazwach) to da sie to za jednym zamachem zrobić jakoś? -
Gracz (premium) zmienił nick i wszystko stracił
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
jaki to byłby skrypt wtedy -
Gracz (premium) zmienił nick i wszystko stracił
TrefeleK opublikował(a) pytanie w Pytania i problemy
hej mam problem tego rodzaju że mój serwer to 80% skrypty, i grał sobie przez długi czas pewien gracz, który dzisiaj zmienił nick swojej premki i jak wszedł na serwer to nic mu nie działa, stracił cały postęp i co ważne tylko ten postęp który był zapisany w variablesach skripta, inne pluginy poprawnie go rozpoznały i nadały mu wszystko to co miał na starym nicku. Zmienne do konkretnego gracza u mnie są zapisywane za pomocą nicku, nie UUID ( przykład: {nazwa::%player%} ). Moje pytanie brzmi, jak temu jednemu graczowi przywrocić wszystkie variablesy na nowy nick, nie ingerując w plik variables, którego nie powinno edytować sie manualnie? -
hej mam problem taki jak w tytule, chciałbym żeby attacker po wymienionych wyżej akcjach dostawał, a victim miał zabierane punkty z zmiennej, wiem że jest to osiągalne ale nie umiem się za to zabrać poniżej umieszczam mój kod na dawanie/zabieranie punktów za zabicie wręcz, które działa i właśnie zależałoby mi aby gracze byli rozliczani jak victim spadnie z wysokości, utopi się, wpadnie do lawy lub zostanie zakopany przez jakiś blok typu żwir, piasek. PS. do odliczania antylogoutu używam pluginu PvPManager.
-
Zapisywanie w pliku txt jaki item został włożony przez gracza do gui
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
No dobra to może jeszcze ktoś się trafi kto będzie wiedzieć, bo myślałem że może jakiś event rejestrujący wkładanie/wyjmowanie do gui istnieje, o którym nie wiem, a na podstawie tego eventu można byłoby działać w log'u, chyba że jest też jakaś opcja pokombinowania z zmiennymi lub on inventory click if clicked slot is, ale nie wiem. Mimo to dzięki za chęci -
Zapisywanie w pliku txt jaki item został włożony przez gracza do gui
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
Chodzi mi o to żeby rejestrować w logu informacje o tym jaki item został włożony/wyjęty przez gracza do/z enderchesta, poniżej podaje fragment tego kodu na moje ec: -
Zapisywanie w pliku txt jaki item został włożony przez gracza do gui
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
tak wiem, ale jak to zrobić, a raczej jakiego eventu użyć żeby w log'u zarejestrować informacje o włożonym/wyjętym itemie do gui o konkretnej nazwie? -
Zapisywanie w pliku txt jaki item został włożony przez gracza do gui
TrefeleK opublikował(a) pytanie w Pytania i problemy
Cześć przychodzę z pytaniem taki jak w temacie, chciałbym aby było to zapisywane w formacie: Gracz <nick> włożył do gui <nazwagui> <item> nie musi być to spolszczona nazwa po prostu zależy mi na tym żeby było możliwe do rozpoznania jaki item został włożony. Jeżeli to możliwe to fajnie gdyby była godzina i data włożenia, ale to nie konieczne. Gui mam zrobione w taki sposób: Chciałbym aby było to zrobione bez używania funkcji, bo jeszcze ich nie pojąłem i nie ruszam się rzeczy których nie rozumiem ;/ -
Cześć jak zrobić żeby po wpisaniu /radar pokazało na czacie nick i range oraz odległośc od najbliższego gracza w promieniu X kratek?
-
Cześć mam essentialsax eseentialsaxchat i chaninjector i oprócz tego masa innych moich pluginów i skryptów i mam problem tego rodzaju że nie moge dodać placeholderu z liczbą złotówek ktore ma gracz w prefix danej rangi w essentialsie w group-formats: . Wyskakuje błąd taki: https://zapodaj.net/plik-pf4ZGnOonh . Tak wygląda config ess kiedy wystepuje ten błąd https://zapodaj.net/plik-c8bR6wmkcs . Błąd nie wystepuje jak nie mam wpisanego %zlotowki_gracz% przed rangą. Prosze o pomoc tak wygląda kod definiujący placeholder: (co ważne w tabie złotowki wyświetla dobrze czyli coś z essentialsem)
-
Tłumaczenie days, minutes, and, hours itd.
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
Bo po restarcie serwera w tym skripta cooldown się zeruje i znowu mozna uzyc komendy, z resztą temat już do zamknięcia poradziłem sobie bardzo fajnie używając sposób który jest poniżej -
Tłumaczenie days, minutes, and, hours itd.
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
No tak robie i jest to co napisałem wyżej -
Tłumaczenie days, minutes, and, hours itd.
TrefeleK odpowiedział(a) na TrefeleK pytanie w Pytania i problemy
Gdzie to w kodzie dać? Teraz wyświetla mi się <none> "Musisz poczekac jeszcze <none> zeby moc znow uzyc tej komendy!" -
Cześć robie kilkudniowy cooldown na kity i bardzo mi zależy aby zamienić te angielskie nazwy czasowe na polskie: https://imgur.com/a/7P02im3 Narazie dlatego że jest to w fazie testów to nie jest powiązane z kitami, ale będzie. Tak sie prezentuje kod: I problem jest w tym że replace all "days" with "dni" in {_czas} nic nie daje. Prosze o pomoc zależy mi żeby wszystkie możliwe angielskie nazwy określające czas były po polsku.
-
Tak wiem ale ja wszędzie używam tej mojej wersji z ifem, już troche za późno na poprawki bo mój serwer to 70% skrypty i wszędzie mam z if player has permission... Ważne że działa jak trzeba Co jeżeli nie zmienię bo nie wiem ?
-
Rozwiazalem to w ten sposób: I dziala Dziękuje wam za pomoc temat można zamknąć
-
O działa dzięki <3. Teraz kolejna sprawa to jak zrobić że jak gracz nie trzyma zadnego z wymienionych w kodzie poniżej itemów to żeby wyświetlalo ze nie mozesz tego przepalić? Na pewno nie rozwiąże tego else: send "Nie mozesz tego przepalic" do ifa sprawdzającego czy players tool to X, bo w przypadku jak gracz nie trzyma żadnego z wymienionych itemów to wiadomość na czacie sie powtarza.
-
Jezeli gracz trzyma w łapce 1, lub 4, lub 7, lub 54 lub inną dowolną liczbe porkchopa to ma się "przepalic" ale tylko to co ma w łapce Przyklad: trzymam se w łapce 64 raw porkchopy, a w slocie obok mam kolejne 31 raw porkchopy. Wpisuję komende /przepal i przepalają się tylko te 64 raw porkchopy które mam w łapce, a te 31 ktore byly w slocie obok (nie w łapce) zostają surowe czyli bez zmian. Podalem przykladowe liczby
-
W dalszym ciągu przepalają się wszystkie porkchopy w ekwipunku bo "set {_} to amount of porkchop in player's inventory" oraz "remove {_} of porkchop from player" to robią a tego właśnie chcialbym uniknąć jakoś ale nie wiem czym zastąpić aby tylko z łapki setowało amount of porkchop
-
Wydaje mi się że trzeba jakoś zloopować hand item, bądź player's tool i zapisac do zmiennej item w łapce ale nie wiem...
-
Już bez sprawdzania widziałem że nie będzie działać tak jak chciałem, sprawdziłem i miałem racje bo wszystkie raw porkchopy z eq znikają i stakują się w jednym slocie w eq jako przepalone, a ja chciałem żeby ten item pozostawał w łapce na swoim miejscu po przepaleniu. Ponadto przypominam też że chce żeby przepalał się tylko item w łapce ;/
-
Czesc napisałem skrypta na komende /przepal ktora miałaby zamieniać surowe jedzenie, ory, surowce i tak dalej na przepalone. W moim kodzie mam zdefiniowane wszystkie rzeczy ktore mozna przepalic w minecrafcie ale tutaj daję tylko kawałek, gdyż dalej wygląda to tak samo. Problem w tym, że po wpisaniu /przepal przez gracza "przepalają się" wszystkie itemy w zaleznosci jaki item gracz ma w lapce (Przyklad: trzymam porkchopa w lapce wpisuje /przepal i przepala sie każdy porkchop w eq), a chcialbym aby przepalal sie tylko item w lapce. Wiem że błąd leży w replace X in player's inventory with Y. Próbowałem z replace player's tool with Y, replace X in player's tool with Y i tak dalej i nie działa, prosiłbym o pomoc nie mam już pomysłu PS. ponadto chciałbym jeszcze że jak gracz trzyma w lapce jakis inny item, nie raw porkchop i inne przepalalne rzeczy w minecrafcie to żeby pisało mu że nie można tego przepalić. Nie chodzi mi o: if player's tool is raw porkchop: (reszta kodu) else: send "Nie mozna tego przepalic", bo w przypadku kiedy tych przepalalnych itemow jest dużo to wiadomość się dubluje na czacie.
-
Cześć z tej strony Inwestycja (kiedyś TrefeleK) właściciel serwera manikraft.pl Piszę to aby podkreślić, że jest to własność tego serwera ale naszła mnie chęć na podzielenie się z Wami moim autorskim skryptem. Czytalem regulamin to chyba moge to zrobić... Skrypt jest szczególnie przydatnym dodadkiem na serwerach PvP, a z tego co widziałem nie ma nigdzie takiego drugiego, gdyż sam go szukałem i tym sposobem, że nie znalazłem zostałem "zmuszony" do własnoręcznego napisania kodu. Przechodząc do meritum: Od razu tłumacze kod i co się tu dzieje: a więc gracz przy wejściu na serwer dostaje wiadro z wodą nazwane "&bWoda". Kiedy woda zostanie postawiona, znika w ciągu 4 ticków i graczowi zostaje samo wiaderko. Wtedy zaczyna się 5 sekundowe odliczanie (w nazwie itemu), po zakończeniu którego woda wróci do wiaderka. I tak w nieskończoność. Ze względu na to, że woda znika bardzo szybko, ale wystarczająco aby zrobić water flipa, nie rozlewa się ona przy wyłączonym gamerule za to odpowiadającym. Jeżeli masz na swoim serwerze /sklep w którym można kupić takie właśnie itemy to usuń ten kawałek kodu: on join: give player a water bucket named "&bWoda" aby gracz nie dostawał wiaderka od razu po zalogowaniu się na serwer. Taka mała rada Tylko pamiętaj, że nazwa itemu który dostaje gracz ze sklepu to musi być: "&bWoda", bowiem inaczej nie zadziała, chyba że zmienisz sobie nazwy w kodzie. Mam nadzieję, że ten skrypt się komuś przyda. Jest to mój jeden z pierwszych, a więc piszcie, komentujcie, czekam na hejt
- 2 odpowiedzi
-
- woda
- stawienie wody
-
(i 3 więcej)
Oznaczone tagami:
-
Czesc potrzebuje pluginu żeby ktoś polecił, fajnje gdyby bylo mozna pod baze mysql podpiąć. Ew. przyjme skrypt. Ale do rzeczy przechodząc to potrzebuje czegos co da graczowi zabijającemu monety w ilości randomowej np od 4 do 12 monet max. I chciałbym aby była komenda /sklep otwierająca w pełni konfigurowalne gui z rzeczami które kupić gracz na stałe tzn. ten item po zakupie musiałby dawać graczowi sam ten przedmiot i też najwazniejsze: permisje np. wedka.sklep którą moge se wsadzic potem w moj plugin autorski uzupelniający eq po smierci i po wejsciu na serwer Ktos jakis pomysl ma?
-
No oki to ignoruje te bledy. Wazne, że działa bardzo dziekuje nie sadzilem ze to taki duzy skrypt wyjdzie . Temat mozna zamknąć chyba, że ktoś chcialby napisac/udostepnic mi skrypt na to samo ale z wodą. (po postawieniu wyswietlala by sie wiadomosc &CTwoja woda zniknie za pare sekund!.
- 4 odpowiedzi
-
- cobblestone
- stawianieblokow
-
(i 3 więcej)
Oznaczone tagami:
