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]Płacenie za gildie


Rekomendowane odpowiedzi

Opublikowano
options:
	msg1: "&cPotrzebujesz 16 diamentow i 2 lzy ghasta aby zalozyc gildie!"
	msg2: " &b&lPomyslnie utworzyles gilie:&6&l &a%argument 1%&b!"
	items: 16 diamond, and 2 ghast tear
	item1: 16 diamond
	item2: 2 ghast tear

variables:
	{GuildCreate.%player%.on} = false

command /guildcreate:
	trigger:
		if player has {@items}:
			set {GuildCreate.%player%.items} to tool of player
			set {GuildCreate.%player%.on} to true
		else:
			clear {GuildCreate.%player%.items}
			set {GuildCreate.%player%.on} to false
			send {@msg1}

command /f <text> <text>:
	trigger:
		if argument 1 is "create":
			execute player command "/guildcreate"
			wait 10 tick
			if {GuildCreate.%player%.on} is true:
				remove {@item1} from player
				remove {@item2} from player
				wait 10 tick
				execute player command "/f create %argument 1%"
				send {@msg2}

Problem polega na tym, że komenda /f create jest zajęta przez komende skryptu, i teraz jeżeli wpisze /f create to powstaje pętla. Nie wiem za bardzo jak to ogarnąć.

 

Jak podmienie komende /f <text> <text> na np: /guild <text> <text> to niby wszystko działa ale można za pomocą komendy /f createa założyć po prostu gildie bez płacenia.

 

 

!OD RAZU MÓWIĘ, ŻE NIE CHCE MIEĆ ŻADNEGO PLUGINU OD TEGO!

Opublikowano

Skryptem nie dasz rady tego zrobić.

 

Powstaje paradoks komend.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...