Skocz do zawartości

PoweredDragon

Użytkownik
  • Ilość zawartości

    3064
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez PoweredDragon

  1. PoweredDragon

    Ranga Sprawdzany

    https://code.skript.pl/sO6bDbYs/ Proszę (w poście wyżej zapomniałem o % - już dodałem) Daj lajka
  2. Nie będą. Są one indywidualnie ustawione dla tego konkretnego wydarzenia i zaraz po jego zakończeniu usuwane (czy coś)
  3. PoweredDragon

    Ranga Sprawdzany

    execute console command "pex user %player-arg% group set Sprawdzany" Jak najbardziej
  4. Podaj błędy jakie wyskakują po załadowaniu skryptu...
  5. 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
  6. 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"
  7. on first join: give 1 compass to player
  8. 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.
  9. 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.
  10. W tej sytuacji przepraszam; na prawdę nie widzę opcji poza zmienną tymczasową (dlaczego tak bardzo zależy ci na jej nie tworzeniu?)
  11. chance of (((yaml value "drop.gracz.defaultNonFortune.perla" from "SDROP/config.yml") parsed as number)/100):
  12. chance of (yaml value "drop.gracz.defaultNonFortune.perla" from "SDROP/config.yml" parsed as number)/100:
  13. 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
  14. PoweredDragon

    Ranga Sprawdzany

    set group of player-arg to "Sprawdzany" Ofc wymaga SkAction
  15. 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}:
  16. PoweredDragon

    Skrypt na drop

    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
  17. PoweredDragon

    Atak

    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
  18. 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
  19. PoweredDragon

    Atak

    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.
  20. 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"
  21. PoweredDragon

    Atak

    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
  22. 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ć.
  23. PoweredDragon

    Atak

    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
  24. Tam jak jest "send" pod "on damage" dodaj to victim po cudzysłowie
  25. PoweredDragon

    Atak

    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}
×
×
  • Dodaj nową pozycję...