Skocz do zawartości

PoweredDragon

Użytkownik
  • Ilość zawartości

    3064
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Odpowiedzi społeczności

  1. PoweredDragon odpowiedź w Skrypt na lvl został oznaczony jako odpowiedź   
    Skoro ja mam wszystko najnowsze i u mnie działa, to ty musisz nie mieć najnowszego skripta lub spigota i Ci nie działa.
    Twoje błędy nie mogą być wynikiem skryptu, w którym nie występuje np. {%attacker%} lub {_P} jak w błędzie... (Wniosek - źle skopiowałeś; drugi wniosek - skoro nie działa, nie możesz mieć najnowszych wersji, które mam, gdy mi działa)
    Masz build z tych linków:
    Spigot
    Skript

    Inną opcją będzie pokazanie mi twojego kodu po edycji. Może coś skopałeś przy dodawaniu poziomów?

    Masz (były złe wartości expa, teraz są ok chyba ;v)
     
    on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: victim is creeper: send "XP +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: set {_x} to ceiling({exp::%attacker%}/30) set {_y} to mod({exp::%attacker%},30) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/30 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {_x}>1: set {exp::%attacker%} to ({_x}-1)*30+{_y} set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {lvl::%attacker%} is 2: set {_x} to ceiling({exp::%attacker%}/70) set {_y} to mod({exp::%attacker%},70) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/70 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {_x}>1: set {exp::%attacker%} to ({_x}-1)*70+{_y} set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {lvl::%attacker%} is 3: set {_x} to ceiling({exp::%attacker%}/180) set {_y} to mod({exp::%attacker%},180) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/180 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 {_x}>1: set {exp::%attacker%} to ({_x}-1)*180+{_y} set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 command /exp <offlineplayer=%player%> <number=10>: trigger: set {_p} to offlineplayer-arg add number-arg to {exp::%{_p}%} {lvl::%player%} is 1: set {_x} to ceiling({exp::%{_p}%}/30) set {_y} to mod({exp::%{_p}%},30) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/30 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*30+{_y} set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {lvl::%{_p}%} is 2: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {lvl::%{_p}%} is 3: set {_x} to ceiling({exp::%{_p}%}/120) set {_y} to mod({exp::%{_p}%},120) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/120 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*120+{_y} set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" send "Twoj exp: %{exp::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to 0 set player's level to 1  
  2. PoweredDragon odpowiedź w Dodatek do skript - książki został oznaczony jako odpowiedź   
    http://skunity.com/search?search=book
    Jak widać są to raczej Skellet lub MundoSk (przy czym na liście znalazłem edycję książki dopiero w Skellet), przeszukaj sobie tego doca, znajdź co Ci odpowiada. Pozdrawiam.
  3. PoweredDragon odpowiedź w Maski przeciw Gazowe 1.8 został oznaczony jako odpowiedź   
    every second: loop all players: loop-player's head slot is leather helmet named "&aMaska Gazowa": remove wither from loop-player "Maska gazowa" to skórzana czapka nazwana "&aMaska Gazowa"
  4. PoweredDragon odpowiedź w Skrypt na efekt po wpisaniu komendy został oznaczony jako odpowiedź   
    on command "/plugins": apply nausea to player for 1 minute  
  5. PoweredDragon odpowiedź w Skrypt na Dowod - Dodanie tekstu został oznaczony jako odpowiedź   
    on right click on villager:     if player's balance >= 150:         if {dowod::%player%} is not set:             set {dowod::%player%} to true             send "&aZakupiles dowod!"         else:             send "&3#### &cMasz juz dowod!"     else:         send "&3#### &cNie masz tylu pieniedzy! Potrzebujesz 150$"  
  6. PoweredDragon odpowiedź w Drużyny został oznaczony jako odpowiedź   
    command /team <text=%player%> [<player>]: trigger: set {_p} to arg 2 arg 1 is not "wyrzuc" or "dodaj" or "usun" or "odejdz": loop {team::*}: loop-value is not text-arg: {teamName::%player%} is not set: set {teamName::%player%} to "%text-arg%" set {teamLeader::%{teamName::%player%}%} to "%player%" add "%{teamName::%player%}%" to {team::*} set {t.%player%} to true arg 2 is set: {teamName::%{_p}%} is not set: add "%{_p}%" to {team::%{teamName::%player%}%::*} set {teamName::%{_p}%} to {teamName::%player%} set {t.%{_p}%} to true else: send "&8[&6Epi&cCraft&8] &aStworzyles team, &cale zaproszony gracz juz ma swoja!" else: send "&8[&6Epi&cCraft&8] &cJuz Nalezysz do teamu!" else if arg 1 is "wyrzuc": arg 2 is set: {teamLeader::%{team::%{teamName::%player%}%}%} is player: {team::%{teamName::%player%}%::*} contains "%{_p}%": remove "%{_p}%" from {team::%{teamName::%player%}%::*} clear {teamName::%{_p}%} size of {team::%{teamName::%player%}%::*} is 0: clear {teamLeader::%{teamName::%player%}%} clear {teamName::%player%} clear {teamPlayers::%player%::*} set {t.%arg-2%} to false send "&cZostales wyrzucony z druzyny" to arg-2 else: send "&8[&6Epi&cCraft&8] &cPodaj nick gracza!" else if arg 1 is "dodaj": arg 2 is set: {teamName::%{_p}%} is not set: add "%{_p}%" to {team::%{teamName::%player%}%::*} set {teamName::%{_p}%} to {teamName::%player%} set {t.%arg-2%} to true else: send "&8[&6Epi&cCraft&8] &cGracz jest w innej druzynie!" else: send "&cPodaj nick gracza!" else if arg 1 is "odejdz": {teamLeader::%{teamName::%player%}%} is "%player%": execute player command "/team usun" else: delete "%player%" from {teamPlayers::%{teamName::%player%}%::*} clear {teamName::%player%} set {t.%player%} to false arg 1 is "usun": {teamLeader::%{teamName::%player%}%} is "%player%": loop {team::%{teamName::%player%}%::*}: clear {teamName::%loop-value%} set {t.%loop-value%} to false clear {teamLeader::%{teamName::%player%}%} set {t.%player%} to false command /debugTeams: permission: teams.debug trigger: clear {teamName::*} clear {team::*} clear {teamLeader::*} clear {teamPlayers::*} Jak coś nie działa to podaj błędy (z konsoli i w grze)
  7. PoweredDragon odpowiedź w Przywracanie bloku ze zmiennej został oznaczony jako odpowiedź   
    No niezbyt chętnie działa. Wyczaiłem sposób:
    set block 2 above <ziemia> to 175:10 set block above <ziemia> to lilac set block 3 above <ziemia> to air


    Wystarczy zmienić kwiat w środkowej linijce i się ustawi. Ważne jest sprawdzenie wcześniej tego bloku ziemi, bo można tym kwiaty stawiać nawet w powietrzu
  8. PoweredDragon odpowiedź w Przerobienie prostego skryptu został oznaczony jako odpowiedź   
    on break of stone:     {SmartStone.%event-block%} is true:         player is holding gold pickaxe:             set {SmartStone.%event-block%} to false             send "&8» &6Usunales stoniarke!"             player can hold 1 end stone:                 give 1 end stone named "&aStoniarka" with lore "&eKopiesz ile chcesz" to the player             player doesn't have enough space for 1 end stone named "&aStoniarka" with lore "&eKopiesz ile chcesz":                 drop 1 end stone named "&aStoniarka" with lore "&eKopiesz ile chcesz"         else:             wait 2 second             set the event-block to stone             stop on place of end stone:     if tool is end stone named "&aStoniarka" with lore "&eKopiesz ile chcesz":         send "&8» &6Postawiles stoniarke!"         set {SmartStone.%event-block%} to true         wait 1 tick         set event-block to stone         stop on script load:     register new shaped recipe for 1 end stone named "&aStoniarka" with lore "&eKopiesz ile chcesz" using {@craft1}, {@craft2}, {@craft3}, {@craft4}, {@craft5}, {@craft6}, {@craft7}, {@craft8}, {@craft9}  
  9. PoweredDragon odpowiedź w Jajka został oznaczony jako odpowiedź   
    on projectile hit:   projectile is egg:     create spider web at location of projectile  
  10. PoweredDragon odpowiedź w Tabliczka został oznaczony jako odpowiedź   
    set {cena} to line 2 parsed as number Ale pod warunkiem, że w drugiej linijce będzie tylko numer
  11. PoweredDragon odpowiedź w Skrypt nie działa został oznaczony jako odpowiedź   
    Nie działa, bo jest źle zrobiony. Tu masz poprawioną wersję (błędów nie ma, ale nie testowałem)
    https://code.skript.pl/QtrGNvZk/
  12. PoweredDragon odpowiedź w Różdżka na teleportacje został oznaczony jako odpowiedź   
    command /rozdzkasetspawn: permission: rozdzka.spawn trigger: set {rozdzka::spawn} to location of player send "Pomyslnie ustawiono miejsce teleportacji!" command /rozdzkaprzywolaj: permission: rozdzka.przywolaj trigger: give blaze rod of thorns 10 named "&fRozdzka Teleportacji" to player on rightclick: player's tool is blaze rod of thorns 10 named "&fRozdzka Teleportacji": {rozdzka::spawn} is set: set {_l} to location of player loop 15 times: wait 1 second loop-number is not 15: send "Nie ruszaj sie! Zostaniesz przeteleportowany za %15-loop-number% sekund!" else: send "Przeteleportowano!" set {_dif} to distance between {_l} and player {_dif} is greater than 0.5: send "&cPoruszyles sie! Teleportacja anulowana!" exit all sections teleport player to {rozdzka::spawn} else: send "Miejsce teleportacji nie zostalo ustawione"
    Siedziałem nad tym godzinę, ale mam. PROSZĘ!
  13. PoweredDragon odpowiedź w Plugin na kupowanie rang został oznaczony jako odpowiedź   
    command /awansnadiament: trigger: player's balance is greater than 20000: execue console command "pex user %player% group set diament" broadcast "&aGracz &6%player% &aawansowal do dywizji &bDiament!" remove 20000 from player's balance else: send "&cNie masz wystarczajaco punktow aby awansowac na wyzsza dywizje" command /awanssrebro: trigger: player's balance is greater than 10000: execue console command "pex user %player% group set srebro" broadcast "&aGracz &6%player% &aawansowal do dywizji &dSrebro!" remove 10000 from player's balance else: send "&cNie masz wystarczajaco punktow aby awansowac na wyzsza dywizje"  
  14. PoweredDragon odpowiedź w Skrypt został oznaczony jako odpowiedź   
    http://republicansensei.com/
    https://github.com/bensku/Skript/releases/
  15. PoweredDragon odpowiedź w Wypisywanie wylosowanych zmiennych został oznaczony jako odpowiedź   
    "{los::%{_b}%}" zamień na "%{los::%{_b}%}%"
  16. PoweredDragon odpowiedź w Skrypt na resp [Ważne szybko!] został oznaczony jako odpowiedź   
    every 0.5 second:     loop all players:         loop-player's world is "Parkour!":             if loop-player's y-coordinate is smaller than 20:                 set {falling::%loop-player%} to true                 teleport loop-player to spawn point of the loop-player's world on damage:   damage cause is fall:     {falling::%victim%} is true:       cancel event       set {falling::%victim%} to false command /parkour: trigger: teleport player to {parkour::spawn} command /parkourset: trigger: set {parkour::spawn} to location of player  
  17. PoweredDragon odpowiedź w Dwie komendy na /spawn kolidują ze sobą został oznaczony jako odpowiedź   
    Usuń słowa "world" i powinno zadziałać
     
    EDIT:
    Ewentualnie masz inne nazwy świata, bo pamiętaj, że musisz tam wpisać swoje nazwy.
     
    EDIT:
    Masz działające
    command /spawn: trigger: player's world is "world": teleport player to {spawn1} player's world is "world_the_end": teleport player to {spawn2} on respawn: player's world is "world": teleport player to {spawn1} give 1 iron sword to the player stop player's world is "world_the_end": teleport player to {spawn2} give 1 gold sword to the player stop command /setspawn: trigger: player's world is "world": set {spawn1} to location of player player's world is "world_the_end": set {spawn2} to location of player  
  18. PoweredDragon odpowiedź w Niewidzialny citizen został oznaczony jako odpowiedź   
    Jeśli sprawa jeszcze nierozwiązana, to można użyć efektu invisibility na 999999999 hours (jakieś 110 tys. lat; myślę, że wystarczy, nie?), ale to nie jest pełna niewidzialność (efekt cząsteczkowy). W innym wypadku można podmienić jedną kompletnie nieużywaną teksturę moba na przezroczystą i użyć efektu disguise z Umbaska

     
  19. PoweredDragon odpowiedź w Blokowanie chodzenia w powietrzu (konstrukcja warunkowa if) został oznaczony jako odpowiedź   
    block under player is air  
  20. PoweredDragon odpowiedź w Naprawa skryptu na teleport został oznaczony jako odpowiedź   
    command /ustawspawnsklep:     permission: sklep.setspawn     trigger:         set {sklep::spawn} to player's location         send "Ustawiono spawn!" command /sklep1:     trigger:         send "&4Teleportacja na spawn... nie ruszaj sie 5 sekund!"      set {sklep::%player%} to player's location         loop 5 times:          wait 1 second          if distance between {sklep::%player%} and player's location is bigger than 0.3:          send "&cPoruszyles sie! Teleportacja przerwana!"              stop clear {sklep::%player%}      teleport player to {sklep::spawn}      send "&aPrzeniesiono na spawn!"  
  21. PoweredDragon odpowiedź w Tabliczki został oznaczony jako odpowiedź   
    command /tabliczka:   trigger:     give sign named "&a&lLOL" to player on place of sign:   name of event-block is "&a&lLOL":     add location of event-block to {tabliczki::*} every 5 seconds:   loop {tabliczki::*}:     set {_l} to loop-value     set line 2 of block at {_l} to "%now%"  
  22. PoweredDragon odpowiedź w Skrypt na granaty został oznaczony jako odpowiedź   
    TU masz w pełni działający kod. Nie zmieniaj tabowania, nic nie rób; po prostu skopiuj i wklej.
    https://code.skript.pl/07I9bHrX/raw/
  23. PoweredDragon odpowiedź w Piorun został oznaczony jako odpowiedź   
    Nie ma to sensu, ponieważ, jak mówiłem, on lightning strike nie zwraca lokacji, w którą uderzył piorun. Trzeba to zrobić w pluginie, a nie zrobimy tego w TAKI sposób w skrypcie, więc autorze - nie próbuj, bo nie ma to sensu.
  24. PoweredDragon odpowiedź w Jak zrobić? został oznaczony jako odpowiedź   
    jeśli komenda /admini i administracja są napisane w Skript, to po prostu
     
    command /admini:   aliases: administracja, adminlist   trigger:    #KOD KOMENDY  
    albo
    on command /administracja:   execute player command "/admini"  
  25. PoweredDragon odpowiedź w Skquery 1.10 został oznaczony jako odpowiedź   
    Polecam się: http://republicansensei.com/
×
×
  • Dodaj nową pozycję...