-
Ilość zawartości
881 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Odpowiedzi społeczności
-
DαrϰVεnuς odpowiedź w Ogłoszenie Po Zabiciu Bossa... został oznaczony jako odpowiedź
@Syarru Jak nie potrafisz, to nie pomagaj.
@xN0MANDx Nazwy mobów oczywiście bez polskich znaków.
on death:
if attacker is a player:
if victim is cave spider:
if name of victim is "&aKrol Pajakow":
broadcast "%player% zabil Krola Pajakow!"
stop
if attacker is a player:
if victim is zombie:
if name of victim is "[Zombie Poziom1]":
chance of 50.0%:
drop 1 chest named "&aSkrzynka Umarlaka" at location of victim
stop
-
DαrϰVεnuς odpowiedź w zmienne został oznaczony jako odpowiedź
@MiniGameShoot Troszkę chaotycznie i niezrozumiale napisał, wyjaśnię ponownie.
{_}Zmienna tymczasowa, usuwa się po zakończeniu działania funkcji. Przykłady:
{_Zmienna} {_Gracz}[Zmienna::*}Zmienna grupowa, przechowuje wiele zmiennych.Przykłady:
{Zmienna::*} {Gracze::*}Zmienne można dodawać różnymi sposobami:
add player to {Gracze::*} set {Gracze::%player%} to playerZmienne grupowe można zapętlić, w ten sposób:
loop {Gracze::*}:W ten sposób można np. wysłać nazwę każdej zmiennej zawartej w owej zmiennej grupowej.
Czyli:
loop {Gracze::*}: send "%loop-value%" to playerWyśle wiadomość do gracza, tyle razy ile wartości jest w zmiennej, każda wiadomość będzie zawierać treść (zależną od wnętrza).
Jeżeli loopujemy zmienną grupową, która zawiera graczy, możemy do zapisanego gracza (w tej zmiennej) wysłać wiadomość, w ten sposób:
loop {Gracze::*} set {_player} to loop-value prased as player send "Tekst" to {_player}Można też wykorzystać liczbę wartości przechowywanych w danej zmiennej grupowej, poprzez:
send "%size of {Gracze::*}%"Wyświetli to liczbę wartości zapisanych w zmiennej.
-
DαrϰVεnuς odpowiedź w Wyjątek w blokadzie komendy został oznaczony jako odpowiedź
on command: if {komendy.%player%} is false: if command doesn't contain "login": cancel event@herhor67 Przed warunkiem stawia się "if", jeżeli komenda (w przypadku twojego kodu) będzie zawierać argumenty, to prawdopodobnie nie zadziała.
1. Zadziała, nie raz coś takiego robiłem.
2. If nie ma nic do rzeczy.
3. Tam jest 'if COMMAND' a nie 'if ARGUMENTS'
Mógłbym twój post uznać za spam. ~herhor
-
DαrϰVεnuς odpowiedź w Lokacja gracza został oznaczony jako odpowiedź
command /komenda: trigger: delete {parkour::lastlocation::*} -
DαrϰVεnuς odpowiedź w Co naprawić w skrypcie? został oznaczony jako odpowiedź
on rightclick holding a water bottle: apply invisible to player for 10 seconds remove 1 water bottle from player give 1 glass bootle to player stop -
DαrϰVεnuς odpowiedź w Problem argument i zmienna został oznaczony jako odpowiedź
command /magazyn [<text>] [<integer>]: trigger: if arg 1 is "wplac": set {_ilosc} to arg 2 if player has {_ilosc} of cobblestone: remove {_ilosc} of cobblestone from the player send "&9>> Schowales %arg 2% cobbla do magazynu" stop else: send "Nie masz tyle cobblestone" stop -
DαrϰVεnuς odpowiedź w Skrypt na Czat Gildii został oznaczony jako odpowiedź
options: chat-format-inguild: &6{TAG} &f{NAME}: {MESSAGE} chat-format-normal: &f{NAME}: {MESSAGE} chat-format-myguld: &a{TAG} &f{NAME}: {MESSAGE} chat-format-allys: &2[Ally] &6{TAG} &f{NAME}: {MESSAGE} chat-format-enemys: &c[Enemy] &6{TAG} &f{NAME}: {MESSAGE}on chat: if (%player%::inGuild} is set: cancel event loop all players: if {%loop-player%::guildName} is {%player%::guildName}: set {_chat} to {@chat-format-myguild} replace "{TAG}" with "%player%::guildTag}%" in {_chat} replace "{NAME}" with "%player's name%" in {_chat} replace "{MESSAGE}" with "%message%" in {_chat} send {_chat} to loop-player stop if {%player%::Guild::Allys::*} contain {%loop-player%::guildName}: set {_chat} to {@chat-format-allys} replace "{TAG}" with "%player%::guildTag}%" in {_chat} replace "{NAME}" with "%player's name%" in {_chat} replace "{MESSAGE}" with "%message%" in {_chat} send {_chat} to loop-player stop if {%player%::Guild::Enemys::*} contain {%loop-player%::guildName}: set {_chat} to {@chat-format-enemys} replace "{TAG}" with "%player%::guildTag}%" in {_chat} replace "{NAME}" with "%player's name%" in {_chat} replace "{MESSAGE}" with "%message%" in {_chat} send {_chat} to loop-player stop if {%loop-player%::guildName} isn't {%player%::guildName}: if {%player%::Guild::Allys::*} doesn't contain {%loop-player%::guildName}: if {%player%::Guild::Enemys::*} doesn't contain {%loop-player%::guildName}: set {_chat} to {@chat-format-inguild} replace "{TAG}" with "%player%::guildTag}%" in {_chat} replace "{NAME}" with "%player's name%" in {_chat} replace "{MESSAGE}" with "%message%" in {_chat} send {_chat} to loop-player stop if (%player%::inGuild} isn't set: set {_chat} to {@chat-format-normal} replace "{NAME}" with "%player's name%" in {_chat} replace "{MESSAGE}" with "%message%" in {_chat} send {_chat} to loop-player stop
Nie wiem czy działa, pisane na czysto, musisz pozmieniać swoje zmienne, masz sporo przy edycji tego kodu.
-
DαrϰVεnuς odpowiedź w strata haj$u został oznaczony jako odpowiedź
on death of player: remove 25 from victim's balance -
DαrϰVεnuς odpowiedź w Prośba o napisanie skryptu- dawanie itemów został oznaczony jako odpowiedź
command /daj [<text>] [<player>]: trigger: if arg 1 is "helm": if arg 2 is set: give 1 diamond helmet of protection 1 named "helm" if arg 1 is "pancerz": if arg 2 is set: give 1 diamond chestplate of protection 1 named "pancerz"
-
DαrϰVεnuς odpowiedź w Wysłanie wiadomości do osoby ze zmiennej został oznaczony jako odpowiedź
Nie wiem po co robisz to w ten sposób:
set {_displayname} to name of playerset {friends.a.%arg 2%} to {_displayname}Można tak:
set {friends.a.%arg 2%} to name of player
Dodaj na końcu po tym {friends.a.%arg 2%}, parsed as player.
-
DαrϰVεnuς odpowiedź w Motd , Dedy został oznaczony jako odpowiedź
1.
command /zmotd: permission: zmotd trigger: if {motd::%player%} is not set: set {motd::%player%} to true send "Napisz nowy MOTD na chacie." stop else: send "Napisz MOTD na chacie." stopon chat: if {motd::%player%} is true: set motd to "%message%"Chyba wymagany wildskript.
2.
options: antyLog: true # Czy wlaczy AntyLogout (true/false) antyLogType: "dropeq" # Kara za wylogowanie sie podczas walki. (death/dropeq) antyLogTime: 15 # Czas przez ktory nie mozna sie wylogowac. (w sekundach)on damage of player: if attacker is player: if {@antyLog} is true: set {AntyLog::%attacker%} to now set {AntyLog::%victim%} to now add {@antyLogTime} seconds to {AntyLog::%attacker%} add {@antyLogTime} seconds to {AntyLog::%victim%} display "&6AntyLogout - &fNie mozesz sie wylogowac" on bossbar with 100 percent by {@antyLogTime} seconds for attacker display "&6AntyLogout - &fNie mozesz sie wylogowac" on bossbar with 100 percent by {@antyLogTime} seconds for victim wait {@antyLogTime} seconds set {_now} to now if {_now} is greater than {AntyLog::%attacker%}: clear {AntyLog::%attacker%} if now is greater than {gb::AntyLog::%victim%}: clear {AntyLog::%victim%}on quit: if {@antyLog} is true: if {AntyLog::%player%} is set: clear {AntyLog::%player%} if {@antyLogType} is "dropeq": drop items of player's inventory at location of player drop player's helmet at location of player drop player's chestplate at location of player drop player's leggings at location of player drop player's boots at location of player clear player's inventory broadcast "Gracz &6%player% &fwylogowal sie podczas walki, a jego przedmioty zostaly wyrzucone na ziemie." stop if {@antyLogType} is "death": kill player broadcast "Gracz &6%player% &fwylogowal sie podczas walki i zginal." stopon command "/spawn" or "/tpaacept": if {@antyLog} is true: if {AntyLog::%player%} is set: cancel eventTo jest AntyLogout z moich gildii :p
3.
on death of player: if attacker is player: add 1 to {zabojstwa::%attacker%} broadcast "&6Gracz &0[&a%player%&0] &0[&9+1&0] &6zabil gracza &0[&c%victim%&0] -
DαrϰVεnuς odpowiedź w Turbo drop emeraldow został oznaczony jako odpowiedź
http://pastebin.com/raw.php?i=ufRYViNT'>>http://pastebin.com/raw.php?i=ufRYViNTŁap, ale potestuj na konsoli czy ci działa ;) Testowałem, mi działa, ale na jednym z serwerów po wpisaniu komendy w konsole nie było jej.
