Skocz do zawartości

Kruku

Użytkownik
  • Ilość zawartości

    6
  • Rejestracja

  • Ostatnia wizyta

O Kruku

  • Urodziny 11/28/1996 (29.518957334 lat)

Informacje

  • Płeć
    Mężczyzna
  • Nick w MC
    Kruku

Ostatnie wizyty

1076 wyświetleń profilu

Osiągnięcia Kruku

Świeżak

Świeżak (1/13)

0

Reputacja

  1. Witam, Z racji kilku godzin pracy i nauki nad skript chciałbym podzielić się swoim tworem: Skrypt służy do zastąpienia domyślnej komendy /tpa taką, która pobierze od gracza zarobione pieniążki. Wiem, że można ustawić w Essentials command-cost lecz w przypadku /tpa pobranie opłaty następowało już po samym wysłaniu zapytania bez względu na jego wynik. Skrypt obsługuje 5 s okres bezruchu osoby teleportowanej oraz pobiera należność dopiero po wykonaniu teleportacji. Sam od kilku dni szukałem podobnego skryptu lub pluginu lecz na 1.16.4 nie znalazłem nic. Dołożyłem wszelkich starań by w buforze nie latały bez sensu zmienne więc nie powinno zawalać pamięci. Jak ktoś mądry w temacie to czyta to może podzieli się wskazówkami Bo sam widzę kilka prawdopodobnie zbędnych linijek. Miłego korzystania.
  2. Połączyłem całość z pluginem InvRecover i jak na razie działa stabilnie. command /zapisz: trigger: set {zapisz::%player%} true on death: If {zapisz::%player%} is set: clear drops on respawn: if {zapisz::%player%} is set: execute console command "/ir %player%" clear {zapisz::%player%} (to jest uproszczona wersja tego co chciałem docelowo zrobić) To całe "restore (...)" skripts próbuje użyć jako komendy bo po wisaniu tego wyrażenia właśnie jako komendy powstaje dokładnie ten sam błąd. Na razie osiągnąłem swój cel więc myślę, że temat można uznać za zamknięty. Dzieki za pomoc
  3. Logi pokazują Bukkit - > w skopiowanym fragmencie logów, w linijce gdzie wypisane są wersje, jest napisane Bukkit. (...)hosting Spigot - > w panelu administratora, stworzonym przez hosting Enderchest jest napisane Spigot. Trochę się nie zrozumieliśmy, ale odpowiedź na pozakonkursowe pytanie mam więc dzięki Ci do twojej wypowiedzi na główny temat: Czyli mam formatować każdy slot w eq do innej zmiennej i potem ponownie sloty przeformatować na wcześniej zapisane zmienne? Nie powiem, że jest to zadanie nie do wykonania, ale nie ma jakiegoś innego sposobu (nie obrażę się jeśli komuś z pasją chciało się coś takiego napisać :D). Nie do końca rozumiem to co napisałeś w "<>". To jest taki przykład czy jakiś nowy nieznany mi sposób pisania *.sk?
  4. Pytanie poza konkursem, Logi pokazują Bukkit, a hosting Spigot (hosting Enderchest). To to samo?
  5. Pluginy: Skript, SkQuery, EssentialsWersja silnika: Spigot 1.11.2-R0.1Wersja minecrafta: 1.11.2Wersje dodatkow do skripta: Skript 2.2-dev25, SkQuery 3.5.6a-LimeBledy/opis bledu: Nie nie wykonuje polecenia restore inventory of player from {inv.%player%}Screeny: http://screenshot.sh/mFuum36wmUmP8Kod skryptu: command /zapisz: trigger: if player has permission "zapiszoddaj.admin": set {inv.%player%} to serialized inventory of player command /oddaj: trigger: if player has permission "zapiszoddaj.admin": restore inventory of player from {inv.%player%} To jest tylko przykład. Przy /sk reload nie wywala błędu, przy wpisywaniu "/zapisz" tak samo, ale przy "/oddaj" wywala http://screenshot.sh/mFuum36wmUmP8 Chcę by przy spełnieniu warunku zapisało eq gracza i przy innym go zwróciło. Cały kod, w który chcę to wpleść jest dość rozbudowany i działa więc chyba nie ma sensu zaśmiecać tematu zbędnymi linijkami. Może czegoś nie dograłem, albo nie wiem bo składnia jest chyba dobra...
  6. Cze, Nie mogłem spać i stwierdziłem, że napisanie skryptu będzie dobrym zabijaczem czasu. Oto co z tego wyszło: Służy to w sumie temu by gracz, który akurat nie patrzy w okno gry bo np. ogląda memy na kwejku mógł być zaczepiony dźwiękiem przez innego gracza (podobnie jak na Ts3). Aby zapobiec spamieniu zaczepkami dodałem czas (40 sekund) jaki musi minąć od ostatniej zaczepki by móc wysłać kolejną. Pomyślałem też o graczach, którym takie coś nie odpowiada i mogą wyłączyć dla siebie zaczepianie. Nie mogą jednak w tym czasie zaczepiać innych. Dodatkowo jest możliwość ustawienia dla siebie dźwięku jaki ma być odtwarzany po otrzymaniu poke. Zacząłem pisać skrypty ze 3 dni temu i nadal wiem o nich mało więc nie hejtujecie za mocno dobra? Fajnie by było, gdybyście powiedzieli, czy i co mogę poprawić? Komendy dla tych, którzy będą chcieli to sobie zainstalować: /poke <nick> - zaczepia gracza podanego w parametrze <nick> /pokes - spis komend /pokes on - włącza zaczepki /pokes off - wyłącza zaczepki
×
×
  • Dodaj nową pozycję...