Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Skrypt - złe naliczanie czasu


Rekomendowane odpowiedzi

Opublikowano

Mam skrypt zeby po wpisaniu /enderchest dawalo enderchesta. Ta komende mozna uzywac co 24 godziny, tylko ze jak wyjdziesz z serwera i wejdziesz to ten czas sie resetuje i musisz czekac od nowa. Czyli zeby uzyc tej komendy musisz byc 24 godziny na serwerze. Wie ktos jak zrobic zeby nawet po wyjsciu z serwera naliczalo ten czas?

 

command /enderchest:
    trigger:
        if player have permissions "kit.enderchest":
            if {enderchest.%player%} is true:
                give 1 ender chest to player
                send "&bOtrzymales Enderchest'a"
                set {enderchest.%player%} to false
                wait 720 minutes
                set {enderchest.%player%} to true
            else:
                send "&cOdczekaj 12 Godzin"
Opublikowano
A ustawiłeś Veriables?

Veriables:
    {enderchest.%player%} = true

Zrobiłeś to? 

­

Pomogłem ? Wiesz co zrobić :D

Opublikowano

Tak

 

variables:
    {enderchest.%player%} = true
                     
command /enderchest:
    trigger:
        if player have permissions "kit.enderchest":
            if {enderchest.%player%} is true:
                give 1 130 to player
                send "&bOtrzymales Enderchest'a"
                set {enderchest.%player%} to false
                wait 720 minutes
                set {mieso.%player%} to true
            else:
                send "&cOdczekaj 12 Godzin"

A i czy da sie zrobic zeby dawalo nazwanego enderchesta?

Opublikowano
variables:
    {enderchest.%player%} = true
                     
command /mieso:
    trigger:
        if player have permissions "kit.enderchest":
            if {enderchest.%player%} is true:
                give 1 130 named "&4TWOJA NAZWA" to player
                send "&bOtrzymales Enderchest'a"
                set {enderchest.%player%} to false
                wait 720 minutes
                set {mieso.%player%} to true
            else:
                send "&cOdczekaj 12 Godzin" 

Proszę, liczę na polubienie i najlepszą odpowiedź   :P

@TosieKJR

­

Pomogłem ? Wiesz co zrobić :D

Opublikowano


command /mieso:

trigger:

set {_czas} to difference between {echest.%player%.luse} and now

if {_czas} is less than 24 hours:

set {_czas} to difference between {_czas} and 24 hours

message "&4Musisz poczekac %{_czas}% &4przed uzyciem tej komendy."

stop

player doesn't have space for a ender chest:

message "&4Brakuje ci miejsca w ekwipunku!"

stop

give ender chest named "&4TWOJA NAZWA" to player

set {echest.%player%.luse} to now

 

 

 

Ulepszyłem go dla ciebie bo, gdy by wywaliło by ci serwer miał byś problem z bugowaniem, gdyż można było by znowu to użyć :)

Pomogłem ? Wiesz co zrobić :D

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...