Skocz do zawartości
  • 0

Skrypt na drop


Mr_0VERR

Pytanie

Mam taki krótki kodzik:

on mine of stone:
    if player has permission "drop.vip":
        chance of 40%:
           drop 1 diamond
    else:
        chance of 10%:
           drop 1 diamond

Dodałby ktoś do niego /turbodrop który mnoży każdy drop x5, a dla vipów x7?
I w tym, że /turbodrop <all/konkretny gracz> - i to samo jeśli konkretny gracz ma vipa to x7 jesli nie to x5 na "all" tak samo.

I jeszcze do dropu tych diamentow, że gdy jest szansa 10% to nie wypada 1 diament tylko 3 na przykład przy 10% szansy.

Z góry dziękuję ❤️

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on mine of stone:
    if player has permission "drop.vip":
        chance of 40%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 7 diamonds
    else:
        chance of 10%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 5 diamonds

command /turbodrop [<text>]:
  permission: turbo.drop
  trigger:
  	if arg is not "all" or "wszyscy":
  		if (arg parsed as offline player) is online:
  			set {turbo::%arg%} to now
  			send "Turbo wlaczone"
  		else:
  			send "nie ma gracza"
  	else:
  		loop all players:
  			set {turbo::%loop-player%} to now
  		send "Turbo wlaczone dla kazdego"
  
 
every minute:
  loop all players:
  	if difference between now and {turbo::%loop-player%} is bigger than 5 minutes:
		delete {turbo::%loop-player%}
        send "koniec turbo" to loop-player
                                                            

To jest mój pierwszy skrypt od bardzo bardzo dawna :P Ale jak chcesz fajny drop to polecam swój

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230042
Udostępnij na innych stronach

  • 0

A nie pomyślałem o jeszcze jednym zrobiłbyś to?

Chodzi o /turbodrop <all/konkretny gracz> <czas w minutach>
I wiadomość, że turbodrop został aktywowany na (czas na ile został aktywowany).

Z góry Ci dziękuję <3

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230048
Udostępnij na innych stronach

  • 0
23 minuty temu, Mr_0VERR napisał:

A nie pomyślałem o jeszcze jednym zrobiłbyś to?

Chodzi o /turbodrop <all/konkretny gracz> <czas w minutach>
I wiadomość, że turbodrop został aktywowany na (czas na ile został aktywowany).

Z góry Ci dziękuję <3

on mine of stone:
	if player has permission "drop.vip":
		chance of 40%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 7 diamonds
	else:
		chance of 10%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 5 diamonds

command /turbodrop [<text>] [<time span=5 minutes>]:
	permission: turbo.drop
	trigger:
		if arg 1 is not "all" or "wszyscy" or "*":
			if ("%arg 1%" parsed as offline player) is online:
				set {turbo::%arg 1%} to now
				set {turboEND::%arg 1%} to arg 2
				send "Turbo wlaczone"
			else:
				send "nie ma gracza"
		else:
			loop all players:
				set {turbo::%loop-player%} to now
				set {turboEND::%loop-player%} to arg 2
			send "Turbo wlaczone dla kazdego"
			send "Kazdy otrzymal turbo" to all players
  
command /s:
	trigger:
		send "%{turbo::%player%}%"
every 10 second:
	loop all players:
		if difference between now and {turbo::%loop-player%} >= {turboEND::%loop-player%}:
			delete {turbo::%loop-player%}
			send "koniec turbo" to loop-player

 

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230049
Udostępnij na innych stronach

  • 0

nie działa poprawnie. jak wpisuje /turbodrop Mr_0VERR 60m to pisze że nie ma gracza w grze, a jak wpisze /turbodrop Mr_0VERR to działa i ustawia czas na 5m :/

gdy wpisuje /turbodrop all 30m to pisze że nie ma gracza, a jak wpisze /turbodrop all to pisze że każdy gracz otrzymał na czas 5m :/

Po. 1

Chcę ustawiać czas na ile ma dostać turbodropa gracz lub wszyscy.

Po. 2

Jeśli poprzednio wpisałem np. /turbodrop Mr_0VERR 60m , a za chwile wpisałem to samo to czas ma się dodawać.

I chciałem komendę /czasturbodrop który pokazuję ile czasu zostało tego turbodropu. Oddzielnie pokazuje dla gracza ile mu zostało a oddzielnie ile całemu serwerowi.

 

