Slupik98
Użytkownik-
Ilość zawartości
488 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez Slupik98
-
a czy {robo-swinia.%entity%} nie jest graczem? nie powinno być {robo-swinia.%player%} jeżeli jest graczem? albo raczej: send "&a� &3Twoja Robo Swinia trafila gracza %loop-player% i zadala mu obrazenia o wysokosci &c4 &3serc!" to victim nie wiem co to za zmienna ta {robo-swinia.%entity%}
-
Nie mam pojęcia nie testowałem xD Ale powinien bo wykorzystałem zmienną którą używa twórca do wypisania graczy, zapętliłem ją zapisałem do zmiennej jako gracz, sparwdziłem czy jest online i wtedy pisałem czy jest czy go nie ma na zielono, że jest a na czerwono to że nie ma. Jeżeli nie działa to znaczy że Autor jakoś zakombinował ze zmienną i będę się z nim musiał skonsultować...
-
on spawn: event-entity is iron golem: set the name of event-entity to "Sniezny golem" set the maximum health of event-entity to 100 heal event-entity every 3 seconds: loop all players: loop entities in radius 20 of loop-player: if loop-entity-1 is iron golem: if name of loop-entity-1 is "Sniezny golem": shoot a snowball from loop-entity-1 at speed 1 loop entities in radius 20 of loop-entity-1: push shot projectile towards loop-entity-2 at speed 5
-
Hmmm skoro nie działa ten wasz posób, to może to: apply poison 0.00001 to the player for 300 days
-
Tak np jeżeli masz ustawione na radius 3 to jak rzucisz 2 lub 3 klocki od niego to zabijesz go, a jak 4 to będzie żył. Tylko msuisz uważać by samemu stać dalej niż te 3 klocki, bo też możesz zginąć, chyba że chcesz by ginęła tylko 1 osoba to wtedy daj tak: on rightclick holding a diamond axe: remove diamond axe from player make player shoot an item projectile of diamond axe at speed 1 on item hit: event-item is a diamond axe: loop all entities in radius 1 of event-location: kill loop-entity exit loopi wtedy powinna ginąć tylko 1 osoba, ta bliższa, bez obawy że ty zginiesz(chyba że rzucisz pod siebie... ;) ). Nie testowałem ale powinno działać. Możesz też dać jeszcze takie coś: on rightclick holding a diamond axe: remove diamond axe from player make player shoot an item projectile of diamond axe at speed 1 on item hit: event-item is a diamond axe: loop all entities in radius 1 of event-location: if loop-entity is a player: kill loop-entity exit loop
-
Nic się bugować nie będzie ALE: 1) musisz zostawić plugin skript 2) musisz dodać plugin skaddonlib Link: http://skript.pl/index.php?/topic/609-spis-dodatki-do-skripta/ Tam masz wszystkie dodatki ładnie wypisane razem z downloadem.
-
Nie da rady. Skrypt tylko udaje, że siekierka leci, ale nie wchodzi ona w interakcje z żadnym mobem. Gdyby wchodziła z nim w interakcję to by się zatrzymywała, a tak nic, po prostu przelatuje. Pokazuje to, że jest to tylko symulacja, a co za tym idzie nie da się zrobić tak, by się zatrzymała, bo nie masz nad nią kontroli w chwili lotu, a ona zatrzyma się dopiero na bloku. Musiałbyś to zrobić pluginem i to chyba też nie prostym. To jest moje zdanie, mogę się mylić, ale raczej się nie da tak zrobić, bo jak pisałem wyżej jest to tylko symulacja lotu, nad która nie mamy kontroli. Można jedynie pobrać lokalizację upadku i wtedy coś z tym zrobić. No ew coś z eventem on projectile hit coś pokombinować, ale sam nie jestem przekonany. Można też w teorii wysłać strzałę widzianą jako siekierkę diamentową(ty widziesz skierkę a to strzała) i wtedy gdy napodka jakiegoś moba np gracza powinna wejść z nim w interakcję, ale jak dla mnie nie ma sensu kombinować, lepiej dać zamiast: loop all entities in radius 1 of event-location:to wkleić: loop all entities in radius 2 of event-location:albo nawet zmienić 2 na 3 i nie kombinować na siłe.
-
Usuń to: if arg 1 is "profil" or "profile" or "info": if player has permissions "ultimateclans.info" or "ultimateclans.admin": if arg 2 is set: if {ultimateclans.clan.%arg 2%.name} is set: if {ultimateclans.clan.%arg 2%.info} is set: send "&aZalozyciel: &7%{ultimateclans.clan.%arg 2%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%arg 2%.name}%" send "&aTag: &7%{ultimateclans.clan.%arg 2%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%arg 2%.member-number}%" if {ultimateclans.clan.%arg 2%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%arg 2%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%arg 2%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%arg 2%.deathall} is not set: send "&aSmierci: &70" send "&aInfo:&7 %{ultimateclans.clan.%arg 2%.info}%" send "&aCzlonkowie: &7%{ultimateclans.%arg 2%.members::*}%" stop if {ultimateclans.clan.%arg 2%.info} is not set: send "&aZalozyciel: &7%{ultimateclans.clan.%arg 2%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%arg 2%.name}%" send "&aTag: &7%{ultimateclans.clan.%arg 2%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%arg 2%.member-number}%" if {ultimateclans.clan.%arg 2%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%arg 2%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%arg 2%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%arg 2%.deathall} is not set: send "&aSmierci: &70" send "&aInfo: &7Nie ustawiono" send "&aCzlonkowie: &7%{ultimateclans.%arg 2%.members::*}%" stop else: if {ultimateclans.clan.%arg 2%.tagauth} is set: if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag} is set: if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info} is set: send "&aZalozyciel: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.name}%" send "&aTag: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.member-number}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is not set: send "&aSmierci: &70" send "&aInfo:&7 %{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info}%" send "&aCzlonkowie: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.members::*}%" stop send "&aInfo:&7 %{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info} is not set: send "&aZalozyciel: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.name}%" send "&aTag: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.member-number}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is not set: send "&aSmierci: &70" send "&aInfo: &7Nie ustawiono" send "&aCzlonkowie: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.members::*}%" stop else: send "%{tag}% &cNie ma takiego klanu!" stop else: send "%{tag}% &cNie ma takiego klanu!" stop else: if {ultimateclans.%name of player%.member} is true: if {ultimateclans.lang} is "pl": make player execute command "clans info %{ultimateclans.%name of player%.clan.name}%" wait 1 tick stop if {ultimateclans.lang} is "eng": make player execute command "clans info %{ultimateclans.%name of player%.clan.name}%" wait 1 tick stop if {ultimateclans.%name of player%.owner} is true: if {ultimateclans.lang} is "pl": make player execute command "clans info %{ultimateclans.%name of player%.owner.clanname}%" wait 1 tick stop if {ultimateclans.lang} is "eng": make player execute command "clans info %{ultimateclans.%name of player%.owner.clanname}%" wait 1 tick stop else: send "%{tag}% &cNie masz wlasnej gildii!" send "%{tag}% &aW celu zobaczenia profilu innej gildii uzyj:" if {ultimateclans.lang} is "pl": send "&7/{@prefix} profil [nazwa/tag]" stop if {ultimateclans.lang} is "eng": send "&7/{@prefix} profile [name/tag]" stop else: send "&cNie masz uprawnien do uzywania tej komendy" stop if arg 1 is "setspawn": if player has permissions "ultimateclans.admin": set {ultimateclans.spawn.%world%} to location of player send "%{tag}% Ustawiono punkt spawnu" stop else: send "&cNie masz uprawnien do uzywania tej komendy" stop i wklej to: if arg 1 is "profil" or "profile" or "info": if player has permissions "ultimateclans.info" or "ultimateclans.admin": if arg 2 is set: if {ultimateclans.clan.%arg 2%.name} is set: if {ultimateclans.clan.%arg 2%.info} is set: send "&aZalozyciel: &7%{ultimateclans.clan.%arg 2%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%arg 2%.name}%" send "&aTag: &7%{ultimateclans.clan.%arg 2%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%arg 2%.member-number}%" if {ultimateclans.clan.%arg 2%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%arg 2%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%arg 2%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%arg 2%.deathall} is not set: send "&aSmierci: &70" send "&aInfo:&7 %{ultimateclans.clan.%arg 2%.info}%" send "&aCzlonkowie:" loop {ultimateclans.%arg 2%.members::*}: set {_UltimateClans.dodatek.nick} to loop-value parsed as player if {_UltimateClans.dodatek.nick} is online: send "&a%{_UltimateClans.dodatek.nick}%" else: send "&a%{_UltimateClans.dodatek.nick}%" stop if {ultimateclans.clan.%arg 2%.info} is not set: send "&aZalozyciel: &7%{ultimateclans.clan.%arg 2%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%arg 2%.name}%" send "&aTag: &7%{ultimateclans.clan.%arg 2%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%arg 2%.member-number}%" if {ultimateclans.clan.%arg 2%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%arg 2%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%arg 2%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%arg 2%.deathall} is not set: send "&aSmierci: &70" send "&aInfo: &7Nie ustawiono" send "&aCzlonkowie:" loop {ultimateclans.%arg 2%.members::*}: set {_UltimateClans.dodatek.nick} to loop-value parsed as player if {_UltimateClans.dodatek.nick} is online: send "&a%{_UltimateClans.dodatek.nick}%" else: send "&a%{_UltimateClans.dodatek.nick}%" stop else: if {ultimateclans.clan.%arg 2%.tagauth} is set: if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag} is set: if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info} is set: send "&aZalozyciel: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.name}%" send "&aTag: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.member-number}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is not set: send "&aSmierci: &70" send "&aInfo:&7 %{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info}%" send "&aCzlonkowie: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.members::*}%" stop send "&aInfo:&7 %{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.info} is not set: send "&aZalozyciel: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.ownername}%" send "&aNazwa: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.name}%" send "&aTag: &7%{ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.tag}%" send "&aLiczba czlonkow: &7%{ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.member-number}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is set: send "&aZabojstwa: &7%{ultimateclans.clan.%arg 2%.killall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.killall} is not set: send "&aZabojstwa: &70" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is set: send "&aSmierci: &7%{ultimateclans.clan.%arg 2%.deathall}%" if {ultimateclans.clan.%{ultimateclans.clan.%arg 2%.tag.fullname}%.deathall} is not set: send "&aSmierci: &70" send "&aInfo: &7Nie ustawiono" send "&aCzlonkowie:" loop {ultimateclans.%{ultimateclans.clan.%arg 2%.tag.fullname}%.members::*}: set {_UltimateClans.dodatek.nick} to loop-value parsed as player if {_UltimateClans.dodatek.nick} is online: send "&a%{_UltimateClans.dodatek.nick}%" else: send "&a%{_UltimateClans.dodatek.nick}%" stop else: send "%{tag}% &cNie ma takiego klanu!" stop else: send "%{tag}% &cNie ma takiego klanu!" stop else: if {ultimateclans.%name of player%.member} is true: if {ultimateclans.lang} is "pl": make player execute command "clans info %{ultimateclans.%name of player%.clan.name}%" wait 1 tick stop if {ultimateclans.lang} is "eng": make player execute command "clans info %{ultimateclans.%name of player%.clan.name}%" wait 1 tick stop if {ultimateclans.%name of player%.owner} is true: if {ultimateclans.lang} is "pl": make player execute command "clans info %{ultimateclans.%name of player%.owner.clanname}%" wait 1 tick stop if {ultimateclans.lang} is "eng": make player execute command "clans info %{ultimateclans.%name of player%.owner.clanname}%" wait 1 tick stop else: send "%{tag}% &cNie masz wlasnej gildii!" send "%{tag}% &aW celu zobaczenia profilu innej gildii uzyj:" if {ultimateclans.lang} is "pl": send "&7/{@prefix} profil [nazwa/tag]" stop if {ultimateclans.lang} is "eng": send "&7/{@prefix} profile [name/tag]" stop else: send "&cNie masz uprawnien do uzywania tej komendy" stop Linijki masz podane od razu w kodzie(tzn koło kodu, po lewej stronie)
-
on rightclick holding a diamond axe: remove diamond axe from player make player shoot an item projectile of diamond axe at speed 1on item hit: event-item is a diamond axe: loop all entities in radius 1 of event-location: kill loop-entityBy skrypt zadziałał i zabił moba/gracza to siekierka musi uderzyć w miejsce gdzie stoi cel, nie może przelecieć przez niego, tylko musi zatrzymać się w miejscu gdzie stoi cel.
-
Teraz tak czytam i dotarło do mnie, że UC to chyba skrypt, a zatem da radę. Myślałem że to plugin xD Zazwyczaj używam factions, więc nie za bardzo zastanawiałem się czy to skrypt czy plugin. To dodajesz przy dojściu do gildii: add player to {gracze.%{nazwagildii}%::*}to dodajesz gdy chcesz pokazać listę online graczowi, który użyje komendy: loop {gracze.%{nazwagildii}%::*}: set {_gracz} to loop-value parsed as player if {_gracz} is online: send "&aGracz %{_gracz} jest online!" to {gracze.%{nazwagildii}%::*} else: send "&cGracz %{_gracz} nie online!" to playerNie widziałem kodu tego skryptu, więc dałem uniwersalnie, będziesz musiał np ustalć nazwę gildii w której jest gracz, by potem można ja było zapętlić. Kodu nie szukałem, więc musisz sam to wlepić.
-
Zobacz czy jest problem z 1.7.9 ogólnie, jeżeli tak to musisz poczekać aż wyjdzie update, lub zmienić wersję, albo po prostu przez pewien czas nie dasz rady wyświetlać wirtualnej skrzynki, co chyba będzie do przeżycia.
-
Nom faktycznie spigot: Spigot-1486 jestem ślepy xD a patrzyłeś na innych silnikach? To najprawdopodobniej kłopot z wersją spigota.
-
A mogłbyś podać listę tych nazw dla innych którzy będą mięli problem? Nie wykluczone, że np za 3 dni powstanie podobny temat, bo ktoóś znowu tego będzie szukał ;)
- 2 odpowiedzi
-
Obszar w od którego nie można uzyskać komędy
Slupik98 odpowiedział(a) na Nerdrod_2 pytanie w Pytania i problemy
Opcja numer 1: command /drzewo [<text>]: trigger: if arg 1 is set: if arg 1 is "set": if {lokalizacja} is set: send "Zmieniasz lokalizacje punktu 0!" else: send "Ustawiłeś lokalizację punktu 0!" set {x.lokalizacja} to x-coordinate of player set {y.lokalizacja} to y-coordinate of player set {z.lokalizacja} to z-coordinate of player if arg 1 is "create": if {lokalizacja} is set: set {_x.loc.target.%player%} to x-coordinate above targeted block set {_y.loc.target.%player%} to y-coordinate above targeted block set {_z.loc.target.%player%} to z-coordinate above targeted block set {_x.%player%} to {_x.loc.target.%player%} - {x.lokalizacja} if {_x.%player%} is greater than 50: set {_y.%player%} to {_y.loc.target.%player%} - {y.lokalizacja} if {_z.%player%} is greater than 50: set {_z.%player%} to {_x.loc.target.%player%} - {z.lokalizacja} if {_z.%player%} is greater than 50: create tree of type small oak above targeted block send "pomyślnie utworzono drzewo!" else: send "nie zgadza się wartość z! jest ona za mała o %{_z.%player%}% bloków!" else: send "nie zgadza się wartość xz! jest ona za mała o %{_x.%player%}% bloków!" else: send "nie zgadza się wartość z! jest ona za mała o %{_z.%player%}% bloków!" else: send "Musisz ustawić punkt 0 komendą: /drzewko set" else: Send "musisz napisać czy chcesz ustawić punkt 0(set), czy zasadzić drzewo(create)"opcja numer 2: command /drzewo [<text>]: trigger: if arg 1 is set: if arg 1 is "set": if {lokalizacja} is set: send "Zmieniasz lokalizacje punktu 0!" else: send "Ustawiłeś lokalizację punktu 0!" set {lokalizacja} to location of player if arg 1 is "create": if {lokalizacja} is set: set {_loc.target.%player%} to location above targeted block if distance between {lokalizacja} and {_loc.target.%player%} is greater than 50: create tree of type small oak above targeted block send "pomyślnie utworzono drzewo!" else: send "nie zgadza się wartość z! jest ona za mała o %{_z.%player%}% bloków!" else: send "Musisz ustawić punkt 0 komendą: /drzewko set" else: Send "musisz napisać czy chcesz ustawić punkt 0(set), czy zasadzić drzewo(create)" -
Co do tego 2 to nie lepiej wygrać factions? Nie wiem czy w skript się da zrobić takie coś. Musiałbyś odczytywać pliki config pluginu, albo przechwytywać jakoś listę graczy z komendy i loopowac ją po wczytaniu do zmiennej by sprawdzić kto jest online... Nie wiem czy komuś się chce takie coś robić. Więc może lepiej wgraj factions?
-
Hmm nie znam się za bardzo na tej części skryptu ale wydaje mi się że jak nie będziesz zwiększał wysokości gracza używając słowa above(z ang. powyżej) i nie będziesz zwiększał jego wysokości(koordynat y) to nie będzie leciał w górę. I nie możesz dawać tak często ref. DOpiero jak znajdzie się Twój temat na 2 stronie...
- 12 odpowiedzi
-
- hypixel.bullcharge
- minecraft
-
(i 3 więcej)
Oznaczone tagami:
-
if player have permissions "sklep.masteradmin.skript": set {_nicki} to value list "nicki" get of "plugins/Skript/scripts/Kody/Save/nicki%{_nazwa}%.yml" replace "]" in {_nicki} with "" replace "[" in {_nicki} with "" set {gracze.save::*} to {_nicki} split at ", " loop {gracze.save::*}: set {_kwota} to value list loop-value get of "plugins/Skript/scripts/Kody/Save/%{_nazwa}%.yml" replace "]" in {_kwota} with "" replace "[" in {_kwota} with "" set {sklep.kwoty.restore::*} to {_kwota} split at ", "# set {_aktualny.nick} to loop-value set {_parsed.kwota} to {sklep.kwoty.restore::*} parsed as number# set {_parsed.kwota} to {_przerobiona.kwota} parsed as number# set {sklep.konto.%loop-value%} to {_parsed.kwota}# loop {gracze.save::*}ostatecznie chcę doprowadzić do tego: set {sklep.konto.%{_nick}%} to {_ostateczna.kwota}I teraz małe objaśnienie kodu: pętla nr 1 wczytuje nicki graczy zapisane w pliku pętla numer 2 owe nicki wykorzystuje potem jako nazwę "opcji"* i następnie czyta z pliku kwotę gracza. Potem ta nazwa opcji ma być zapisana do zmiennej {_nick}, a kwota do {_ostateczna.kwota}, po czym ma się spełnić ta linijka kodu co przed chwilką ją podałem. Niestety z pętlą numer 2 mam problem, ponieważ nie mogę zapisac wartości(kwoty) opcji(jaką jest gracz) jako liczby, ponieważ domyślnie jest ona tekstem, a nie działa parsed "gdyż poneiważ bo" liczba jest zapisana w postaci zminnej grupowej, a musze użyć zmiennej grupowej, ponieważ wymaga tego skrypt. Pomysły? Jak widzicie kombinowałem trochę z kodem. Jak macie problem z połapaniem się to mogę wam go oczyścić, choć nie wiem czy jest sens bo raczej wiadomo co i jak.
-
#poza tematem do @up Bo chciałem tak zręcznie nawiązać do tego cytatu co pisze na mnie, że tylko dałem kopiuj wklej ;) #do tematu Tak czytam i pewien nie jestem czy da się zrobić ten skrypt, bo nie wiem czy można pobierać nazwę regionu(raczej nie). Obawiam się że jesteś skazany na flagę(bynajmniej wg mnie).
-
A masz dobrane wersje bukkita skriptaddona i sk+? Jakie masz pluginy? Jaka maszynka? w Sumie to trochę poczytałem i tylko część skript tb nie działa. Nie będziesz mógł zrobić wirtualnej skrzynki i chyba masz bukkita 1.7.2 R.03 pewien nie jestem i nei chce mi się sprawdzać bo dla Ciebie to 1 komenda a dla mnie 4 min...
-
Slupik po prostu dał gotowca, którego nie sprawdził xD A teraz sprawdziłem i dałem wersję z mniejszą ilością błędów: on region enter: if event-entity is a player: set {_nazwa} to "%region%" if {_nazwa} is "vip": player have permission "region.vip": send "Jesteś na VIP terenie!" else: teleport player behind the player teleport player behind the player teleport player behind the player send "&6[EnterRegion] &cNie mozesz przejsc na ten cuboid!" cancel eventNiestety nie działa bo nie mam pojęcia jak sprawdzić nazwę regionu, patrzyłem z region name ale nie działa, na inne kombinacje też patrzyłem i nic. Jak ktoś ma pomysł to wystarczy zmienić 1 linijkę i skrypt zadziała. Na razie wykrywa wejście, tylko nie porównuje nazw regionów(bo jak pisałem nie wiem jak to zrobić).
-
Błędy wywalała linijka 11 i 14, a która dokumentacja jest właściwa, bo znam linki do 2 i korzystam z 2, bo w jednej jest coś łatwo znaleźć, a w 2 sam nie wiem co w niej widzę ale też z niej korzystam xD Co do błędów to już ogarnąłem co i jak. Było: create file named "%{_nazwa}%.yml" in "plugins/Skript/scripts/Kody/Save"a powinno być: create file "plugins/Skript/scripts/Kody/Save/%{_nazwa}%.yml"I teraz działa z folderami natomiast jes dziwnie... Mam tak: generate folder named "plugins/Skript/scripts/Kody/Save"a powinno być tak: create folder "plugins/Skript/scripts/Kody/Save"Tylko że ta wersja 1 robienia folderu działa mi, a nie powinna, a ta która powinna działać działa... Wniosek z tego jest taki, że dokumentacja chyba trochę niepoprawna. Chyba nieuporządkowana lub coś w kodzie robiłeś i nie zapisałeś, bo poprawna wersja tworzenia pliku jest w 1 dokumentacji a poprawne tworzenie folderu w 2. ;)
-
Jak na razie chyba ja mam tylko problemy z tym addonem xD set {_nazwa.dat} to text from url "http://nicc0.pl/skript/data.txt" set {_nazwa.godz} to text from url "http://nicc0.pl/skript/godzina.txt" set {_nazwa} to "%{_nazwa.dat}% %{_nazwa.godz}%" if folder in "plugins/Skript/scripts/Kody/Save" is exists: if file in "plugins/Skript/scripts/Kody/Save/%{_nazwa}%.yml" is exists: send "Pczekaj minutę" wait 1 minute set {_nazwa.dat} to text from url "http://nicc0.pl/skript/data.txt" set {_nazwa.godz} to text from url "http://nicc0.pl/skript/godzina.txt" set {_nazwa} to "%{_nazwa.dat}% %{_nazwa.godz}%" create file named "%{_nazwa}%.yml" in "plugins/Skript/scripts/Kody/Save" send "Pomyślnie utworzony nowy plik!" else: create file named "%{_nazwa}%.yml" in "plugins/Skript/scripts/Kody/Save" send "Pomyślnie utworzony nowy plik!" else: generate folder named "plugins/Skript/scripts/Kody/Save" send "Pomyślnie utworzono nowy folder!"Błąd: "plugins/Skript/scripts/Kody/Save" is not a world( line 437) "plugins/Skript/scripts/Kody/Save" is not a world( line 440)Korzystałem z tego:http://www.dzikoysk.net/projects/wildskript/doc/index.php/Effects#Create_File Hmm teraz czytałem dokumentacje i znalazłem coś ciekawego. Dotyczy to również nazwy pliku więc zostawie to w tym temacie. jest kod: set {_year} to year set {_month} to month set {_day} to day set {_hour} to hour set {_minute} to minute set {_second} to second set {_millisecond} to milliseconds set {_nazwa} to "%{_day}%.%{_month}%.%{_year}% %{_hour}%:%{_minute}%:%{_second}%:%{_millisecond}%"żywcem zabrany z tego linku: http://dzikoysk.net/projects/doc/expressions/ I wywala błąd(a w zasadzie 3), że year, month, miliseconds is not entity type
-
Jak tak to super by nie powiedzieć że za***** ;) Kiedy mniej więcej się to pojawi?
- 499 odpowiedzi
-
- dzikoysk
- wildskript
-
(i 3 więcej)
Oznaczone tagami:
-
Łatwa obsługa itemków. Na tą chwilkę nie mogę dać od razu itemki z opisem i tak samo nie mogę go scraftować, co mnie bardzo irytuje. Być może mam złą wersję sk+ czy coś ale co szkodzi również dodać to samo tutaj? Jak będzie w 2 wtyczakch to przynajmniej zawsze będzie działać, a wiele osób ma z tym problem.
- 499 odpowiedzi
-
- dzikoysk
- wildskript
-
(i 3 więcej)
Oznaczone tagami:
-
on region enter player: if name of region is "vip": player doesn't has permissions "region.vip" teleport player behind the player teleport player behind the player teleport player behind the player damage by 2 hearts send "&6[EnterRegion] &cNie mozesz przejsc na ten <span class="searchlite">cuboid</span>!" stopDla regionu który nazywa się vip
