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

[Pytanie] Dotyczące skryptu itp.


Rekomendowane odpowiedzi

Opublikowano

PYTANIE DOTYCZĄCE KOMENDY.

 

Witam jak dodać komendą permisje wybranemu graczowi wiem, że jakos /pex add czy jakoś tak, ale nie pamiętam i tak samo jak usunąć permisje wybranemu graczowi?

 

 

PYTANIE DOTYCZĄCE SKRYPTU.

 

Jak zrobić w skrypcie aby gracz po wpisaniu komendy /przedmiod dostał 1 diament i żeby w oddzielnym pliku zapisało tych użytkowników, którzy użyli tej komendy oraz czy jak będe dawał w pliku 4 spacje zamiast tab to będzie działał skrypt? Można jakoś zrobić aby gracz mógł tylko raz wpisać komende?

Opublikowano

1.


Dodanie permission - /pex user NICK add PERMISSION - grupy - /pex group GRUPA add PERMISSION


Usunięcie permission - /pex user NICK remove PERMISSION - grupy - /pex group GRUPA remove PERMISSION



@Edit.



variables:
{uzyl.%player%} = false
command /przedmiot [<text=>]:
trigger:
if {uzyl.%player%} is false:
give 1 diamond to the player
set {uzyl.%player%} to true
send "&aOtrzymales diament!"
log "%player% otrzymal diamenta!" to "diamenty.log"
else:
send "&7Juz uzywales tej komendy!"

Tak, jeśli będziesz dawał 4 spacje to będzie działało lecz musi cały skrypt być w spacjach a nie 1 linijka spacje a druga taby.


Co do użycia komendy 1 raz to variables :)


Pomogłem?👍

Daj Like! :D

Opublikowano

1./pex user Zientez add worledit.*

2./pex user Zientez remove worldedit.*

3.

command /przedmiot:
        trigger:
               if (przedmiot.usage.%player%) is true:
                          send "Juz wykorzystales swoj limit!"
                          stop
               else:
                           give player a diamond
                           log "%player%" to "przedmiotUsage"
                           set (przedmiot.usage.%player%) to true
                           send "Dostales <aqua>diament<reset>!"
                           stop

4.Zadziala tylko tab

Jesli pomoglem daj Like.

Opublikowano

1. Wystarczy użyć tej komendy.

/pex user NICK remove NAZWA

2. Krótki skrypt:

command /przedmiot:
	trigger:
		give diamond to player
		log "%player% uzyl komendy "/przedmiot"" to "przedmiot"

3. Nie, nie będzie.

4. Przeróbka skryptu z punktu 2.

command /przedmiot:
	trigger:
		if {zmienna.%player%} is not set:
			set {zmienna.%player%} to true
		if {zmienna.%player%} is true:
			give diamond to player
			log "%player% uzyl komendy "/przedmiot"" to "przedmiot"
		else:
			send "&cUzyles juz tej komendy!"
			stop
Opublikowano

Dziękuje! A gdzie będzie się zapisywało czy ktoś użył?


A mogę wiedzieć co dodaliście aby komende można bylo tylko raz dodac?

Opublikowano

Żeby komendę można było tylko raz użyć musisz zrobić coś takiego:

command /jakaskomenda:
    if {komenda.zostala.uzyta} is true:                                                    #sprawdza czy komenda zostala uzyta (jesli tak to ta zmienna bedzie == true )
        send "<red><u>Ta koemende mozesz uzyc tylo raz"                  #ten kod wykonuje sie jesli zmienna == true , czyli komenda zostala uzyta
        stop                                                                                                #zabija komende
    else:                                                                                                   #jesli zmienna != true
        set {komenda.zostala.uzyta} to true                                             #ustawia zmianna = true , czyli komenda wykonana
        send "<gold><u>Wykonales komende"                                        #dalsze instrukcje
        stop

Jesli pomoglem daj Like.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...