Jak to zrobicie to będzie git. Tylko tyle chcę w tym temacie i nic więcej <3:D

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230053
Udostępnij na innych stronach

  • 0
16 minut temu, Mr_0VERR napisał:

nie działa poprawnie. jak wpisuje /turbodrop Mr_0VERR 60m to pisze że nie ma gracza w grze, a jak wpisze /turbodrop Mr_0VERR to działa i ustawia czas na 5m :/

gdy wpisuje /turbodrop all 30m to pisze że nie ma gracza, a jak wpisze /turbodrop all to pisze że każdy gracz otrzymał na czas 5m :/

Po. 1

Chcę ustawiać czas na ile ma dostać turbodropa gracz lub wszyscy.

Po. 2

Jeśli poprzednio wpisałem np. /turbodrop Mr_0VERR 60m , a za chwile wpisałem to samo to czas ma się dodawać.

I chciałem komendę /czasturbodrop który pokazuję ile czasu zostało tego turbodropu. Oddzielnie pokazuje dla gracza ile mu zostało a oddzielnie ile całemu serwerowi.

 

Jak to zrobicie to będzie git. Tylko tyle chcę w tym temacie i nic więcej <3:D

bo nie masz pisac 60m tylko time span = 60 minutes

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230054
Udostępnij na innych stronach

  • 0

/turbodrop all/gracz time span = 60 minutes nie działa bo pisze że gracz onffline

a dorobisz to:

Jeśli poprzednio wpisałem np. /turbodrop Mr_0VERR 60m , a za chwile wpisałem to samo to czas ma się dodawać.

I chciałem komendę /czasturbodrop który pokazuję ile czasu zostało tego turbodropu. Oddzielnie pokazuje dla gracza ile mu zostało a oddzielnie ile całemu serwerowi.

 

I błędem jest to że jak ustawiłeś że graczowi wypada 1 diament a z turbodropem 5 to i tak dalej wypada 1.


Coś popsułeś wogóle...

Edytowane przez Mr_0VERR
Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230056
Udostępnij na innych stronach

  • 0
21 minut temu, Mr_0VERR napisał:

/turbodrop all/gracz time span = 60 minutes nie działa bo pisze że gracz onffline

czy ty wpisywałeś komende /turbodrop all/gracz time span = 60 minutes??? xDD

/turbodrop xAxee 60 minutes

on mine of stone:
	if player has permission "drop.vip":
		chance of 40%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 7 diamonds
	else:
		chance of 10%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 5 diamonds

command /turbodrop [<text>] [<time span=5 minutes>]:
	permission: turbo.drop
	trigger:
		if arg 1 is not "all" or "wszyscy" or "*":
			if (arg 1 parsed as player) is online:
				set {turbo::%arg 1%} to now
				set {turboEND::%arg 1%} to arg 2
				send "Turbo wlaczone"
			else:
				send "nie ma gracza"
		else:
			loop all players:
				set {turbo::%loop-player%} to now
				set {turboEND::%loop-player%} to arg 2
			send "Turbo wlaczone dla kazdego"
			send "Kazdy otrzymal turbo" to all players
  
command /s:
	trigger:
		send "%{turbo::%player%}%"
every 10 second:
	loop all players:
		if difference between now and {turbo::%loop-player%} >= {turboEND::%loop-player%}:
			delete {turbo::%loop-player%}
			send "koniec turbo" to loop-player

zobacz to offline

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230059
Udostępnij na innych stronach

  • 0

"czy ty wpisywałeś komende /turbodrop all/gracz time span = 60 minutes??? xDD"

nie, tylko napisałem all/gracz bo czy wpisze /turbodrop Mr_0VERR time span = 60 minutes czy /turbodrop all time span = 60 minues to i tak nie działa

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230060
Udostępnij na innych stronach

  • 0
2 minuty temu, Mr_0VERR napisał:

"czy ty wpisywałeś komende /turbodrop all/gracz time span = 60 minutes??? xDD"

nie, tylko napisałem all/gracz bo czy wpisze /turbodrop Mr_0VERR time span = 60 minutes czy /turbodrop all time span = 60 minues to i tak nie działa

ale napisz tak /turbodrop xAxee 60 minutes a nie....

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230061
Udostępnij na innych stronach

  • 0

