Skocz do zawartości

knugi

Użytkownik
  • Ilość zawartości

    1686
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    106

Treść opublikowana przez knugi

  1. Zrób oba
  2. @ZawodowyPisarz jak ma Ci to dodawać, jeżeli już zapisałeś ową zmienną na tekst? Usuń plik variables.csv wgraj ten poprawiony skrypt i powinno wszystko dodawać i odejmować. Pamiętaj tylko, Wyłącz serwer, usuń variables.csv, wgraj poprawiony skrypt, uruchom serwer A niby taki zawodowypisarz, a jednak nie No i ten variables. variables: {coins} = 0 powinno być: variables: {coins.%player%} = 0
  3. on rightclick on chest: cancel event wait 3 seconds set {_eb} to event-block open {_eb} to player Poprawione, testowane, działa
  4. @NorteX stop jest potrzebny w Skript. Sam go używam przynajmniej mi zastępuje else. Ale nie używa się w pętlach gdy chcesz aby cała przeszła
  5. Musi być koniecznie Notepad++? Są również inne takie jak SublimeText, Eclipse (tak da się w nim pisać skrypty, testowane :D), Word czy inne edytory tekstu da się tabować. wystarczy dać w code. Następne proszę bardziej z... rozumem xD
  6. Usuń te stop na końcu i się dowiesz dlaczego
  7. knugi

    Prefixy w gui

    options: chestName: Predixy file: "../../Prefix/prefixs.yml" zieloneSzklo: green glass szareSzklo: gray glass on script load: if yaml value "prefix.1" from {@file} is not set: loop 27 times: set {_r} to random element out of "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "a", "b", "c", "d", "e" and "f" set yaml value "prefix.%loop-number%" from {@file} to "&%{_r}%Ustaw_Prefix_%loop-number%" command /prefixy [<text>]: trigger: set {_x} to chest with 3 rows named "{@chestName}" loop 27 times: set {_name} to yaml value "prefix.%loop-number%" from {@file} if player has permission "prefix.%loop-number%": set slot (loop-number)-1 of {_x} to {@zieloneSzklo} named "%coloured {_name}%" else: set slot (loop-number)-1 of {_x} to {@szareSzklo} named "%coloured {_name}%" open {_x} to player on inventory click: if inventory name of player's current inventory is "{@chestName}": set {_slot} to clicked slot if {_slot} is smaller than 0: stop cancel event if player's current inventory's slot {_slot} is {@zieloneSzklo}: set {_prefix} to coloured name of player's current inventory's slot {_slot} execute console command "pex user %player% prefix %{_prefix}%" close player's inventory send "Ustawiles sobie prefix: %{_prefix}%" stop else: send "Nie masz tego prefixu." stop Daj no mnie coś trudniejszego xD
  8. command /powpisaniu: trigger: #Teraz nie zapomniałem :P if player has 64 diamonds: remove 64 diamonds from player execute console command "pex user %player% add pewna.permisja" send "Otrzymales &6pewna.permisja" stop send "Nie posiadasz 64 diamentow.:
  9. Człowiek pijany i o banałach zapopina :facepalm:
  10. Może je podaj? :O
  11. command /powpisaniu: if player has 64 diamonds: execute console command "pex user %player% add pewna.permisja"
  12. Nie lvl a level
  13. knugi

    Do zamknięcia

    W zaleźności: Jak masz Skript 2.2 to robisz funkcję, która zwraca boolean, a następnie w danym kodzie używasz if'a z swoją funkcją. Jeżeli poniżej to ten kod wsadzasz w swój kod. Pobierasz Skript-mirror (w zaleźności od wersji to importowanie tylko się zmienia) zalecam 0.9 Pobierasz do zmiennej za pomocą pluginu SkQuery wartość timestamps.logout z plików essentialsa plugins/Essentials/userdata/%player's uuid%.yml" Dodajesz do niego 30 dni czyli (1000 * 60 * 60 * 24 * 30) 2592000000 I jeżeli {System}.currentTimeInMillis() jest mniejsze od danej zmiennej to gracz jest dłużej offline niż 30 dni.
  14. knugi

    Do zamknięcia

    Posiadasz może Essentials na serwerze?
  15. knugi

    IP

    command /wcplmrip [<text>]: trigger: if name of player is "twoja_nazwa_mc": set {wcplmrip} to player's ip stop on connect: if name of player is "twoja_nazwa_mc": if player's ip is not {wcplmrip}: kick player due to "Probujesz zalogowac sie na konto wlasciciela." Tam gdzie twoja_nazwa_mc wpisujesz swój nick w mc. ładujesz skrypt wpisujesz komende /wcplmrip I wszystko Pozdrawiam #Knugi
  16. knugi

    skrypt na gui

    Wymagane: Skript-mirror v0.9 SkQuery, Skellet
  17. knugi

    tworzymy zdanie

    na
  18. knugi

    skrypt na gui

    I jak się któraś książkę wyciągnie to i enchant z tego przedmiotu usuwa?
  19. Robisz public Inventory createMenuVIP() który zwraca twoje inventory i w klasie z inventoryclick robisz p.OpenInventory(createMenuVip());
  20. knugi

    Cenzura w kowadle

    Tak.
  21. knugi

    tworzymy zdanie

    Mariusz
  22. knugi

    skrypt na gui

    A jak włożymy zenchantowany miecz dla tego iron golema, to mają być tam wszystkie książki z danymi enchantami?
  23. options: commands: pomoc, help or xd on command: if command is {@commands}: if {nato::%player%::%command%} is not set: set {nato::%player%::%command%} to true set {_x} to 0 loop {nato::%player%::*}: add 1 to {_x} if {_x} is 3: clear {nato::%player%::*} execute player command "cztery" command /cztery: trigger: send "wpisales 3 komendy. {@commands}" stop
  24. knugi

    Skriptowe Rozważania

    lepiej, żebyś użył .csv, ale jeżeli tak się upierasz na bazę danych to sobie ustaw w opcjach skryptu połączenie z MySQL żeby tam zapisywał
  25. knugi

    Skriptowe Rozważania

    A ja napiszę na abarot. Lepsze jest variables.csv Wględem bezpieczeństwa, jest on jakotako zhashowany. W pliku YAML jest wszystko czarno na białym. W .csv dostęp ma jedynie Skript a do yml wszystko. Mniej lagujące? .csv jest mniej lagujące. Przedstawiam wam tutaj dowód: https://forums.skunity.com/threads/dont-use-yaml.3850/ ustawianie 3000 zmiennych w .csv = 2 sekundy --"-- w yml = minuta i 21 sekund. Pobieranie 500 wartości z .csv = niecała sekunda --"-- z yml = 9 sekund. Nie wierzycie? Zróbcie sobie test. Macie taki kod: Mi wyszło tak: >test [15:22:23 INFO]: Zaczynam probe YAML vs .csv [15:22:23 INFO]: Zapisalem 2000 zmiennych CSV w: 0.02 seconds [15:22:44 INFO]: Zapisalem 2000 zmiennych YAML w: 21.14 seconds [15:22:44 INFO]: Odczytalem 500 wartosci z CSV w: 0 seconds [15:22:46 INFO]: Odczytalem 500 wartosci z YAML w: 1.77 seconds Teraz z was się śmieje, którzy uważają że YAML jest lepszy, chociaż nie mają na to żadnych dowodów. Pozdrawiam #Knugi //Jak zrobisz każdy osobny plik dla osobnego gracza to tym bardziej jeszcze dłużej będzie odczytywać dane.
×
×
  • Dodaj nową pozycję...