Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'odczyt'.

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Forumowe projekty
    • UtopiaMC - forumowy serwer Minecraft
  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Serwery Minecraft
    • Prezentacje serwerów Minecrafta
    • Zarządzanie serwerami Minecrafta
    • Pluginy do serwerów Minecrafta
  • Programowanie
    • Tworzenie pluginów do Minecrafta
    • Tworzenie stron WWW
    • Pozostałe dziedziny programowania
  • Gry, programy i sprzęt
    • Gra w Minecrafta
    • Komputery i sprzęt
    • Twórczość użytkowników
    • Komunikator Discord
  • Społeczność
    • Współpraca
    • Pogaduszki
    • Gry forumowe
  • Serwis
    • Informacje i aktualności
    • Prawo
    • System wniosków
    • Archiwum
  • Klub futurystuw Wdrożeńa
  • Klub futurystuw Propozycje
  • Klub futurystuw Offtopic
  • Klub futurystuw Zastosowańa
  • podwiek.pl Prawo
  • podwiek.pl Dyskusje

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Lokalizacja


Hobby


Nick w MC


GG


E-mail


Skype


Strona www


Discord


Steam

Znaleziono 4 wyniki

  1. Skowronn

    Zapis/Odczyt z pliku

    Witam, widziałem że istnieje już taki poradnik lecz został on dosyć chaotycznie zrobiony więc postanowiłem zrobić swój w bardziej "ogarnięty" sposób. Nasza komenda będzie polegać na zapisie do pliku Rangę którą dostanie gracz oraz odczytaniu jej z pliku i nadani tej rangi graczowi. ZAPIS A więc zacznijmy od podstawy, tworzymy komendę: command /dajrange [<player>] [<text>]: trigger: Gdy nie podano nicku wyświetla się komunikat "Podaj nick gracza!": if arg 1 is not set: send "&c&lPodaj nick gracza!" stop Gdy nie podano rangi wyświetla się komunikat "Podaj range!": if arg 2 is not set: send "&c&lPodaj range!" stop Teraz przejdźmy do konkretów: wf "X: 'Y'" to "ścieżka" w miejsce X wstawiamy to co ma być zapisywane czyli "Ranga" w miejsce Y wstawiamy to co ma być zapisywanie jako "Ranga" w miejsce ŚCIEŻKA podajemy docelowe miejsce zapisu pliku Przykład: wf "Ranga: '%arg-2%'" to "plugins/Gracze/%player%.yml" w miejsce X podstawiłem "Ranga" czyli to co chcemy mieć zapisane u gracza w miejsce Y podstawiłem "%arg-2%" czyli to co będzie zapisane do pliku (w moim przypadku będzie to argument 2 czyli ranga) w miejsce ŚCIEŻKA podałem że powyższe dane mają zapisywać się w pliku z nickiem gracza. !PLIK UTWORZY SIĘ SAMOCZYNNIE! no i tutaj dalsze część komendy: execute console command "pex user %arg-1% group set %arg-2%" wait 1 tick send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%" stop Po wpisaniu komendy /dajrange luki1123 Wlasciciel w pliku wygląda to tak: Ranga: 'Wlasciciel' Cała komenda: command /dajrange [<player>] [<text>]: permission: dajrange.admin trigger: if arg 1 is not set: send "&c&lPodaj nick gracza!" stop if arg 2 is not set: send "&c&lPodaj range!" stop if arg 1 is set: if arg 2 is "Gracz" or "vip" or "svip" or "czatownik" or "straznik": wf "Ranga: '%arg-2%'" to "plugins/Gracze/%player%.yml" execute console command "pex user %arg-1% group set %arg-2%" wait 1 tick send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%" stop if arg 1 is set: if arg 2 is "moderator" or "mod" or "pomocnik" or "wlasciciel": execute console command "pex user %arg-1% add sluzba.admin" wf "Ranga: '%arg-2%'" to "plugins/Gracze/%player%.yml" execute console command "pex user %arg-1% group set %arg-2%" wait 1 tick send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%" stop Odczyt Zaczynamy oczywiście od podstawy: command /sluzba: trigger: I teraz jeżeli gracz nie jest na służbie: if {sluzba.%player%} is false: to: set Z to single value "X" get of "sciezka" w miejsce Z wstawiamy zmienną którą sobie ustalimy, w moim przypadku będzie to {rank::%player%} w miejsce X wstawiamy to co chcemy żeby było odczytane w miejsce ŚCIEŻKA wstawiamy lokalizację pliku Czyli w moim przypadku będzie to wyglądać tak: set {rank::%player%} to single value "Ranga" get of "plugins/Gracze/%player%.yml" Ustawia zmienną {rank::%player%} na to co jest zapisane w pliku jako "Ranga" I dalsza częśc komendy: execute console command "pex user %player% group set %{rank::%player%}%" execute player command "bc &f&l%player% &4&lwlasnie zalogowal sie jako Administrator!" set {sluzba.%player%} to true przydziela graczowi rangę która jest zapisana w pliku wysyla komunikat do wszystkich że gracz zalogował się jako Administrator Ustawia zmienną {sluzba.%player%} na true czyli że gracz jest teraz na służbie Gdy gracz jest już na służbie: else: if {sluzba.%player%} is true: execute console command "pex user %player% group set Gracz" send "&c&lOd teraz nie jestes na sluzbie!" set {sluzba.%player%} to false Ustawia rangę gracza na "Gracz" Cała komenda: command /sluzba: permission: sluzba.admin trigger: if {sluzba.%player%} is false: set {rank::%player%} to single value "Ranga" get of "plugins/Gracze/%player%.yml" execute console command "pex user %player% group set %{rank::%player%}%" execute player command "bc &f&l%player% &4&lwlasnie zalogowal sie!" set {sluzba.%player%} to true else: if {sluzba.%player%} is true: execute console command "pex user %player% group set Gracz" send "&c&lOd teraz nie jestes na sluzbie!" set {sluzba.%player%} to false
  2. Witam, mam problem a właściwie pytanie, mam takie komendy command /dajrange [<player>] [<text>]: permission: dajrange.admin trigger: if arg 1 is not set: send "&c&lPodaj nick gracza!" stop if arg 2 is not set: send "&c&lPodaj range!" stop if arg 1 is set: if arg 2 is set: set {rank::%player%} to arg-2 set {rank::%player%} to value list "users.%UUID in player%.group" get of "plugins/rangi.txt" execute console command "pex user %arg-1% group set %arg-2%" wait 1 tick send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%" stop command /sluzba: permission: sluzba.admin trigger: get {rank::%player%} from value list "users.%UUID of player%.group" get of "plugins/rangi.txt" if {sluzba.%player%} is false: execute console command "pex user %player% group set {rank::%player%}" send "&2&lOd teraz jestes na sluzbie!" stop if {sluzba.%player%} is true: execute console command "pex user %player% group set Gracz" send "&c&lOd teraz nie jestes na sluzbie!" stop Chodzi mi w nich o to aby /dajrange zapisywała rangę, którą posiada gracz, do pliku wraz z Nickiem gracza tak aby po wpisaniu /sluzba odczytać rangę jaką posiada gracz z pliku i nadać mu ją. Czy jest taka możliwość? (mam nadzieję że wytłumaczyłem w miarę zrozumiale ) @edit: nie chcę używać pexa ponieważ nie dostanę oczekiwanego efektu, musiałbym za każdym razem nadawać rangę na nowo
  3. Witam. Poszukuje informacji jak dodać informacje w tym kodzie: If player-argument's tool is unbreakable leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": Oczywiscie jak zbrojka ma kolor, argument nie działa. Jak i gdzie dodać informacje o kolorze? Próby które nie zadziałały: If player-argument's tool is dyed unbreakable leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": If player-argument's tool is white dyed unbreakable leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": If player-argument's tool is unbreakable dyed leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": If player-argument's tool is unbreakable white dyed leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": If player-argument's tool is unbreakable dyed (255, 255, 255) leather chestplate named "&fBiala Szata" with lore "&7Poziom: 1||&0Klasa: Czarodziej||&2Obrona: +12||&0Pancerz: +1.2%%||&f[Zbroja]||&f[Klasa: Czarodziej]": Dane techniczne Spigot 1.11 Skript: 2.2-dev33 Skellet: 1.9.8 SKQuery Lime 3.6.0
  4. Hej znalazłem fragment w internecie: (nie ja pisałem ?) wyskakuje błąd: Jak można to zmienić?
×
×
  • Dodaj nową pozycję...