Ok działa, ale chcę jeszcze takie coś /czasturbodrop czyli pokazuje ile czasu zostało dla Ciebie jako turbodropu i pokazuje też ile czasu turbodropu pozostało dla całego serwera.

I zrób też że jak wpisz 2x /turbodrop Mr_0VERR 60 minutes to wtedy czas się dodaje i są 2 godzinki

 

Proszę :D

Z tym pokazywaniem /czasturbodrop to:

np

------------------------------------------------------------

1. Twoj turbodrop: (ile zostało czasu) - czyli gdy w itemshopie lub gdy admin wpisze /turbodrop <nick>

2. Turbodrop serwera: (ile zostało czasu) - czyli gdy np admin wpisze /turbodrop all

------------------------------------------------------------

 

Edytowane przez Mr_0VERR
Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230062
Udostępnij na innych stronach

  • 0
on mine of stone:
	if player has permission "drop.vip":
		chance of 40%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 7 diamonds
	else:
		chance of 10%:
			if {trubo::%player%} is not set:
				drop 1 diamond
			else:
				drop 5 diamonds

command /turbodrop [<text>] [<time span=5 minutes>]:
	permission: turbo.drop
	trigger:
		if arg 1 is not "all" or "wszyscy" or "*":
			if (arg 1 parsed as player) is online:
				set {turbo::%arg 1%} to now
				add arg 2 to {turboEND::%arg 1%}
				send "Turbo wlaczone"
			else:
				send "nie ma gracza"
		else:
			loop all players:
				set {turbo::%loop-player%} to now
				set {turboEND::%loop-player%} to arg 2
			send "Turbo wlaczone dla kazdego"
			send "Kazdy otrzymal turbo" to all players
command /czasturbodrop:
	trigger:
		send "&6Pozostalo: &a%difference between now and {turbo::%loop-player%}%"
every 10 second:
	loop all players:
		if difference between now and {turbo::%loop-player%} >= {turboEND::%loop-player%}:
			delete {turbo::%loop-player%}
			set {turboEND::%loop-player%} to 0 second
			send "koniec turbo" to loop-player

ten turbodrop serwera nie 

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230064
Udostępnij na innych stronach

  • 0

nie działa ta linika:

command /czasturbodrop:
    trigger:
        send "&6Pozostalo: &a%difference between now and {turbo::%loop-player%}%"

I tak jak mówiłem dopisz do tych wiadomści zmienne jakieś np "Każdy gracz otrzymał turbo na (na jaki czas)
 

 

Edytowane przez Mr_0VERR
Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230066
Udostępnij na innych stronach

  • 0
Godzinę temu, Mr_0VERR napisał:

nie działa ta linika:

command /czasturbodrop:
    trigger:
        send "&6Pozostalo: &a%difference between now and {turbo::%loop-player%}%"

I tak jak mówiłem dopisz do tych wiadomści zmienne jakieś np "Każdy gracz otrzymał turbo na (na jaki czas)
 

 

Podaj błędy. 

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230080
Udostępnij na innych stronach

  • 0

już brak błędów w skrypcie, ale teraz jak wpisze np. /turbodrop Mr_0VERR 10 minutes to odlicza od 0 aż do 10 minut a nie na odwrót XDD

A i on odlicza właśnie tak nawet jak jest turbodrop dla wszystkich lub dla niego, a miało być zrobione sprawdzanie czasu dla gracza ile mu zostało konkretne jeśli zakupił np w itemshopie.

Naprawcie to xD :P

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230086
Udostępnij na innych stronach

  • 0
W dniu 3.12.2019 o 23:36, Mr_0VERR napisał:

już brak błędów w skrypcie, ale teraz jak wpisze np. /turbodrop Mr_0VERR 10 minutes to odlicza od 0 aż do 10 minut a nie na odwrót XDD

A i on odlicza właśnie tak nawet jak jest turbodrop dla wszystkich lub dla niego, a miało być zrobione sprawdzanie czasu dla gracza ile mu zostało konkretne jeśli zakupił np w itemshopie.

Naprawcie to xD :P

1. To zmień kolejność z between now and {turbo::%player%} na between {turbo::%player%} and now

2. Turbodrop zalicza się do gracza niezależnie czy dostał cały serwer czy gracz, nie chce mi się dawax osobnych 

 

@Mr_0VERR

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/35858-skrypt-na-drop/#findComment-230090
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...