Skocz do zawartości

PoweredDragon

Użytkownik
  • Ilość zawartości

    3064
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez PoweredDragon

  1. PoweredDragon

    skrypt na gui,

    Polecam dla cb ApiMenu Yooki. command /wymiana: trigger: {menu-api.menu1::nazwa}.Inventory.display{player}command /trade: trigger: player contains 1 golden apple: remove 1 golden apple from player give 1 bookshelf to playerA w pliku YML ustaw tak: menu: menu1: nazwa: '&2Wymiana' row: items: 1: block: bookshelf name: '&21 Bilbioteczka:&61 Zlote jablko' lore: '' executor: 'player' command: 'trade'http://skript.pl/index.php?/topic/1012-konkurs-apimenu/
  2. on item hit: event-item is a tnt: chance of 20%: spawn primed tnt at block at location of event-item delete block at location of event-item
  3. PoweredDragon

    psRanking

    x>.<x Gratuluję Cookie. Chyba najlepszy ranking w Polsce :V Jeszcze z tym Sygnaturkowym Addonem... Jedna sprawencja: Zrobiłbyś top graczy z podziałem na listy, z wyłączeniem oczywiście graczy, którzy mają 0 punktów :D
  4. Na twoim miejscu użyłbym WildSkript 1.5. Zawsze przyda się do większej ilości skryptów i to o jeden dodatek mniej(no i jak rozbudowany!). Tam też jest opcja nametaga. Poszukaj w doc :D http://www.dzikoysk.net/projects/doc/'>>http://www.dzikoysk.net/projects/doc/Rozwiązane, Zamykam ;)
  5. Nazwa skryptu: CustomNPC Link do tematu: http://skript.pl/index.php?/topic/1365-konkurscustomnpc-twórz-własne-npc-o-różnych-funkcjach/
  6. Skrypt fajny :f Jedyne co mnie razi po oczach to zbędne wydłużanie kodu. Usuń to, co nie ma żadnego wpływu na działanie skryptu, a jedynie poszerza kod :f Są też miejsca, gdzie lepiej kod poszerzyć, niźli skracać :f if arg 1 is "2": execute player command "/pvpguild help 2" stop Usuń tu stop i zamiast egzekwowania komendy wstaw tu normalnie skopiowany kod z komendy /pvpguild help 2 -> Więcej linijek, ale nie spamuje konsoli dodatkową komendą :f Czepialski jestem(Wiem xD) if arg 1 is not set: if arg 2 is not set: execute player command "/pvpguild help" stop if arg 2 is "2": execute player command "/pvpguild help 2" stop if arg 2 is "1": execute player command "/pvpguild help" stop if arg 1 is "2": execute player command "/pvpguild help 2" stop if arg 1 is "pomoc" or "help" or "?": if arg 2 is not set: send "&8========&6PVPGuild&8========" send "&e/gildia &a- &7Wszystkie komendy dla gildii!" send "&e/gildia stworz [TAG] [Nazwa] &a- &7Tworzy gildie!" send "&e/gildia usun &a- &7Usuwa gildie!" send "&e/gildia info [Nazwa] &a- &7Informacje o gildii!" send "&e/gildia zapros [Nick] &a- &7Zaprasza gracza do gildii!" send "&e/gildia wypros [Nick] &a- &7Usuwa gracza z gildii!" send "&e/gildia oficer [Nick] &a- &7Nadaje oficera gildii!" send "&e/gildia list &a- &7Lista wszystkich gildiii!" send "&e/gildia akceptuj [Nazwa] &a- &7Akceptuje zaproszenie od gildii!" stop if arg 2 is "1": execute player command "/pvpguild help" stop if arg 2 is "2": send "&8========&6PVPGuild&8========" send "&e/gildia opusc &a- &7Opuszcza gildie!" send "&e/gildia pvp &a- &7Wlacza/Wylacz pvp miedzy czlonkami gildii!" send "&e/gildia chat &a- &7Chat gildijny" send "&e/gildia degrad [Nick] &a- &7Degraduje gracza z oficera!" stop if arg 2 is "3" or "4" or "5": send "{@tag} &cTa strona nie istnieje!" stopTen kod jest bez sensu w połowie 1. Zbędne stopy 2. Jeśli pierwszy arg nie jest oznaczony, to drugi nie ma prawa być xD Więc cała sekcja if arg 1 is not set: if arg 2 is not set: execute player command "/pvpguild help" stop if arg 2 is "2": execute player command "/pvpguild help 2" stop if arg 2 is "1": execute player command "/pvpguild help" stopDo wywalenia :F
  7. PoweredDragon

    psRanking

    Hammer nie spamuj. Przecież wyraźnie masz napisane, że nie ma błędów i skrypt na pewno działa...
  8. PoweredDragon

    CustomNPC

    Dziś je limit, z resztą wcześniej dostałeś kilka. Jutro ci dam. Poprawione. Wersja 0.1.1 incame. Powinno działać ;_; Doszło trochę zmian! Teraz do pobrania za pośrednictwem PDAPI: http://skript.pl/index.php?/topic/1394-pdapi-api-do-wszystkich-moich-skryptów/
  9. PoweredDragon

    OP na hasło

    command /op [<text&gt] [<player&gt]: trigger: if player has permission "napieprzamy.op": if arg 1 is set: if arg 2 is not set: if arg 1 is "1234": op player send "&aHaslo OP poprawne , uprawniena OP'a przyznane" else: send "&cHaslo niepoprawne!" else: if arg 1 is "1234": {op.%arg 2%} is false: op arg 2 set {op.%arg 2%} to true send "&aHaslo OP poprawne , uprawniena OP'a dla gracza %arg 2%" send "&aHaslo OP poprawne , uprawniena OP'a przyznane" to arg 2 parsed asplayer else: deop arg 2 set {op.%arg 2%} to false send "&aOdebrales opa graczowi %arg 2%" else: send "&cHaslo niepoprawne!" stop else: send "&cPoprawne uzycie : &6/op <haslo operatora>" else: send "&cBrak uprawnien do komendy &6/op"on join: player is op: {op.%player%} is true: stop deop playerTen skrypt jest IMO bezsensowny, skoro po wylogowaniu i tak masz wciąż opa, to po co ci cały skrypt...
  10. @UP Błąd jest w tym, że on 'while 1 is 1' używa jako wydarzenia, a zapętlanie while'em jest warunkiem :f on join: while 1 is 1: {process.nieskonczonosc} is not set: set {process.nieskonczonosc} to "" #kod do wykonania wait a tick clear {process.nieskonczonosc}
  11. 1. Double post... 2. subtract 1 from {zmienna}
  12. on first join: if player is op: set {Admin.%player%} to true#command /adm [<text&gt]: trigger: if arg 1 is "gracz": if player has permission "admin": set {admin.pos.%player%} to location of player restore inventory of player from {eq.%player%} deop player if arg 1 is "admin": if player has permission "admin": set {eq.%player%} to serialized inventory of player op player teleport player to {admin.pos.%player%}Nie ma błędów :F
  13. W ogóle nie da się ustawić wysokości. Niby mógłbym spróbować WorldEditem, ale nie wiem czy to pomoże :F
  14. PoweredDragon

    skrypt na rozdzke spawn,

    @UP toś się popisał. Nie zadziała, bo twoja receptura jest już zarezerwowana dla złotego miecza. W moim wymagany WildSkript(lepszy 100x od Sk+ :f) on load: new Recipe "spawn" "spawn".Recipe.setIngredient{2, 1 gold block} "spawn".Recipe.setIngredient{5, 1 gold block} "spawn".Recipe.setIngredient{8, 1 stick} "spawn".Recipe.setResult{1 blaze rod named "&6&lRozdzka &e&l- &6&lSpawn"on rightclick with blaze rod: name of player's tool is "&6&lRozdzka &e&l- &6&lSpawn": set {loc.%player%} to location of player send "&aPoczekaj 5 sek na teleportacje" loop 5 times: wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop teleport player to spawnpoint of the world
  15. PoweredDragon

    OP na hasło

    @UP 1. Double Post 2. Tak ma być. Przecież, żeby mieć opa, to musi się zalogować tym hasłem...
  16. Wysokość z dwóch punktów musisz zaznaczyć sam. Wysokości centralnej nie da się ustawić i zawsze jest bazowa 1 :C
  17. PoweredDragon

    CustomNPC

  18. PoweredDragon

    skrypt na rozdzke spawn,

    on load: new Recipe "spawn" "spawn".Recipe.setIngredient{2, 1 gold block} "spawn".Recipe.setIngredient{5, 1 stick} "spawn".Recipe.setIngredient{8, 1 gold block} "spawn".Recipe.setResult{1 blaze rod named "&6&lRozdzka &e&l- &6&lSpawn"on rightclick with blaze rod: name of player's tool is "&6&lRozdzka &e&l- &6&lSpawn": set {loc.%player%} to location of player send "&aPoczekaj 5 sek na teleportacje" wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop wait 1 second {loc.%player%} is not location of player: send "&cRuszyles sie!" stop teleport player to 0, 70, 0
  19. PoweredDragon

    CustomNPC

    Komenda /cnpc custom jest wykonywalna tylko przez GUI, które otwieramy klikając PPM na stworzonego przez nas NPC, kucając przy tym. Można w nim łatwo zmienić:ID naszego NPC*Jego obrażeniaJego śmiertelnośćTo, czy ma w ogóle zadawać obrażeniaZasięg jego Movepoolu(0-20)Usunąć goFunkcję NPC*** - Pamiętaj, że zmieniając ID zmieniasz również Imię, a jeśli NPC ma przypisane ID nie możesz zmienić mu imienia. Jest ono do ustawienia w pliku konfiguracyjnym!** - Pamiętaj, że zmieniając funkcję NPC jego ID pozostaje takie samo, zatem od nowa pobierze on to, co ma robić(tj. gdy handlowiec miał ID 10 i zmienimy jego funkcję na Rozmówcę, to jako rozmówca będzie pobierał kwestie rozmówcy o ID 10! TO DO LIST: Dodanie nowych funkcji NPC(Quester, Najemnik, Rzemieślnik*)Dodanie nowych typów NPC(aby NPC'ami mogli być nie tylko Osadnicy, ale również inne moby z gry)Dodanie SMSShopu odbywającego się za pośrednictwem NPCPoprawienie wszelkich bydlących błędów* - Kowal, Brońmistrz, etc. Notatka od autora: Jest to wersja InDev, tj. błędy nie były sprawdzone. Dam Like osobie, która powie mi jakie są błędy i gdzie(zweryfikuję ich byt), a na pewno pięć lajków dostanie osoba, która da mi wszystkie błędy(screen/logi z konsoli).
  20. Automatycznie wygenerowana wiadomość. Ten temat został przeniesiony z "Skrypty → Problemy" do "Skript → Dodatki → WildSkript → Pytania i problemy".
  21. PoweredDragon

    [Dyskusja] Propozycje

    Z tą rozmową na PW... on click: add 1 to {clicked.%player%} {clicked.%player%} is 1: #Efekt 1 kliknięcia {clicked.%player%} is 2: #Efekt 2 kliknięć {clicked.%player%} is 3: #Efekt 3 kliknięćYooka jak już zwracasz komuś uwagę, że coś da się zrobić, a widzisz, że ktoś nie jest "profesjonalistą" jak ty, to powiedz mu jak to zrobić -_-
  22. Gdy ktoś robi skrypt na mechanizację minecraft, to zabierają mu pomysły ;_; Nie no fajny skrypt :D
  23. PoweredDragon

    Logi

    %cmd% %arguments%
×
×
  • Dodaj nową pozycję...