Skocz do zawartości

PolsatGraniePL

Użytkownik
  • Ilość zawartości

    615
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    20

Treść opublikowana przez PolsatGraniePL

  1. ma wysłać wiadomość do gracza czy do itemu który jest podnoszony???? on pick up: send "blablabla" TO PLAYER
  2. PolsatGraniePL

    Pvp

    jeżeli robicie to na oddzielnym świecie z multiverse-core to wtedy dajcie to chyba było /mv modify pvp allow czy coś takiego
  3. ten tekst był napisany na szybo na potrzeby tego tematu. Nie jest on w moim głównym skripcie + i tak jak tam dodam te % to nic to nie zmieni a efekt ma być taki ,że po player's tool i clicked item ma być ten sam tekst zmiennej jako kliknięty blok/mając blok w ręce
  4. osobiście sam został bym na format slocie. Wiem ,że to boli i dużo psuje ale wtedy będzie trzeba edytować cały skrypt, a po co jak masz napisany sam tylko z tym co jest gorsze. masz np. czekoladę orzechową i piszesz do producenta "zamieńcie mi czekolade orzechową na truskawkową bo nie lubie orzechów" a orzechowa to też czekolada która też jest tak samo słodka jak truskawkowa. To po co zmieniać format slota na set slota jak działa.
  5. jeżeli dasz błąd który występuje przy testowaniu tego to będziemu lepiej wiedzieć o co chodzi.. a jeżeli nie ma błędów a skrypt nie działa to pomyśl która część kody odpowiada temu co zrobiłeś a nie działa, a nie dajesz nam cały skrypt i piszesz takzwane w sktócie "naprawcie mi to"
  6. jeżeli chciałbyś zrobić takiego luckpermsa to najważniejsze by były w nim permisje. Prefixy i rangi jeszcze da się zrobić w miarę łatwo. Ale blokowanie komend skryptrm jeżeli posiadasz tą rangę będzie trudne... Wszystko musiało by się opierać na zmiennych typu {wlasciciel::grupa::*} add %player% to {wlasciciel::grupa::*} command /spawn: loop {wlasciciel::grupa::*}: if loop-event is "%player%": execute player command "essentials:spawn" else: send "&cTylko właściciel może przeteleportować się na spawn" teraz tak sobie myślę ,że nie było by to takie trudne tylko czasochłonne ale drugie pytanie. po do wpisywać /spawn jak można /essentials:spawn
  7. daj najlepszą odpowiedz jeżeli pomogło
  8. command /gui [<text>]: trigger: if arg-1 is not set: open chest with 4 rows named "gui 1" to player set slot 13 of player's current inventory to 1 of grass named "&2By PolsatGraniePL" set slot 32 of player's current inventory to 1 of arrow named "&2dalej" if arg-1 is "2": open chest with 4 rows named "gui 2" to player set slot 14 of player's current inventory to 1 of grass named "&2By PolsatGraniePL" set slot 30 of player's current inventory to 1 of arrow named "&2wróć" set slot 32 of player's current inventory to 1 of arrow named "&2dalej" if arg-1 is "3": open chest with 4 rows named "gui 3" to player set slot 15 of player's current inventory to 1 of grass named "&2By PolsatGraniePL" set slot 30 of player's current inventory to 1 of arrow named "&2wróć" set slot 32 of player's current inventory to 1 of arrow named "&2dalej" if arg-1 is "4": open chest with 4 rows named "gui 4" to player set slot 16 of player's current inventory to 1 of grass named "&2By PolsatGraniePL" set slot 30 of player's current inventory to 1 of arrow named "&2wróć" on inventory click: if inventory name of player's current inventory is "gui 1": cancel event if clicked slot is 32: execute player command "gui 2" else if inventory name of player's current inventory is "gui 2": cancel event if clicked slot is 30: execute player command "gui" if clicked slot is 32: execute player command "gui 3" else if inventory name of player's current inventory is "gui 3": cancel event if clicked slot is 30: execute player command "gui 2" if clicked slot is 32: execute player command "gui 4" else if inventory name of player's current inventory is "gui 4": cancel event if clicked slot is 30: execute player command "gui 3" proszę... wpisujesz komendę /gui i strzałkami możesz zmieniać strony
  9. mam działa testowane command /dodajitem: trigger: loop all items in the player's inventory: set {glowa::*} to items in the player's inventory send "dodano głowę" command /gui: trigger: open chest with 3 rows named "gui" to player loop {glowa::*}: set {_x} to loop-value set slot 1 of player's current inventory to 1 of {_x} named "&2%loop-value%" zapisało mi moją głowę z 2 nbt tobie też powinno działać wersja sk 37-c dev ver. dodatki (chyba nie potrzeba ale możesz sprawdzić jeżeli nie będzie działało to podam) + testowałem to na 1.12.2 (na 1.8.8 może nie zadziałać a na 1.16 myślę ,że zadziała)
  10. musiał być w jakiś sposób dodać konkretnie tą głowe do gui command /dodajitem: trigger: loop all items in the player's inventory: remove loop-item from the player set {glowa::*} to items in the player's inventory command /gui: trigger: open chest with 3 rows named "gui" to player loop {glowa::*}: set slot 1 of player's current inventory to 1 of loop-value named "&2%loop-value%" przez co miej tylko tą głowe w eq wpisz /dodajitem (powinno ci to zapisać tą daną głowę w {glowa::*}) i później zloopuj tą zmienną i daj set slota tak jak u mnie pod /gui (nietestowane ale zaraz sam przetestuje)
  11. mam sobie zmienną {zmienna::*} (trzymam w ręcę dirt) command /dodaj: trigger: set {_s} to player's tool add {_s} to {zmienna:*} i jak dam open chest with 6 rows named "&8gui%" to player set {_licz} to 0 loop {zmienna::*}: set {_x} to loop-value set slot {_licz} of player's current inventory to 1 of {_x} named "&3%{_x}%" set {%{_x}%::sell} to 10 add 1 to {_licz} broadcast "{%{_x}%::sell}" on inventory click: if inventory name of player's current inventory is "&8gui": cancel event set {_a} to clicked item add 10 to {%{_a}%::sell} broadcast "{%{_a}%::sell}" command /sprawdz: trigger: send "%{dir}%" to broadcast w loopie napisze 10 a w invenory click napisze <none> tak jakby player's tool jest inne niż clicked item a przy printowaniu tego będzie 1 do 1 np. dirt jeżeli się będzie miało send "%{dirt::sell}%" to jeżeli ma się player tool to wyjdzie to co ma wyjść a jeżeli da się clicked item to takjakby był to totalnie inny item z inną zmienną ale nadal tak samo wygląda w jedym i w drugin przypadku {_x} i {_a} wynoszą dirt, a przy clicked item nie wyświetla się to co ma się wyświetlić //Może ktoś zrozumie...
  12. każdy item z set slot ma nazwę...
  13. chodzi tutaj o loop-index. Albo ja nie zrozumiałem albo jest to źle napisane. Nie jest to nazwa zmiennej tylko liczba która jest z rzędu
  14. Witam, Posiadam mały bład, którego nie wiem jak rozwiązać. command /shop: aliases: sklep, sklepik trigger: open chest with 6 rows named "&8Wybierz kategorię" to player set {_x} to 0 loop 60 times: set slot {_x} of player's current inventory to 1 of gray window glass named " " add 1 to {_x} set slot 11 of player's current inventory to 1 of gold hoe named "&7Rolnictwo" set slot 12 of player's current inventory to 1 of diamond pickaxe named "&7Górnictwo" set slot 13 of player's current inventory to 1 of iron sword named "&7Walka" set slot 14 of player's current inventory to 1 of oak log named "&7Drewno" set slot 15 of player's current inventory to 1 of fishing rod named "&7Łowienie" set slot 16 of player's current inventory to 1 of enchantment table named "&7Inne" set slot 17 of player's current inventory to 1 of wooden door named "&7Obróbka Drewna" set slot 18 of player's current inventory to 1 of stone brick named "&7Skały i Cegły" set slot 19 of player's current inventory to 1 of peony named "&7Przyroda" set slot 20 of player's current inventory to 1 of white wool named "&7Wełna" set slot 21 of player's current inventory to 1 of redstone named "&7RedStone" set slot 22 of player's current inventory to 1 of 5860 named "&7PokeBalle" set slot 23 of player's current inventory to 1 of 166 named "&cINNE ITEMY Z MODÓW" set slot 24 of player's current inventory to 1 of 166 named "&cINNE ITEMY Z MODÓW" set slot 53 of player's current inventory to 1 of arrow named "&2W&ayjdź" set slot 45 of player's current inventory to 1 of ("%player%" parsed as offline player)'s skull named "&2S&atan konta&8: &c%player's balance%" on inventory click: if inventory name of player's current inventory is "&8Wybierz kategorię": cancel event if clicked slot is 11 or 12 or 13 or 14 or 15 or 16 or 17 or 18 or 19 or 20 or 21 or 22 or 23 or 24: set {_r} to name of clicked item send "%name of clicked item%" send "%{_r}%" execute console command "shopSELECT %player% %{_r}%" else if clicked slot is 53: close player's inventory (prosze nie pisać ,że jest brzydkie, niepoukładane itp. Ma to po prostu działać i działa) Mam tu taki sktypt, jak można zauważyć jest to zwykłe gui. i mam problem dokładnie z set {_r} to name of clicked item działa to, ale tylko na niektóre bloki. Jeżeli kliknę na np. diax kilof wtedy send "%{_r}%" wyświetli mi &7Górnictwo, ale jeżeli klinkę np. na oak log wtedy wyświetli mi <none>. Ktoś może wie czym to jest spowodowane ,że na niektóre działa a na niektóre nie?
  15. chodzi mi tu konkretnie o same tryby sieć serwerów z survivalem i creative (może ,że są jeszcze inne tryby o których nie przeczytałem) - no spoko, dodanie do nich fajnych i ciekawych dodatków - no też spoko ale praktycznie na każdej sieci serwerów jest to samo, są takie same tryby, a wybieranie serwera zależy od wypromowania jego i ciekawych mechanik które się na nim znajdują Są praktycznie 2 sieci serwerów: gry stałe i minigry. (gry stałe: survival, creative, gildie, skyblock itd. | minigry: skywars, bedwars itd.) Myśląc nad tym jaki nowy serwer stworzyć/stworzyć sieć serwerów aby się wyróżniała to jedyne co przychodziło mi do głowy to tryby RPG które są coraz bardziej zapomniane, survival na skalę światową (budujesz państwa na mapie świata) które biorą popularność za granicą i serwer na modach gdzie trudno mieć dużo graczy przez małą dostępność silników FORGE + SPIGOT api (można też używać sponge ale nie ma on api od spigota tylko własną składnie przez co pluginy na sponge to rzadko spotykana rzecz) lub nawet chęci gracza do pobierania paczki modów aby zagrać tylko na jednym serwerze. Myśląc tokiem rozumowanie ,że aby się wybić , przy czym posiadając fajny tryb. Trzeba posiadać totalnie nowt wymyślony i fajnie poprowadzony tryb który się opiera na stałeg grze, aby twój serwer został zapamiętany ,że na tym serwerze jako pierwszy był ten wymyślony tryb. Tylko teraz pytanie. Jak go wymyśleć i na czym ma polegać. Też nie wiem. I długo się nad nim zastanawiałem nad wymyśleniem stałego nowego trybu gry z aspektem stałej gry tak jak np. skyblock, survival. Dziękuje za uwagę, Polsat. ps. tak teraz się zastanawiam czy to co napisałem ma jakikolwiek sens i czy jest związany z tym tematem. No trochę XD
  16. możliwe jest to ,że może być to błąd w evencie, bo może odpowiadać za coś innego
  17. nie działa + nejlepsze jest to ,że nie ma żadnych błędów A co gdyby nie setować cobbla który się stworzył tylko sprawdzać czy blok "lejąca się lawa" jest o 1 blok od wody/lejącej się wody i wtedy dopiero setować w miejsce lejącej się lawy
  18. a block can't be set to <id bloku które dałem> becouse the latter is not an item type (<nazwa pliku>.sk, line <linijka>: set event-block to <id bloku które dałem>)
  19. dlatego ja jak komuś pomagam to odpalam localhosta ze papermc i skriptem + dodatki na wersję 1.8.8 aby nie było błedów przy wyższych wersjach. + dlaczego miał byś zmieniać silnik? jedyne do czego się podaje silnik to do wersji serwera. Skript obsługuje tylko spigot API, a większość, a nawet wszystkie takowe obsługują. (oczywiście oprócz np. sponge na którym nie ma skripta lub Forge który nie obsługuje pluginów)
  20. yhm... No wsensie nie wymagam. Sam jeżeli komuś tutaj pomagałem to pisałem skrypt testowałem go aby nie było ,że jest źle podawałem wersję na jakiej testowałem i rozwiązywałem... a co do "Sam to wgraj i zobacz" no to bez przesady. Chyba bym nie pisał ,że chcę skrypt który obsługuje tą wersje nie mając tej wersji zainstalowanej. No trochę XD z twojej strony
  21. nie działa pewnie nawet nie testowane na wersji z której korzystam więc no...
  22. dobra nie ważne trzeba było zainstalować aliases-english....
  23. szczerze, ale to szczerze niby git ale jednak nie wyróżnia go od innych serwerów tego typu
  24. jak piszę set slot z ID bloku: set slot 12 of player's current inventory to 1 2 named "&7Górnictwo" mam spam przy reloadowaniu. A jak wpisuje nazwę bloku: set slot 11 of player's current inventory to 1 of GRASS named "&7Rolnictwo" set slot 11 of player's current inventory to GRASS named "&7Rolnictwo" set slot 11 of player's current inventory to 1 GRASS named "&7Rolnictwo" wtedy wyskakuje błąd Proszę o pomoc wersja 1.12.2 silnik mohist skript 37c dev version
  25. coreprotect https://www.spigotmc.org/resources/coreprotect.8631/ przy okazji masz logblocka i zwracanie EQ
×
×
  • Dodaj nową pozycję...