CoFFeIN04
Użytkownik-
Ilość zawartości
4951 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
170
Treść opublikowana przez CoFFeIN04
-
Masz już jakiś skrypt na monety czy maja to być pieniądze z Vault?
-
coś na wzór pluginu PreciousStones? Czemu nie lepiej z niego skorzystać?
-
Zakładam, że jeśli ma rangę to możesz tej grupie "Duch" dodać kolejną permisję: on chat: if player has permission "duch.chat": if {zmienna} is set: cancel event
-
command /wyplac [<integer=100>]: trigger: if arg-1 is greater than player's balance: send "&cNie posiadasz wystarczającej ilości pieniędzy!" to player stop remove arg-1 from player's balance if player has enough space for 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$": give player 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$" else: drop 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$" at player send "&aWypłaciłeś &6%arg-1%&6$ &aze swojego konta!" to player on right click: if player's tool's type is paper: if player's tool's name is "&2Banknot": if player's tool's lore contains "&7Wartość: &a": set {_} to (substring of (line 1 of player's tool's lore) from characters 14 to (length of (line 1 of player's tool's lore) - 3)) parsed as integer add {_} to player's balance set player's tool to (item amount of player's tool - 1) of player's tool send "&aWpłaciłeś &6%{_}%&6$ &ana swoje konto!" to player Powyższy edytowany pod kartkę, jest to dział zlecenia, więc gotowiec.
-
Sprawdzanie ilości danego przedmiotu w EQ
CoFFeIN04 odpowiedział(a) na Mendrzec pytanie w Pytania i problemy
Skrypt raczej nie ingeruje w zawartość pliku, bynajmniej o tym nie słyszałem. Sam używam VS Code i mi tak nie robi, więc zalecam naprawić jakoś problem -
Sprawdzanie ilości danego przedmiotu w EQ
CoFFeIN04 odpowiedział(a) na Mendrzec pytanie w Pytania i problemy
ojojoj, cóż to jest, po 1: co to za przerwy między linijkami po 2: zamiast spacji używaj tabów, będzie czytelniej po 3: if player has ILOSC of PRZEDMIOT: W twoim przypadku będzie to if arg-1 has 32 of snow block: -
on any move: nie polecam, wykonuje się po najmniejszym ruszeniu myszką więc może negatywnie wpływać na wydajność. Warto spróbować tak jak zaproponował @Kormic, aby sprawdzać to pętlą. Jeśli chcesz zamrozić gracza - są lepsze sposoby.
-
Po 1: usuń wszystkie wcięcia i dodaj na nowo, reguła jest taka, że zwykle po znaku dwukropka dodaje się więcej o jednego taba, np. command /test: trigger: if 2 > 1: set {_x} to 2 send "21" to all ops send "21" to all ops if {_x} = 2: send "37" to all ops send "37" to all ops Po 2: nie używaj spacji (mimo że są poprawne) tylko taby, mniejsza szansa na pogubienie się.
-
Problem jak zginę teleportuje mnie w miejsce spawnu świata
CoFFeIN04 odpowiedział(a) na DeepesT pytanie w Pytania i problemy
to nie jest dział do zleceń, przekształć poniższy kod: podczas smierci gracza: ustaw przeteleportowano->gracz na true poczas respawnu: usun przeteleportowano->gracz podczas dołączania: jeśli przeteleportowano->gracz jest ustawione: przeteleportuj gracza do miejsca spawnu usun przeteleportowano->gracz -
Problem jak zginę teleportuje mnie w miejsce spawnu świata
CoFFeIN04 odpowiedział(a) na DeepesT pytanie w Pytania i problemy
wypróbuj mój pomysł -
skrypt wziąłem z tego forum jedynie przerobiłem pod te rozróżnianie damage'a
-
To nie jest event, to jest effect: damage player's tool by 1 Zachęcam jednak do przejrzenia dokumentacji Skript, przed dodawaniem takich pytań https://skriptlang.github.io/Skript/index.html
-
on rightclick:
-
Problem jak zginę teleportuje mnie w miejsce spawnu świata
CoFFeIN04 odpowiedział(a) na DeepesT pytanie w Pytania i problemy
Możesz np. przypisać podczas śmierci gracza zmienną {przeteleportowano::%player%} i ustawić ją na false, a po respawnie usunąć ją. Następnie podczas dołączania do serwera sprawdź, czy ta zmienna nie jest ustawiona, jeśli tak to przeteleportuj gracza do lokalizacji spawnu, a potem usuń (delete) zmienną:) -
on damage: if attacker is player: if victim is player: send "&cJestes teraz w walce. Wylogowanie lub smierc w ciagu 20 sekund poskutkuje blokada konta!" set {combat::time::%victim%} to 20 stop else if victim is hostile mob: send "&cJestes teraz w walce. Wylogowanie lub smierc w ciagu 5 sekund poskutkuje blokada konta!" set {combat::time::%victim%} to 5 stop else send "&cJestes teraz w walce. Wylogowanie lub smierc w ciagu 2 sekund poskutkuje blokada konta!" set {combat::time::%victim%} to 2 stop every 1 second: loop all players: if {combat::time::%loop-player%} > 0: subtract 1 from {combat::time::%loop-player%} if {combat::time::%loop-player%} is 0: delete {combat::time::%loop-player%} on quit: if {combat::time::%player%} > 0 execute console command "tempban %player% 24h"
-
skrypt na poszerzenie chatu admina
CoFFeIN04 odpowiedział(a) na mmateusz903 pytanie w Pytania i problemy
Komenda /nick juz istnieje? Jest ona z Essentialsa, zapewne go masz na serwerze. Jeśli tak to - zamień w poleceniu wysyłania (send) %player% na %display name of player% -
szukam pluginu na dzialke dla graczy
CoFFeIN04 odpowiedział(a) na xxxxddddaaaaxxxx pytanie w Pytania i problemy
PreciousStones? -
no to pokaz błędy
-
Po prostu - podmieniasz tekstury jakiegoś itemu np. cukru na teksturę jaką chcesz uzyskać i tyle, czarnej magii w tym nie ma
-
Mówiłem już coś na ten temat zamień to na ((loop-number)-1) po prostu Do gui najłatwiej Ci będzie skorzystać z marudnego skryptu
-
on sneak toggle: if "%region at player%" contains "przerabianie": if player's tool is sugar cane: if name of player's tool is "&aKokaina": if {przerabianie::%player%} is set: set {_x} to (difference between now and {przerabianie::%player%}) if {_x} <= 10 seconds: set {_x} to 10-(difference between now and {przerabianie::%player%}) send "&cMusisz poczekac jeszcze %{_x}% sekund!" stop set {przerabianie::%player%} to now remove 1 of player's tool from player give 1 sugar named "&fKokaina" to the player stop
-
nie zapominaj teraz już wiesz Skąd wzięły się te loop-number w tej komendzie ;D
-
Po 1 - korzystaj z formatowanie kodu Po 2 - nie korzystaj z format slot - to jest zbugowane. Po 3 - korzystasz z loop-number gdzie nie ma pętli?
-
Tak jak @up, jeśli napiszesz konkretnie co ma robić skrypt, to uzyskasz pomoc, nikt nie będziesz marnować 10 minut na oglądania jakiegoś filmiku niskiej jakości
-
1. Co do reszty to oznacz konkretnie minuty filmu
