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

Sprawdzanie, czy gracz jest online podczas wykonywania polecenia


Gość ivall

Rekomendowane odpowiedzi

Opublikowano

Witam, można by do tego skryptu dodać że możemy dać punkt reputacji tylko graczu który jest online w obecnej chwili na serwerze ? ponieważ gdy wpisze  /rep dodaj saikfhniaujd

to dodaje mu 1 pkt.

variables:
    {cooldown.%player%} = true
    {reputacja.%player%} = 0
command /rep [<text>] [<player>]:
    trigger:
        if arg 1 is "dodaj":
            if {cooldown.%player%} is true:
                add 1 to {reputacja.%arg 2%}
                send "&aDales 1 pkt reputacji graczowi %arg 2%!"
                set {cooldown.%player%} to false
                wait 24 hours
                set {cooldown.%player%} to true
                send "&aMozesz znow dac pkt reputacji graczowi!"
            else:
                send "&cMusisz poczekac 24h od nadania pkt reputacji, aby nadac znowu."
        if arg 1 is "pkt":
            send "&bIlosc twoich pkt: %{reputacja.%player%}%"
Opublikowano

@ivall

Proszę ;)

variables:
    {cooldown.%player%} = true
    {reputacja.%player%} = 0
command /rep [<text>] [<player>]:
    trigger:
        if arg 1 is "dodaj":
            if arg 2 is set:
                if arg 2 is online:
                    if {cooldown.%player%} is true:
                        add 1 to {reputacja.%arg 2%}
                        send "&aDales 1 pkt reputacji graczowi %arg 2%!"
                        set {cooldown.%player%} to false
                        wait 24 hours #<--- nie polecam takiego rozwiązania
                        set {cooldown.%player%} to true
                        send "&aMozesz znow dac pkt reputacji graczowi!"
                    else:
                        send "&cMusisz poczekac 24h od nadania pkt reputacji, aby nadac znowu."
                else:
                    send "&cTakiego gracza nie ma na serwerze!"
            else:
                send "&cMusisz podać nick gracza!"
        if arg 1 is "pkt":
            send "&bIlosc twoich pkt: %{reputacja.%player%}%"

Nie sprawdzane ale powinno być ok

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...