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] Skrypt na itemy...


Rekomendowane odpowiedzi

Opublikowano

Witam ! Poszukuję skryptu który dawał by graczowi przysłowiowy "kit" co 24 h. Szukam go ponieważ mam problem z essentials (chodzi o config).Gdy chciałem dodać nowy kit i wchodząc w essentilas zobaczyłem kilka configów jeden z nich był to config.yml a reszta to byly config.yml.broken .... I jak dodałem nowy kit to powstały mi tylko kit Dtools oraz Tools a dzien wczesniej all działalo.

Proszę o pomoc:

----->config.yml

http://wklej.to/2kVvq

csHDdb6.png

Opublikowano

Od linijki [186] do [205] tam masz kit wystarczy że w kit tools wpiszesz swoje itemy i czas w sekundach na 24 h [3600] jeśli się nie myle będzie śmigać.

Jeśli potrzebujesz dalszej pomocy napisz.




Opublikowano

Afryk4 więc tak wpisałem tam swoje itemki zrobiłem kity ale wchodzę dziś na serwer i mam kilka configów tak jak pisałem @up I chodzi o to że jak chcę wytworzyć nowy config to zostaje ten sam i dlatego prosiłem aby napisać mi skrypt na kit , zeby nie zawracać sobie głowy tym.

csHDdb6.png

Opublikowano

Wiec tak w skrypt mozna to zrobic banalnie ;) Oto przykladowy kod mam nadzieje ze zreszta sobie poradzisz :)

options:
	time: 10 #Tutaj ustawiasz ile ma czekac gracz na nastepne uzycie :
	timespan: hours # Tutaj ustawiasz co ma odliczac czy godziny czy minuty etc. :
command /kit [<text>]:
	trigger:
		if arg 1 is "tools":
			if {kit.%player%} is false:
				set {kit.%player%} to true
				give 1 263 to the player
				# Wyrzej podalem przyklad jak givac odpowiedni przedmiot a jezeli chcesz go nazwac to tak:
				give 1 263 named "Nazwa" to the player
				wait {@time} {@timespan}
				set {kit.%player%} to false
				stop
			else:
				send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"
             

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

To robisz tak :

options:
	time: 10 #Tutaj ustawiasz ile ma czekac gracz na nastepne uzycie :
	timespan: hours # Tutaj ustawiasz co ma odliczac czy godziny czy minuty etc. :
command /kit [<text>]:
	trigger:
		if arg 1 is "tools":
                    if player has permission "skript.gracz":
			 if {kit.%player%} is false:
				set {kit.%player%} to true
				give 1 263 to the player
				# Wyrzej podalem przyklad jak givac odpowiedni przedmiot a jezeli chcesz go nazwac to tak:
				give 1 263 named "Nazwa" to the player
				wait {@time} {@timespan}
				set {kit.%player%} to false
				stop
			else:
				send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"

Tylko wiesz wytabuj :D

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

Wytabuj to i wpisz /kit tools a czemu o gury dales w opcja permission to jest zle ;)

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

To robisz tak :

options:
	time: 10 #Tutaj ustawiasz ile ma czekac gracz na nastepne uzycie :
	timespan: hours # Tutaj ustawiasz co ma odliczac czy godziny czy minuty etc. :
command /kit [<text>]:
	trigger:
		if arg 1 is "tools":
                    if player has permission "skript.gracz":
			 if {kit.%player%} is false:
				set {kit.%player%} to true
				give 1 263 to the player
				# Wyrzej podalem przyklad jak givac odpowiedni przedmiot a jezeli chcesz go nazwac to tak:
				give 1 263 named "Nazwa" to the player
				wait {@time} {@timespan}
				set {kit.%player%} to false
				stop
			else:
				send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"

Tylko wiesz wytabuj :D

Po zrobieniu tego i dodaniu do skript-->scripts . Po reload skript na serwerze wyskakuje takie cos.

44888893724016137266.png

A po wpisaniu /kit tools takie cos.

89800343515559629752.png

Oczywiscie to bylo robione na próbe i nic nie zmienialem

csHDdb6.png

Opublikowano

To daje tylko propozycje ale ogolnie reloaduje sie poprawnie :D:D Powinno dZialac a jak nie podaj wersje pluginu skript?

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

To dziala tylko nie wiem dlaczego jemu nie dziala wszystko jest poprawnie tylko musi zmienic rzeczy ktore giva graczowi bo byc moze taki item nie istnieje ;)

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

Zrobiłem to tak i dalej nie daje itemów tylko pisze ze mogę co dany czas:

options:
    permissions: kit.gracz
    time: 1
    timespan: second 
command /kit [<text>]:
    trigger:
        if arg 1 is "tools":
            if {kit.%player%} is false:
                set {kit.%player%} to true
                give 1 1 to the player
                give 1 1 to the player
                wait {@time} {@timespan}
                set {kit.%player%} to false
                stop
            else:
                send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"

csHDdb6.png

Opublikowano
options:
    time: 1
    timespan: second 
command /kit [<text>]:
    trigger:
        if arg 1 is "tools":
            if {kit.%player%} is false:
                give 1 1 to the player
                give 1 1 to the player
                set {kit.%player%} to true
                wait {@time} {@timespan}
                set {kit.%player%} to false
                stop
            else:
                send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"

To powinno zadzialac ;) Jesli nie to pisz ;)

 

Jeżeli pomogłem , liczę na like ;)

Serwer TheWalls: >>>Klik<<<

 

Opublikowano

Zamiast tego:

give 1 1 to the player

daj to:

give 1 stone to the player

Inne aliasy znajdziesz w plugins/Skript/aliases-english.sk

  • 7 miesięcy temu...
Opublikowano

Edytowałem go na swoją potrzebę i działą .

options:
    time: 10
    timespan: hours
command /kit [<text>]:
    trigger:
        if arg 1 is "Near":
            if player has permission "kitnear":
                if {kit.%player%} is false:
                    set {kit.%player%} to true
                    execute console command "give %player% 278 name:&4&lKit_Near efficiency:2 fortune:3"
                    send "&5* &7Dostałeś kit &aNear"
                    wait {@time} {@timespan}
                    set {kit.%player%} to false
                    stop
            else:
                send "&4Tego kitu mozesz uzywac raz na {@time} {@timespan}!"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...