Ranking
Popularna zawartość
Treść z najwyższą reputacją w 03/01/18 uwzględniając wszystkie działy
-
Logi chatu w yml
DeLajt oraz jeden pozostały przyznał(a) reputację KrejzolekPRO za pytanie
"%player%: /%commands% %arguments%" Takie coś zwróci Ci pełną komende.2 punkty -
Witajcie! Dzisiaj chciałem przedstawić wam mój skrypt na Duel. Jest to mój pierwszy skrypt tego typu, więc chętnie poczytam wasze propozycje. Opis: Skrypt SDuel jest skryptem, który umożliwia graczom walki 1vs1 na stworzonych arenach. Do każdej areny można przypisać osobny ekwipunek oraz lobby. Wymagania: - Skript - WildSkript - SkQuery - Serwer z wersją 1.8 (lub nowszą) Komendy: Komendy na zarządzanie arenami: Permisja do komend admina: sduel.admin /duel stworz <nazwa_areny> - Tworzy arene /duel ustaw spawn1 <nazwa_areny> - Ustawia pierwszy spawn na arenie /duel ustaw spawn2 <nazwa_areny> - Ustawia drugi spawn na arenie /duel zapisz ekwipunek <nazwa_areny> - Ustawia ekwipunek dla areny /duel dodaj nagroda <arena> - Dodaje item z ręki jako nagrodę za wygranie areny. (Możecie dodać więcej niż jeden item) /duel przenies lobby <nazwa_areny> - Ustawia lobby dla danej areny (Na lobby teleportowany jest zwycięzca) /duel usun <nazwa_areny> - Usuwa arene /duel profil <nick> - Pokazuje profil gracza o podanym nicku Komendy dla gracza: /duel dolacz <nazwa_areny> - Dołączasz do areny /duel opusc <nazwa_areny> - Opuszczasz arenę /duel lista - Lista aren (Na razie nie usuwa aren) /duel profil - Pokazuje profil gracza który wpisał komendę /duel ranking - Pokazuje ranking graczy online Lista komend: /duel Informacje dodadkowe: - Proszę nie usuwać pierwszej linijki skryptu, odpowiada ona za automatyczne aktualizacje. - Nie edytuj eventu OnLoad (Jeżeli nie masz wersji Beta 1.3) - Skrypt musi mieć nazwę duel i rozszerzenie .sk. (Jeżeli nazwiesz skrypt inaczej aktualizacje nie będą działać!) - W pliku config.yml jest linijka saveInv. Ustawiając go na true włączasz zapisywanie poprzedniego ekwipunku gracza. (Opcja nie działa na przegranego!) - Aby utworzyć dołączanie do aren przez tabliczkę w pierwszej linijce należy wpisać duel , w drugiej linijce dolacz , w trzeciej linijce nazwę areny. Linki: Download: https://code.skript.pl/hZsSAFL4/ Jeżeli macie jakieś propozycje co do skryptu piszcie śmiało. O updatach będę informował w odpowiedziach, lecz jeżeli przeczytaliście uważnie Informacje Dodadkowe to aktualizacje będziecie dostawać podczas przeładowania skryptu (informacja przyjdzie w konsoli).1 punkt
-
SKRYPT NA DROP PODBNY Z PROSTROM https://code.skript.pl/VcDyFBie/1 punkt
-
command /sk: trigger: if player's tool is not air: if lore of player's tool contains "%%" and "Damage": set {_lore::*} to lore of player's tool split at "||" send "%{_lore::1}%" replace all "Damage: " and "%%" with "" in {_lore::1} set {_lore::1} to {_lore::1} parsed as integer add 10 to {_lore::1} set lore of player's tool to "Damage: %{_lore::1}%%%" stop stop give player diamond pickaxe with lore "Damage: 10%%"1 punkt
-
Może dodaj set {_xyz} to event-string i potem w zapisie %{_xyz}% zamiast %command% np. on command: wf "%player%: %{_xyz}%" to "plugins/Skript/scommand/scommand.yml"1 punkt
-
na przyszłość: stosuj czcionki z polskimi znakami (ą, ę etc. [dla niewtajemniczonych]) bo źle to wygląda ip na csrv a forum pod domeną .pl - dlaczego?1 punkt
-
Skrypt na Lobby
Kudlaty101 przyznał(a) reputację xVendrome za pytanie
on join: wait 15 seconds kick player due to "sio"1 punkt -
wywal gui i zmień komende command /chatmanagerowychat [<text>]: na /chat [<text>] bo niepotrzebne1 punkt
-
on script load: # najlepiej nazwac folder wstepna nazwa skryptu # if folder "plugins/Skript/chat" doesn't exists: # tworzymy folder # send "Nie odnaleziono folderu ""chat""!" to console send "Tworzenie..." to console create folder "plugins/Skript/chat" send "Folder ""chat"" zostal pomyslnie utworzony!" to console # teraz tworzymy sam plik .yml # if file "plugins/Skript/chat/chat.yml" doesn't exists: send "Nie znaleziono pliku ""chat.yml""!" to console send "Tworzenie..." to console create file "plugins/Skript/chat/chat.yml" on chat: wf "%player%: %message%" to "plugins/Skript/chat/chat.yml" więcej tu ->1 punkt
-
Można poprosić o dodanie na tą yhkym specjalną liste gdyż nie mogę wbic v; (nick: MrDenatan)1 punkt
-
1 punkt
-
Blad
KrejzolekPRO przyznał(a) reputację yooniks za pytanie
@KrejzolekPRO " Po za tym dziwnie to robisz, okej chcesz mieć porządek w głownej klasie, ale taka rejestracja jest chaotyczna. Na przykład zamiast zrobić sobie instancje głównej klasy to robisz to w sposób, który nie wiem czy zadziała - nie mogę sprawdzić. " Przeciez ten sposób jest okej public TeleportAllCommand(Main plugin){ this.plugin = plugin; this.plugin.getCommand("tpall").setExecutor(this); } "Na przykład zamiast zrobić sobie instancje głównej klasy to robisz to w sposób, który nie wiem czy zadziała - nie mogę sprawdzić. " A po co robic wszystko statycznie skoro można tak no i oczywiscie ze taki sposob zadziala1 punkt -
command /getstoniarka: trigger: give player noteblock named "&cInna Stoniarka" send "&aOtrzymales &cInna Stoniarka" on place of noteblock: if player's tool is noteblock named "&cInna Stoniarka": add event-block to {inneStoniarkiC::*} add block above event-block to {inneStoniarkiA::*} add block above (block above event-block) to {inneStoniarkiB::*} set block at (location of (block above event-block)) to stone set block at (location of (above (block above event-block))) to stone send "&aPostawiles &cInna Stoniarka" on break: if event-block is noteblock: if {inneStoniarkiC::*} contains event-block: remove event-block from {inneStoniarkiC::*} remove block above event-block from {inneStoniarkiA::*} remove block above (block above event-block) from {inneStoniarkiB::*} clear drops drop noteblock named "&cInna Stoniarka" at location of event-block if event-block is stone: if ({inneStoniarkiA::*} contains event-block) or ({inneStoniarkiB::*} contains event-block): wait 1 second set block at (location of event-block) to stone1 punkt
-
Pomoc z inventory
DeLajt przyznał(a) reputację KrejzolekPRO za pytanie
Musisz użyć metody replace, albo ChatColor - i tego używaj!!! Najlepiej jak zrobisz sobie utila do tego czyli: public static String color(String s){ return ChatColor.translateAlternateColorCodes('&', s); } I wtedy robisz: stonelore.add(twojutil.color(getConfig().getString("drop.stone.lore"))); stoneim.setDisplayName(twojutil.color(getConfig().getString("drop.stone.nazwa")));1 punkt -
no i po co to komu? szybciej będzie samemu napisać niż w internecie znaleźć ;_;1 punkt
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
