-
Ilość zawartości
3064 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Treść opublikowana przez PoweredDragon
-
https://code.skript.pl/sO6bDbYs/ Proszę (w poście wyżej zapomniałem o % - już dodałem) Daj lajka
-
Nie będą. Są one indywidualnie ustawione dla tego konkretnego wydarzenia i zaraz po jego zakończeniu usuwane (czy coś)
-
execute console command "pex user %player-arg% group set Sprawdzany" Jak najbardziej
-
Podaj błędy jakie wyskakują po załadowaniu skryptu...
-
on join: player hasn't played before: give 1 compass to player wyróbcie sobie nawyk do podawania błędów i lajkowania bo marnuję swój czas
-
on join: make player run command "warp lobby" as op wymaga SkUtilities Jeśli każdy gracz ma permisję do /warp lobby, to wystarczy on join: execute player command "warp lobby"
-
on first join: give 1 compass to player
-
Nie, ponieważ ta zmienna to zmienna lokalna i w dodatku tymczasowa. Istnieje tylko w obrębie jednego eventu, a potem się "usuwa" (czy co tam się z nią dzieje; po prostu nie ma wpływu na nic po zakończeniu pojedynczego eventu). Oczywiście nie możemy dla każdego dropu dać tej samej zmiennej, więc po prostu dla perly niech będzie {_perla}, dla diamentu {_diament}, itd.
-
Teamspeak 3 pozostaje na liście najlepszych komunikatorów głosowych. Nic dziwnego - daje on olbrzymie pole do popisu i swobodę działania. Jednakże świeżo upieczonym administratorom może sprawić problem, dlatego dzisiaj powiemy sobie co nieco o wgrywaniu ikonek dla rang czy kanałów! Na początek - do wgrania ikonek przydadzą się ikonki. Ich sporą ilość znajdziesz tutaj: Ale co dalej? Zaczniemy od dodawania ikonek do grup. Wejdź w zakładkę Settings -> Options (ALT+P) W zakładce Applications upewnij się, iż zaznaczyłeś Advanced Permission System Otwórz zakładkę Permissions -> Server Groups(CTRL+F1) Po lewej wyświetli nam się lista istniejących grup. Klikamy PPM na tą listę i klikamy jedyną opcję - Add Wpisujemy nazwę grupy i wybieramy jej typ, po czym zatwierdzamy akcję. Zaznaczamy utworzoną grupę i w lewym dolnym rogu (tuż na prawo od listy) wciskamy strzałeczkę. Teraz w prawym górnym rogu (tuż na lewo od listy po prawej) rozwijamy "listę" obok dopisku Icon, po czym wciskamy przycisk upload i wybieramy ikonę z paczki! Cieszymy się ikonką dla utworzonej grupy! Analogicznie dla istniejącej grupy postępujemy jak od punktu 6. Nadawanie ikonek kanału jest równie proste! Klikamy PPM na listę kanałów Klikamy Create Channel i wypełniamy wszystkie dane W prawym górnym rogu okienka klikamy w okienko obok Icon i wgrywamy naszą ikonkę Dla istniejących kanałów z kolei: Klikamy PPM na kanał Klikamy Edit Channel W prawym górnym rogu okienka klikamy w okienko obok Icon i wgrywamy naszą ikonkę Wszystko gotowe! Ciesz się ikonkami na swoim serwerze! ---------------------------------------------- Tak poza artykułem - jest to tylko dokończenie "niezakończonego rachunku" z blogiem; artykuł miał powstać, gdy jeszcze byłem redaktorem, ale nie pykło, więc robię go teraz.
-
W tej sytuacji przepraszam; na prawdę nie widzę opcji poza zmienną tymczasową (dlaczego tak bardzo zależy ci na jej nie tworzeniu?)
-
chance of (((yaml value "drop.gracz.defaultNonFortune.perla" from "SDROP/config.yml") parsed as number)/100):
-
chance of (yaml value "drop.gracz.defaultNonFortune.perla" from "SDROP/config.yml" parsed as number)/100:
-
Konfiguracja nie ma nic do rzeczy. Po prostu nawiasy i powinno działać chance of ((yaml value "drop.gracz.defaultNonFortune.perla" from file "SDrop/config.yml") parsed as number)%: A w ostateczności zmienna lokalna wiele nie niszczy (poza dodatkową linijką kodu :V), więc nie widzę innej opcji. Mimo wszystko postaram się pomóc
-
set group of player-arg to "Sprawdzany" Ofc wymaga SkAction
-
chance of (yaml value "drop.gracz.defaultNonFortune.perla" from file "SDrop/config.yml") parsed as number: lub set {_v} to yaml value "drop.gracz.defaultNonFortune.perla" from file "SDrop/config.yml" parsed as number chance of {_v}: w ostateczności: set {_v} to yaml value "drop.gracz.defaultNonFortune.perla" from file "SDrop/config.yml" set {_v} to {_v} parsed as number chance of {_v}:
-
Eh. Wstawiłem fortunę i zapomniałem, że może jej nie być xD https://code.skript.pl/jPFn7uM3/ Masz tu z wypełnionym diamentem
-
command /atak [<number>]: trigger: arg is not set: set {_l} to random integer between 0 and 100000 arg is set: set {_l} to arg give a diamond sword named "&6Krolewskie Ostrze" enchanted by sharpness 30 with lore "&6Dodatkowe obrazenia: &e%{_l}%" A to: set {_dmg} to "%subtext of {_l} from character 7 to length of {_l}%" parsed as number zmieniasz na: set {_dmg} to "%subtext of {_l} from character 22 to length of {_l}%" parsed as number a jak nie zadziała to: set {_dmg} to "%subtext of {_l} from character 26 to length of {_l}%" parsed as number
-
Poprawiłem post nad twoim ostatnim. Jak nie zadziała (wywali błędy to je podaj i jeszcze spróbujemy poprawić), a ostatecznie możesz wziąć CombatLog albo coś. Wystarczy wpisać "Combat Log Out plugin" w google i wyskoczy z 20 wyników xd
-
command /atak [<number>]: trigger: arg is not set: set {_l} to random integer between 0 and 100000 arg is set: set {_l} to arg give a diamond sword named "&6Krolewskie Ostrze" enchanted by sharpness 30 with lore "Atak: %{_l}%" A na dole zostawiasz stare: set {_dmg} to "%subtext of {_l} from character 7 to length of {_l}%" parsed as number set damage to {_dmg}+8 Jeśli są błędy, to je podaj.
-
variables: {swiezak1} = 20 {swiezak2} = 35 {swiezak3} = 50 {swiezak4} = 65 {swiezak5} = 80 on kill: if attacker is player: if victim is hostile mob: add 1 to {zabitemoby::%player%} if {ranga::%player%} is 0: if {zabitemoby::%player%} is => {swiezak1}: add 1 to {ranga::%player%} if {ranga::%player%} is 1: if {zabitemoby::%player%} is => {swiezak2}: add 1 to {ranga::%player%} if {ranga::%player%} is 2: if {zabitemoby::%player%} is => {swiezak3}: add 1 to {ranga::%player%} if {ranga::%player%} is 3: if {zabitemoby::%player%} is => {swiezak4}: add 1 to {ranga::%player%} if {ranga::%player%} is 4: if {zabitemoby::%player%} is => {swiezak5}: add 1 to {ranga::%player%} on join: set {ranga::%player%} to 0 set {zabitemoby::%player%} to 0 on chat: cancel event if {ranga::%player%} is 0: broadcast "[%primary group of player%] &8[Nowicjusz] %player%: %message%" if {ranga::%player%} is 1: broadcast "[%primary group of player%] &1&l[Swiezak I] %player%: %message%" if {ranga::%player%} is 2: broadcast "[%primary group of player%] &1&l[Swiezak II] %player%: %message%" if {ranga::%player%} is 3: broadcast "[%primary group of player%] &1&l[Swiezak III] %player%: %message%" if {ranga::%player%} is 4: broadcast "[%primary group of player%] &1&l[Swiezak IV] %player%: %message%" if {ranga::%player%} is 5: broadcast "[%primary group of player%] &1&l[Swiezak V] %player%: %message%" Tak z Umbaska, albo prefix of group player's group z SkAction. PS. Poprawiłem błąd (chyba, że to celowe, to przepraszam): Pisze się "Świeżak", nie "Świerzak"
-
set {_dmg} to "%subtext of {_l} from character 7 to length of {_l}%" parsed as number zamień na set {_dmg} to "%subtext of {_l} from character 19 to length of {_l}%" parsed as number
-
on join: set {combat::status::%player%} to false set {combat::time::%player%} to 20 {banned::%player%} is true: set {banned::%player%} to false clear inventory of player on damage: victim is player: attacker is player: {combat::time::%victim%} is smaller than or equal to 10: send "&cJestes teraz w walce. Wylogowanie lub smierc w ciagu 20 sekund poskutkuje blokada konta!" to victim set {combat::status::%victim%} to true set {combat::time::%victim%} to 20 every second: loop all players: {combat::time::%loop-player%} is not 0: subtract 1 from {combat::time::%loop-player%} {combat::time::%loop-player%} is 0: set {combat::status::%loop-player%} to false on death: victim is player: set {banned::%victim%} to true execute console command "tempban %victim% 24h" on quit: {combat::status::%player%} is true: set {combat::inv::%player%} to serialized inventory of player set {combatt::h::%player%} to player's helmet slot set {combatt::c::%player%} to player's chestplate slot set {combatt::l::%player%} to player's leggings slot set {combatt::b::%player%} to player's boots slot place chest at {_loc} set {_loc} to location of player add {combat::inv::%player%} to inventory of block at {_loc} add {combat::h::%player%} to inventory of block at {_loc} add {combat::c::%player%} to inventory of block at {_loc} add {combat::l::%player%} to inventory of block at {_loc} add {combat::b::%player%} to inventory of block at {_loc} set {banned::%player%} to true execute console command "tempban %player% 24h" On kick: set {combat::status::%player%} to false on skript stop: set {combat::status::%all players%} to false Poprawione, powinno wysyłać.
-
command /atak [<number>]: trigger: arg is not set: set {_l} to random integer between 0 and 100000 arg is set: set {_l} to arg give a diamond sword named "&6Krolewskie Ostrze" with lore "&bSharpness 30||&6Atak: &e%{_l}%" on damage: attacker is a player: set {_l} to "%lore of attacker's tool%" set {_dmg} to "%subtext of {_l} from character 7 to length of {_l}%" parsed as number set damage to {_dmg}+8
-
Tam jak jest "send" pod "on damage" dodaj to victim po cudzysłowie
-
command /atak [<number>]: trigger: arg is not set: set {_l} to random integer between 0 and 100000 arg is set: set {_l} to arg set lore of player's tool to "Atak: %{_l}%" on damage: attacker is a player: set {_l} to "%lore of attacker's tool%" set {_dmg} to "%subtext of {_l} from character 7 to length of {_l}%" parsed as number set damage to {_dmg}
