-
Ilość zawartości
6123 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
232
Treść opublikowana przez xAxee
-
Ewaluacja specjalizacji za grudzień 2020 i styczeń 2021
xAxee odpowiedział(a) na Libter temat w Informacje i aktualności
Tak, zacznijmy od grudnia, w grudniu byłem dość aktywny i jak zawsze pomagałem na forum (ponieważ mi było wygodnie z telefonu). Moderowałem ile tylko dałem radę i miałem czas. W styczniu byłem już mniej aktywny ponieważ straciłem telefon (F) i nie mogłem już pomagać w wolnym czasie np na przystanku lub czekając na kogoś, dlatego byłem mniej aktywny ale starałem się nadrabiać na komputerze. Stworzyłem poradnik który dotyczy warunków w skripcie czyli jedna z najbardziej potrzebnych rzeczy w skripcie (link) Stworzyłem również skrypt głównie w celach edukacyjnych aby użytkownicy mogli czerpać z niego wiedzę (link) Rozpocząłem robić porządki w dziale promowanych skryptów. Jak zawsze w grudniu oraz styczniu starałem się pomagać użytkownikom na discordowym serwerze. -
serwer AxRecipe - Skrypt umożliwiający dodawanie swoich receptur w skripcie
xAxee opublikował(a) temat w Promowane skrypty
AxRecipe Cześć, nudziło mi się trochę i zamiast zabrać się za poprawę starych projektów postanowiłem zrobić coś małego i nowego z skript-reflectem. Dlatego zrobiłem prosty skrypt dodający receptury piecy i craftingu. Skrypt powstał głównie w celach edukacyjnych? i rozrywkowych. Nikt nie zmusza cię do korzystania z niego. Skrypt posiada 3 efekty: - Rejestrowanie nowej receptury w piecyku - Rejestrowanie nowej receptury w craftingu - Resetowanie wszystkich customowych receptur (To samo można uzyskać posiadając TuSke no ale po co) > Kod < Wymagania: - Skript-reflect - Skript min 2.3 Furnace recipe [AxRecipe] (create|register) [new] [custom] furnace recipe with [result] %item% using %item% przykład: register furnace recipe with result leather using rotten flesh powyższy kod stworzy nową recepturę przepalania zgniłego mięsa na skóre Crafting recipe [AxRecipe] (create|register) [new] [custom] crafting recipe with [result] %item% using %items%: przykład: register crafting recipe with glass named "&6Libtur" with lore "&eAgent" using gold ingot, gold ingot, gold ingot, gold ingot, diamond, gold ingot, gold ingot, gold ingot, gold ingot powyższy kod stworzy nową recepturę na item legendarnego Libtera Reset recipes [AxRecipe] reset all recipes przykład: reset all recipes Powyższy kod zresetuje wszystkie customowe (nie tylko z tego skryptu) receptury. ToDo: - bezkształtne receptury (w procesie tworzenia) Dzięki za poświęcony czas na przeczytanie tego tematu wszelkie błędy / propozycję proszę zgłaszać- 1 odpowiedź
-
- xaxee
- skript-mirror
-
(i 2 więcej)
Oznaczone tagami:
-
Ten temat został przeniesiony do kosza!
-
Ten temat został przeniesiony.
-
Anulowanie eventu wyrzucania w odnosniku IF
xAxee odpowiedział(a) na psychaszmata pytanie w Pytania i problemy
Problem został rozwiązany. -
discord command a [<text>]: trigger: send "&8[&bDiscord&8] &4%discord nickname of event-user% &f: %arg-1%" to all players
-
command /vip [<text>]: trigger: send "vip" send "vip" send "vip" send "vip"
-
/gamerule announceAdvancements false
-
Problem został rozwiązany.
-
Możesz również: remove 1 of player's tool from player's tool remove 1 from amount of player's tool
-
Bez jakiegoś api blazingpacka niestety nie jest to do zrobienia
-
nowe konto google iwg. Serio tylko 3 dni? Szkoda że ci perma nie dali.
-
Ten temat został przeniesiony do kosza!
-
BlazingPackAuth - Skrypt na autoryzacje blazingpack.
xAxee odpowiedział(a) na JanekMaSkrypta_ temat w Archiwum
Ten temat został przeniesiony do archiwum. -
jest fork skripta 2.5.3 (chyba tej wersji) na wersje 1.8.8, który działa i się sprawdza, zaraz edytuje i dam linka
-
wymagana wersja skripta to 2.5
-
set arrows stuck in player to 0
-
Cześć Ten poradnik jest przeznaczony raczej dla początkujących osób w skipcie. Przedstawię tutaj większość dostępnych sposobów na tworzenie warunków. na jakie sposoby możemy robić warunki? [if] %condition%: %condition% %effect% if %condition% %objects-1% if %condition% [else|otherwise] %objects-2% Teraz je trochę omówimy Zacznijmy od pierwszego i najpopularniejszego [if] %condition%: po tym warunku wymagane jest użycie wcięcia. if przed warunkiem nie jest wymagane, ale dla wyglądu kodu powinno się je pisać. w tym sposobie możemy użyć else np: if player has diamond: #warunek send "&7Masz diaxa!" #dalszy kod z wcięciem else: #W przeciwnym razie send "&7Nie masz diaxa" #dalszy kod z wcięciem Następnym sposobem jest "płaski warunek" (inline conditionali) %condition% W przypadku gdy warunek zwróci false, dalszy kod nie wykona się (czyli zadziała jak stop) Często ten sposób nie jest pochwalany, ponieważ kod może się stać mniej przejrzysty (oczywiście zależy od sytuacji) w tym sposobie nie możemy użyć else #... player has emerald #warunek send "Masz emeralda!" #dalszy kod Następnym sposobem jest tzw. do if %effect% if %condition% Dzięki niemu możemy zaoszczędzić linijkę na warunek np: send "&7Masz wystarczajaco duzo zlota!" to player if player has gold ingot Jest jeszcze warunek trójargumentowy (ternary conditional) %objects-1% if %condition% (else|otherwise) %objects-2% Jeżeli warunek będzie spełniony zwróci obiekt-1 jeżeli będzie przeciwny zwróci obiekt-2 add (2 if player has permission "*" else 1) of diamond to player nie używając ternary ten kod byśmy zapisali tak: if player has permission "*": add 2 of diamond to player else: add 1 of diamond to player Często się słyszy żeby nie robić drzew z ifów dlatego jak najlepiej robić warunki? Najlepiej, dla przejrzystości kodu robić tzw. ify łamane, co to znaczy? To znaczy, że przeczymy warunkowi który chcemy uzyskać i wstawiamy tam stop np: if arg is not "tak": #Co ma sie wykonac jeżeli nie jest "tak" stop #to co ma sie wykonac jeżeli jest "tak" Filtry W skripcie od wersji 22-dev36 możemy korzystać z filtrów list %objects% (where|that match) [%condition%] Jak to działa? Działa to dosłownie jak filtr, wybiera wartości tylko te które zgadzają się z warunkiem np: set {_admins::*} to all players where [input has permission "*"] powyższy kod ustawi zmienną {_admins::*} na osoby które posiadają uprawnienie * Taki sam kod bez użycia filtru wyglądałby tak: loop all players: if player has permission "*": add player to {_admins::*} W jaki sposób możemy przeczyć w warunkach? is -> is not / isn't / aren't / are not can -> cannot / can not / can't has -> has not / not have / don't have / doesn't have Dzięki za poświęcony czas na przeczytanie tego poradnika. Wszelkie błędy / poprawki / propozycje proszę zgłaszać. Pozdrawiam Aksik
-
if clicked slot is 2: set player's display Name to "&a%player%" itd
-
on break: event-block's type is any stained glass pane or any stained glass block or glass block or glass pane cancel event on explode: loop exploded blocks: if loop-block's type is any stained glass pane or any stained glass block or glass block or glass pane: remove loop-block from exploded blocks
-
Problem został rozwiązany.
-
Problem został rozwiązany.
-
w %% send "%{warny::%arg-1%}%"
-
no właśnie nie wiedziałem że tak chciałeś, ale zobaczyłem co Kormicowi odpisałeś i tam dopisałem do odpowiedzi.
-
on load: clear {Banknoty::*} set {Banknoty::100} to "&a&lBanknot ($100)" set {Banknoty::500} to "&a&lBanknot ($500)" set {Banknoty::1000} to "&a&lBanknot ($0100)" set {Banknoty::5000} to "&a&lBanknot ($5000)" #itd... on right click: loop {Banknoty::*}: if name of player's tool is colored loop-value: #add (loop-index parsed as integer) to player's balance remove 1 of player's tool from player execute console command "gmoney give %player% %loop-index%" a... automatycznie ma być... no to: on load: clear {Banknoty::*} set {Banknoty::100} to "&a&lBanknot ($100)" set {Banknoty::500} to "&a&lBanknot ($500)" set {Banknoty::1000} to "&a&lBanknot ($0100)" set {Banknoty::5000} to "&a&lBanknot ($5000)" #itd... every 5 second: loop all players: loop {Banknoty::*}: if name of loop-player's tool is colored loop-value: #add (loop-index parsed as integer) to loop-player's balance remove 1 of loop-player's tool from loop-player's tool send title "&7Banknoty" with subtitle "&7Otrzymales: &a%loop-index%" to player for 5 seconds execute console command "gmoney give %loop-player% %loop-index%"
