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] Skript na wysyłanie prezentów


Rekomendowane odpowiedzi

Opublikowano

Mam taki kodzik:

command /prezent <player> <text> <text>:
	trigger:
		if arg 1 has permission "vip":
			if arg 2 is "prezentnumer1":
				loop all players in radius 10 of arg 1:
					send "%arg 1% dostal podarunek :D" to loop-players
					send "Dostales diament z dopiskiem %arg 3%!" to player
					give 1 diamond to player
			if arg 2 is "prezentnumer2":
				loop all players in radius 10 of arg 1:
					send "%arg 1% dostal podarunek :D" to loop-players
					send "Dostales emerald z dopiskiem %arg 3%!" to player
					give 1 emerald to player
			if arg 2 is "prezentnumer3":
				loop all players in radius 10 of arg 1:
					send "%arg 1% dostal podarunek :D" to loop-players
					send "Dostales dirt z dopiskiem %arg 3%!" to player
					give 1 dirt to player
		else:
			send " &cPrezent możesz wysłać tylko VIPOWI"

Chodzi mi o to żeby zrobić skrypt na wysyłanie prezentów. W konsoli nie wywala błędów ale komenda nie działa. :/

I jeszcze gdyby ktoś mógł dodać ogólny limit na wysyłanie prezentów 24h.

Opublikowano


command /prezent <player> <text> <text>:

trigger:

if arg 1 has permission "vip":

if arg 2 is "prezentnumer1" or "prezentnumer2" or "prezentnumer3":

set {_czekaj} to difference between {%player%.prezentczas} and now

if {_czekaj} is less than 1 day:

message "Musisz zaczekac %difference between 1 day and {_czekaj}% zanim uzyjesz tej komendy ponownie"

stop

if arg 2 is "prezentnumer1":

loop all players in radius 10 of arg 1:

send "%player argument% dostal podarunek :D" to loop-players

send "Dostales diament z dopiskiem %arg 3%!" to player argument

give 1 diamond to player argument

set {%player%.prezentczas} to now

else if arg 2 is "prezentnumer2":

loop all players in radius 10 of arg 1:

send "%player argument% dostal podarunek :D" to loop-players

send "Dostales emerald z dopiskiem %arg 3%!" to player argument

give 1 emerald to player argument

set {%player%.prezentczas} to now

else if arg 2 is "prezentnumer3":

loop all players in radius 10 of arg 1:

send "%player argument% dostal podarunek :D" to loop-players

send "Dostales dirt z dopiskiem %arg 3%!" to player argument

give 1 dirt to player argument

set {%player%.prezentczas} to now

else:

send "W drugim polu musisz wpisać prezentnumer1, prezentnumer2 lub prezentnumer3."

else:

send " &cPrezent możesz wysłać tylko VIPOWI"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...