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

Skrypt na itemy za czas grania


Greyovsky

Rekomendowane odpowiedzi

Opublikowano

Witam, poszukuję skryptu na automatyczne dawanie np. koxa za 1h gry na serwerze następnie za 6h, 24h i tak dalej

Szukam osób, które chcą stworzyć ze mną serwer, więcej informacji na priv

Opublikowano

command /rozdaj [<item>]:
    trigger:
        if player doesn't have permission "rozdaj.itemy":
            send "&cNie masz wymaganych uprawnien!"
            stop
        if arg 1 is not set:
            send "&c/rozdaj <item>"
            stop
        give arg 1 to all players

 
 
Nwm czy da sie czasowo w skrypcie 
 
 
[Czytaj SKYPE]
Opublikowano

variables:

    {czasgry.%player%} = 0

every 1 minute:

    loop all players:

        add 1 to {czasgry.%loop-player%}

        if {czasgry.%loop-player%} = 60:

            give 1 stone to player

 

Dopisz sobie reszte ;)

 

 

 

Opublikowano

@Greyovsky

Napisałem taki skrypt:

variables:
	{godziny::%player%} = 0
	{minuty::%player%} = 0
on join:
	while player is online:
		wait 1 minute
		add 1 to {minuty::%player%}
		if {minuty::%player%} is equal to 60:
			set {minuty::%player%} to 0
			add 1 to {godziny::%player%}
command /cwymiana [<player>] [<integer>] [<item>]:
	trigger:
		executor is console:
			if {godziny::%arg 1%} is bigger or equal to arg 2:
				arg 1 can hold arg 3:
					give arg 3 to arg 1
					remove arg 2 from {godziny::%arg 1%}
					wait 3 tick
					execute arg 1 command "wymiana"
					stop
				send "&cNie masz na to miejsca w eq!" to arg 1
				wait 3 tick
				execute arg 1 command "wymiana"
				stop
			send "&cNie masz wystarczajacej ilosci godzin!" to arg 1
			wait 3 tick
			execute arg 1 command "wymiana"
			stop
		send "&cTa komenda nie jest dla Ciebie!"
		stop


command /wymiana:
	trigger:
		open chest with 1 rows named "&6Wymiana &9%{godziny::%player%}%h i %{minuty::%player%}%min" to player
		wait 2 ticks
		format slot 0 of player with 1 of enchanted golden apple named "&cKoszt: &72 godziny gry" to close then run [execute console command "cwymiana %player% 2 enchanted golden apple"]

Myślę, że dodanie nowych itemów do wymiany zrobiłem proste :lenny:

Opublikowano

 

Napisałem taki skrypt:

on join:
	while player is online:
		wait 1 minute
		add 1 to {minuty::%player%}
		if {minuty::%player%} is equal to 60:
			set {minuty::%player%} to 0
			add 1 to {godziny::%player%}

Osobiście myślę, że zrobienie skryptu na czas (every 60 seconds, loop all player:) będzie bardziej efektowne (na logikę potrzeba mniej ramu), mogę się mylić. 

 

Kolega @Greyovsky podał, że chciałby automatyczny, Ty dałeś na komendę

http://pastebin.com/7Fvwszmc

Tak wiem, drop nad graczem nie jest fajne

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...