Skocz do zawartości
  • 0

Pomoc ze skryptem na życia


Pytanie

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
    startowe-zycia: 3
    koszt-zycia: 50
command /zycia [<offlineplayer>]:
    trigger:
        if arg 1 is not set:
            send "&aPosiadasz &2&l%{zycia::%player%}% &ażycia!" to player
        if arg 1 is set:
            send "&2&l%arg 1% &aposiada &2&l%{zycia::%arg 1%}% &ażyć!" to player
command /buy:eliksirżycia:
    aliases: kup:eliksirżycia
    trigger:
        if player's balance >= {@koszt-zycia}:
            add potion named "&cEliksir Życia" to player's inventory
            remove {@koszt-zycia} from player's balance
            send "&aPomyślnie Zakupiłeś Eliksir Życia"
        else:
            send "&cNie stać cię na to! Potrzebujesz ${@koszt-zycia}"
command /zycia:daj [<offlineplayer>] [<integer>]:
    aliases: /daj
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        add arg-2 to {zycia::%arg-1%}
        send "&aDodałeś/aś &2&l%arg 2% &ażyć dla &2&l%arg 1%&a!" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:set [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        set {zycia::%arg 1%} to arg 2
        send "&aGracz &2&l%arg 2% &ama &c &2&l%arg 1% &ażyć" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:zabierz [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        remove arg 2 from {zycia::%arg 1%}
        send "&aZabrałeś/aś &2&l%arg 2% &a&lżyć &aod &2&l%arg 1%" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /dajzycie [<offlineplayer>] [<integer>]:
    trigger:
        if {zycia::%player%} <= arg 2:
            ban player due to "&cBrak żyć!"
            stop
        remove arg 2 from {zycia::%player%}
        add arg 2 to {zycia::%arg-1%}
        send "&aDałeś/aś &2&l%arg 2% dla &2&l%arg 1%" to player
        unban arg 1
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
on consume:
    if player's tool is potion named "&cEliksir Życia":
        add 1 to {zycia::%player%}
        send "&aWypiłeś/aś Eliksir Życia i Dodało tobię życia"
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        wait 0.05 second
        execute console command "/execute run clear %player% minecraft:glass_bottle 1"
on death:
    if victim is player:
        remove 1 from {zycia::%victim%} 
        set {tablist::zycia::%victim%} to tabListFooter({zycia::%victim%})
        if {zycia::%victim%} <= 0:
            kick player due to "&cBrak żyć! Wróć ponownie za 24 godziny"
            ban player due to "&cBrak żyć! Wróć ponownie za 24 godziny" for 24 hours
on join:
    if {zycia::%player%} is not set:
        set {zycia::%player%} to {@startowe-zycia}
    if {zycia::%player%} <= 0:
        set {zycia::%player%} to {@startowe-zycia}
    set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
function tabListFooter(i: integer) :: string:
    {_i} > 0:
        loop {_i} times:
            if {_f} is not set:
                set {_f} to "&4❤"
            else:
                set {_f} to "%{_f}%   ❤"
        return {_f}
    return " "
    
command /eliksirżycia:
   trigger:
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ELIKSIR &8«&c*&8»&8&m-----&8«&c*&8»"
      send "&8» &4Eliksir Życia Kosztuję 50$."
      send "&8» &4Aby kupić taki Eliksir trzeba wpisać komende:                 ."
      send "&8» &4                   /buy:eliksiżycia                           ."
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»"
      
command /zycia:pomoc:
    trigger:
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        send "&8» &4/zycia:pomoc &8- &7Pokazuję komendy odnośnie żyć."
        send "&8» &4/dajzyc &8- &7Dajesz komuś życie."
        send "&8» &4/zycie &8- &7Informacje ile masz żyć."
        send "&8» &4/eliksirżycia &8- &7Informację na temat Eliksiru Życia."
        send "&8» &4/buy:eliksirżycia &8- &7Kupujesz Eliksir Życia."
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        if player has permission "script.admin":
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            send "&4 /zycia:daj [Gracz] [Ilosć] &8- &7Dajesz Graczowi życia ."
            send "&4 /zycia:zabierz [Gracz] [Ilość] &8- &7Zabierasz Graczowi życia."
            send "&4 /zycia:reload &8- &7Przeładowujesz Skrypt."
            send "&4 /zycia:set [Gracz] [Ilosć] &8- &7Ustawiasz Graczowi Życia ."
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            
command /zycia:reload:
    trigger:
        if player has permission "daj.zycia":
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            send "&4                  &lSkript Został Przeładowany" to player
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            execute console command "/sk reload zycia"

 

Odnośnik do komentarza
https://skript.pl/temat/54975-pomoc-ze-skryptem-na-%C5%BCycia/#findComment-332619
Udostępnij na innych stronach

  • 0
18 minut temu, devyy napisał:
options:
    startowe-zycia: 3
    koszt-zycia: 50
command /zycia [<offlineplayer>]:
    trigger:
        if arg 1 is not set:
            send "&aPosiadasz &2&l%{zycia::%player%}% &ażycia!" to player
        if arg 1 is set:
            send "&2&l%arg 1% &aposiada &2&l%{zycia::%arg 1%}% &ażyć!" to player
command /buy:eliksirżycia:
    aliases: kup:eliksirżycia
    trigger:
        if player's balance >= {@koszt-zycia}:
            add potion named "&cEliksir Życia" to player's inventory
            remove {@koszt-zycia} from player's balance
            send "&aPomyślnie Zakupiłeś Eliksir Życia"
        else:
            send "&cNie stać cię na to! Potrzebujesz ${@koszt-zycia}"
command /zycia:daj [<offlineplayer>] [<integer>]:
    aliases: /daj
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        add arg-2 to {zycia::%arg-1%}
        send "&aDodałeś/aś &2&l%arg 2% &ażyć dla &2&l%arg 1%&a!" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:set [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        set {zycia::%arg 1%} to arg 2
        send "&aGracz &2&l%arg 2% &ama &c &2&l%arg 1% &ażyć" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:zabierz [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        remove arg 2 from {zycia::%arg 1%}
        send "&aZabrałeś/aś &2&l%arg 2% &a&lżyć &aod &2&l%arg 1%" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /dajzycie [<offlineplayer>] [<integer>]:
    trigger:
        if {zycia::%player%} <= arg 2:
            ban player due to "&cBrak żyć!"
            stop
        remove arg 2 from {zycia::%player%}
        add arg 2 to {zycia::%arg-1%}
        send "&aDałeś/aś &2&l%arg 2% dla &2&l%arg 1%" to player
        unban arg 1
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
on consume:
    if player's tool is potion named "&cEliksir Życia":
        add 1 to {zycia::%player%}
        send "&aWypiłeś/aś Eliksir Życia i Dodało tobię życia"
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        wait 0.05 second
        execute console command "/execute run clear %player% minecraft:glass_bottle 1"
on death:
    if victim is player:
        remove 1 from {zycia::%victim%} 
        set {tablist::zycia::%victim%} to tabListFooter({zycia::%victim%})
        if {zycia::%victim%} <= 0:
            kick player due to "&cBrak żyć! Wróć ponownie za 24 godziny"
            ban player due to "&cBrak żyć! Wróć ponownie za 24 godziny" for 24 hours
on join:
    if {zycia::%player%} is not set:
        set {zycia::%player%} to {@startowe-zycia}
    if {zycia::%player%} <= 0:
        set {zycia::%player%} to {@startowe-zycia}
    set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
function tabListFooter(i: integer) :: string:
    {_i} > 0:
        loop {_i} times:
            if {_f} is not set:
                set {_f} to "&4❤"
            else:
                set {_f} to "%{_f}%   ❤"
        return {_f}
    return " "
    
command /eliksirżycia:
   trigger:
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ELIKSIR &8«&c*&8»&8&m-----&8«&c*&8»"
      send "&8» &4Eliksir Życia Kosztuję 50$."
      send "&8» &4Aby kupić taki Eliksir trzeba wpisać komende:                 ."
      send "&8» &4                   /buy:eliksiżycia                           ."
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»"
      
command /zycia:pomoc:
    trigger:
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        send "&8» &4/zycia:pomoc &8- &7Pokazuję komendy odnośnie żyć."
        send "&8» &4/dajzyc &8- &7Dajesz komuś życie."
        send "&8» &4/zycie &8- &7Informacje ile masz żyć."
        send "&8» &4/eliksirżycia &8- &7Informację na temat Eliksiru Życia."
        send "&8» &4/buy:eliksirżycia &8- &7Kupujesz Eliksir Życia."
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        if player has permission "script.admin":
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            send "&4 /zycia:daj [Gracz] [Ilosć] &8- &7Dajesz Graczowi życia ."
            send "&4 /zycia:zabierz [Gracz] [Ilość] &8- &7Zabierasz Graczowi życia."
            send "&4 /zycia:reload &8- &7Przeładowujesz Skrypt."
            send "&4 /zycia:set [Gracz] [Ilosć] &8- &7Ustawiasz Graczowi Życia ."
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            
command /zycia:reload:
    trigger:
        if player has permission "daj.zycia":
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            send "&4                  &lSkript Został Przeładowany" to player
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            execute console command "/sk reload zycia"

 

options:
    startowe-zycia: 3
    koszt-zycia: 50
command /zycia [<offlineplayer>]:
    trigger:
        if arg 1 is not set:
            send "&aPosiadasz &2&l%{zycia::%player%}% &ażycia!" to player
        if arg 1 is set:
            send "&2&l%arg 1% &aposiada &2&l%{zycia::%arg 1%}% &ażyć!" to player
command /buy:eliksirżycia:
    aliases: kup:eliksirżycia
    trigger:
        if player's balance >= {@koszt-zycia}:
            add potion named "&cEliksir Życia" to player's inventory
            remove {@koszt-zycia} from player's balance
            send "&aPomyślnie Zakupiłeś Eliksir Życia"
        else:
            send "&cNie stać cię na to! Potrzebujesz ${@koszt-zycia}"
command /zycia:daj [<offlineplayer>] [<integer>]:
    aliases: /daj
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        add arg-2 to {zycia::%arg-1%}
        send "&aDodałeś/aś &2&l%arg 2% &ażyć dla &2&l%arg 1%&a!" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:set [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        set {zycia::%arg 1%} to arg 2
        send "&aGracz &2&l%arg 2% &ama &c &2&l%arg 1% &ażyć" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /zycia:zabierz [<offlineplayer>] [<integer>]:
    permission: zycia.daj
    permission message: &cBrak uprawnień.
    trigger:
        remove arg 2 from {zycia::%arg 1%}
        send "&aZabrałeś/aś &2&l%arg 2% &a&lżyć &aod &2&l%arg 1%" to player
        unban arg-1
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
command /dajzycie [<offlineplayer>] [<integer>]:
    trigger:
        if {zycia::%player%} <= arg 2:
            ban player due to "&cBrak żyć!"
            stop
        remove arg 2 from {zycia::%player%}
        add arg 2 to {zycia::%arg-1%}
        send "&aDałeś/aś &2&l%arg 2% dla &2&l%arg 1%" to player
        unban arg 1
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        set {tablist::zycia::%arg-1%} to tabListFooter({zycia::%arg-1%})
on consume:
    if player's tool is potion named "&cEliksir Życia":
        add 1 to {zycia::%player%}
        send "&aWypiłeś/aś Eliksir Życia i Dodało tobię życia"
        set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
        wait 0.05 second
        execute console command "/execute run clear %player% minecraft:glass_bottle 1"
on death:
    if victim is player:
        remove 1 from {zycia::%victim%} 
        set {tablist::zycia::%victim%} to tabListFooter({zycia::%victim%})
        if {zycia::%victim%} <= 0:
            kick victim due to "&cBrak żyć! Wróć ponownie za 24 godziny"
            ban victim due to "&cBrak żyć! Wróć ponownie za 24 godziny" for 24 hours
on join:
    if {zycia::%player%} is not set:
        set {zycia::%player%} to {@startowe-zycia}
    if {zycia::%player%} <= 0:
        set {zycia::%player%} to {@startowe-zycia}
    set {tablist::zycia::%player%} to tabListFooter({zycia::%player%})
function tabListFooter(i: integer) :: string:
    {_i} > 0:
        loop {_i} times:
            if {_f} is not set:
                set {_f} to "&4❤"
            else:
                set {_f} to "%{_f}%   ❤"
        return {_f}
    return " "
    
command /eliksirżycia:
   trigger:
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ELIKSIR &8«&c*&8»&8&m-----&8«&c*&8»"
      send "&8» &4Eliksir Życia Kosztuję 50$."
      send "&8» &4Aby kupić taki Eliksir trzeba wpisać komende:                 ."
      send "&8» &4                   /buy:eliksiżycia                           ."
      send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»"
      
command /zycia:pomoc:
    trigger:
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        send "&8» &4/zycia:pomoc &8- &7Pokazuję komendy odnośnie żyć."
        send "&8» &4/dajzyc &8- &7Dajesz komuś życie."
        send "&8» &4/zycie &8- &7Informacje ile masz żyć."
        send "&8» &4/eliksirżycia &8- &7Informację na temat Eliksiru Życia."
        send "&8» &4/buy:eliksirżycia &8- &7Kupujesz Eliksir Życia."
        send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&6*&8»&8&m-----&8«&c*&8»"
        if player has permission "script.admin":
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            send "&4 /zycia:daj [Gracz] [Ilosć] &8- &7Dajesz Graczowi życia ."
            send "&4 /zycia:zabierz [Gracz] [Ilość] &8- &7Zabierasz Graczowi życia."
            send "&4 /zycia:reload &8- &7Przeładowujesz Skrypt."
            send "&4 /zycia:set [Gracz] [Ilosć] &8- &7Ustawiasz Graczowi Życia ."
            send "&8«&6*&8»&8&m-----&8«&6*&8»&c ADMIN POMOC &8«&6*&8»&8&m-----&8«&6*&8»"
            
command /zycia:reload:
    trigger:
        if player has permission "daj.zycia":
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            send "&4                  &lSkript Został Przeładowany" to player
            send "&8«&c*&8»&8&m-----&8«&c*&8»&c ŻYCIA &8«&c*&8»&8&m-----&8«&c*&8»" to player
            execute console command "/sk reload zycia"

2 bledy tam miales devvy

Tutaj poprawiony kod (0 errorow u mnie)

Odnośnik do komentarza
https://skript.pl/temat/54975-pomoc-ze-skryptem-na-%C5%BCycia/#findComment-332621
Udostępnij na innych stronach

  • 0
6 godzin temu, devyy napisał:

Tak? Jak ja sprawdzałem nic nie było i działało

to ciekawe ze nic ci sie nie pojawilo skoro uzyles playera w on death, moze jakis addon ci to automatycznie zamienia, ale licz sie z tym ze nie kazdy go musi miec

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/54975-pomoc-ze-skryptem-na-%C5%BCycia/#findComment-332689
Udostępnij na innych stronach

  • 0
1 minutę temu, Fendi napisał:

to ciekawe ze nic ci sie nie pojawilo skoro uzyles playera w on death, moze jakis addon ci to automatycznie zamienia, ale licz sie z tym ze nie kazdy go musi miec

testowalem tylko na skripcie czystym

Odnośnik do komentarza
https://skript.pl/temat/54975-pomoc-ze-skryptem-na-%C5%BCycia/#findComment-332690
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...