-
Ilość zawartości
999 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
23
Treść opublikowana przez Shooterowy
-
Tak po prostu.
-
zabawa SkZ - skrypt na DayZ w miencraft
Shooterowy odpowiedział(a) na CuttingChipset temat w Promowane skrypty
Lezę i nie mogę wstać. http://skript.pl/short/zbroja/ @top Skrypt fajny :) Ulepszaj go.- 9 odpowiedzi
-
- niccosiant
- skz
-
(i 1 więcej)
Oznaczone tagami:
-
Nagle do pokoju wkracza jego matka i mocnym, brutalnym szarpnięciem wyciąga go z łóżka.
-
Zasnąć. Zbyszko czy Hellena?
-
Nazwa skryptu: EasyShops Link do tematu: http://skript.pl/topic/7624-konkurs-easyshops/
-
ekonomia EasyShops - sklep przedmiotów w GUI
Shooterowy odpowiedział(a) na Shooterowy temat w Skrypty
Wywaliłem plugin Essentials (ten od ekonomii) i proszę: Następnym razem upewnij się, zanim napiszesz. Edit: @down @, nadal uważasz, że plugin od ekonomii jest zbędny? -
Witam, dzisiaj chciałbym zaprezentować skrypt, który dodaje sklep oraz skup przedmiotów w GUI. Wszystko, łącznie z komendami można skonfigurować w pliku config.yml Przy pierwszym uruchomieniu skryptu zostaną pobrane 3 pliki konfiguracyjne: config.yml, buy.yml oraz sell.yml. Pliki te znajdują się w folderze "plugins/Skript/scripts/EasyShops/". W pierwszym z nich można ustawić nazwy komend, uprawnienia, nazwy sklepów oraz wiadomości. W pozostałych dwóch dodajemy przedmioty do naszych sklepów. Plik config.yml: #Dostepne zmienne:# {ILOSC} - Ilosc przedmiotu# {PRZEDMIOT} - nazwa przedmiotu# {CENA} - Cena przedmiotu# {PIENIADZE} - Pieniadze gracza# {BRAKUJE} - Brakujaca kwotaoptions: buy_command: "buy" buy_name: "&2Kupno" buy_message: "&bKupiles &6{ILOSC} {PRZEDMIOT}&b za &6${CENA}&b." buy_no_space_message: "&cNie masz miejsca w ekwipunku!" buy_no_money_message: "&cNie masz tyle pieniedzy! Brakuje Ci ${BRAKUJE}!" buy_permission: shop.buy buy_no_permission_message: "&cNie masz uprawnien do kupowania!" sell_command: "sell" sell_name: "&2Sprzedaz" sell_message: "&bSprzedales &6{ILOSC} {PRZEDMIOT}&b za &6${CENA}&b." sell_no_items_message: "&cNie masz &6{ILOSC} {PRZEDMIOT} &cw ekwipunku!" sell_permission: "shop.sell" sell_no_permission_message: "&cNie masz uprawnien do sprzedawania!" Plik buy.yml oraz sell.yml (Rozmiar GUI powiększa się wraz ilością przedmiotów) # Maksymalna ilosc przedmiotow wynosi 54!items: 1: przedmiot: diamond ilosc: 1 cena: 200 2: przedmiot: stone ilosc: 1 cena: 20 3: przedmiot: grass ilosc: 1 cena: 100 4: przedmiot: iron ingot ilosc: 1 cena: 150 Screeny: Wymagania: - Skript 2.2 - WildSkript - SkQuery - Vault - plugin odpowiadający za ekonomię (np. Essentials) TO DO: - system autoaktualizacji - System kodu błędów (Wyświetla informacje o błędach w plikach .yml) - Dodanie więcej opcji do plików .yml - Przepisanie kodu, aby można było tworzyć nieskończenie wiele sklepów i skupów Download Pastebin Raw pastebin
-
Function exp(gracz: Player, minexp: Integer, maxexp: Integer): send "%{_gracz}%" to {_gracz} send "%{_minexp}%" to {_gracz} send "%{_maxexp}%" to {_gracz} send "Czesc" to {_gracz} stop command /test: trigger: exp(player, 3, 7) stop Funkcje definiujesz przed kodem, który chcesz wykonać. Function exp(gracz: Player): gracz - nazwa zmiennej tymczasowej, w kodzie: {_gracz} Player - typ zmiennej gracz
-
Co na przykład nie działa?
-
Problem z indefikowaniem bloku siana
Shooterowy odpowiedział(a) na Oedeopol pytanie w Pytania i problemy
-
Oj, nie umie szukać ta dzisiejsza młodzież, nie umie :D http://skript.pl/short/Skript22/
-
Lol, a jednak to nie funkcje z SkQuery tylko z Skript 2.2 Function test(p: Player): send "Testowa wiadomosc" to {_p}command /test: trigger: test(player)http://skript.pl/short/Funkcje/
-
Używaj funkcji z skQuery.
-
set {_roznica} to {zmienna1}-{zmienna2}
-
A da radę z Listener i CommandExecutor? No właśnie pierwszy raz zrobiłem z rozszerzeniem ".java" :D. A że nie działało to zrobiłem ".sk".
-
Kocham Cię! #NoHomo @Edit Można to tak normalnie zaimportować, żeby nie pisać ciągle "org.bukkit.Bukkit...."?
-
on join: if {xp.%player%} is not set: set {xp.%player%} to 0 set {xp.%player%::level} to 1 set player's level to 1 set player's level progress to 0on death: if name of victim is "&5Rycerz": if attacker is a player: add 1 to {xp.%attacker%} set attacker's level progress to {xp.%attacker%}/(10*{xp.%attacker%::level}) if {xp.%attacker%} is greater than (10*{xp.%attacker%::level})-1: add 1 to {xp.%attacker%::level} send "&aAwansowales na &c%{xp.%attacker%::level}% &alevel." to attacker set {xp.%attacker%} to 0 if {xp.%attacker%::level} is 2: #Tutaj level potrzebny do wykonania kodu ponizej execute console command "pex user %attacker% add essentials.spawn" #Kod wykonywany jezeli warunek zostanie spelnionycommand /resetxp: trigger: set {xp.%player%} to 0 set {xp.%player%::level} to 1 set player's level to 1 set player's level progress to 0command /pokazlvl: trigger: send "&c%{xp.%player%}% &fpunktow" send "&c%{xp.%player%::level}% &fpoziom" send "&7Potrzebujesz &c%(10*{xp.%player%::level}-{xp.%player%})% &7punktow do nastepnego poziomu."on chat: cancel event broadcast "&8[&6%{xp.%player%::level}%&8] %display name of player%&7: &f%message%"on experience spawn: cancel eventon respawn: wait a tick set player's level to {xp.%player%::level} set player's level progress to {xp.%player%}/(10*{xp.%player%::level})
-
#Plik "plugins/JSkript/Test.sk" public class Test { public void onEnable(){ System.out.println(licz(5, 5)); } public int licz(int a, int b){ return a+b; }}Czy da się w tym pliku użyć cokolwiek z Bukkita?
-
Czyli można wykonywać kod tylko z czystej Javy?
-
on death: if name of victim is "&5Rycerz": if attacker is a player: add 1 to {xp.%attacker%} if {xp.%attacker%} is greater than 9: add 1 to {xp.%attacker%::level} send "&aAwansowales na &c%{xp.%attacker%::level}% &alevel." to attacker set {xp.%attacker%} to 0 stop
-
on server list ping: set max player count to size of all players+1
-
Jestem samotnikiem, nie gram w Minecraft, nie mam przyjaciół, nie umiem mówić, co ja wogóle tutaj robie, moje życie nie ma sensu. @down W tym dziale chyba dozwolone jest troszeczkę spamu.
-
on script load: if file "plugins/Skript/scripts/%script%/cenzura.yml" isn't exists: create file "plugins/Skript/scripts/%script%/cenzura.yml" wf "cenzura:" to "plugins/Skript/scripts/%script%/cenzura.yml" wf " - przyklad" to "plugins/Skript/scripts/%script%/cenzura.yml" set {cenzura::*} to value list "cenzura" get of "plugins/Skript/scripts/%script%/cenzura.yml" send "&b[INFO] &aLoaded &c%size of {cenzura::*}% &apositions." to consoleon chat: loop {cenzura::*}: if message contains "%loop-value%": cancel event loop all players: if loop-player has permission "antyreklama.*": send "%coloured player's displayname%&7: &r%message%" to loop-playerWszystkie słowa które chcesz zablokować dodajesz w pliku cenzura.yml, który wygeneruje się w "plugins/Skript/scripts/nazwa_pliku_sk/cenzura.yml" po pierwszym uruchomieniu skryptu. Potrzebny plugin WildSkript.
-
command /afk: trigger: if {afk::%player%} is not set: broadcast "&6%player% &ajest teraz AFK." set {afk::%player%} to location at (player's x-coordinate, player's y-coordinate, player's z-coordinate) in player's world while {afk::%player%} is location at (player's x-coordinate, player's y-coordinate, player's z-coordinate) in player's world: wait a second execute player command "afk" else: clear {afk::%player%} broadcast "&6%player% &anie jest juz AFK."
-
różne fScripts - skrypt na zarządzanie innymi skryptami
Shooterowy odpowiedział(a) na FlyChestPL temat w Skrypty
Długi, nieprzydatny, bezużyteczny.
