Skocz do zawartości
  • 0

xAxee dasz radę xD [ limit stone'a na dzień]


Pytanie

Więc tak, chciałbym aby osoba z permisją w.gornik dostawała hajs za każdy stone wykopany [lecz max 100 na 24h]

 

kodzik: 

on mine stone:
	if player has permissions "w.gornik":
	add 0.5 to player's balance
	send action bar "&aWykopałeś &70.5 &az kamienia."
	add 1 to {limit}
	if {limit} is 100
	send "Skonczyles prace gornika na dzis" to player
	send "Bedziesz mogl kopac za 12h" to player
	execute console command "pex user %player% group set default"
	wait 12 hours
	execute console command "pex user %player% group set gornik"

error wyskakuje taki : 

[03:29:02 ERROR]: Can't compare 'if {limit}' with an integer (scripts/s.sk, line 6: if {limit} is 100')

Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
variables:
    {limit::%player%} = 0
on break of stone:
    if {limit::%player%} is less than 100:
        if player has permission "w.gornik":
            add 0.5 to player's balance
            send action bar "&aWykopałeś &70.5 &az kamienia." to player
            add 1 to {limit::%player%}
    if {limit::%player%} is more than 100:
        if player has permissions "w.gornik":
            send "Skonczyles prace gornika na dzis" to player
            send "Bedziesz mogl kopac za 12h" to player
every 12 hour:
    set {limit::%player%} to 0

 

Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-245788
Udostępnij na innych stronach

  • 0
51 minut temu, Yoiviss napisał:

a dałbyś jeszcze radę zrobić żeby ten limit był losowy? xD od np. 80 do 150 [na 150 oczywiscie mniejsza szansa]

on join:
	if {blokada::%player%} is not set:
		set {blokada::%player%} to random integer between 80 and 150
	if {limit::%player%} is not set:
		set {limit::%player%} to 0
on break of stone:
	if {limit::%player%} <= {blokada::%player%}:
		if player has permission "w.gornik":
			add 0.5 to player's balance
			send action bar "&aWykopałeś &70.5 &az kamienia." to player
			add 1 to {limit::%player%}
	if {limit::%player%} > {blokada::%player%}:
		if player has permissions "w.gornik":
			send "Skonczyles prace gornika na dzis" to player
			send "Bedziesz mogl kopac za 12h" to player
every 12 hour:
	set {limit::%player%} to 0
	set {blokada::%player%} to random integer between 80 and 150

 

Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-245812
Udostępnij na innych stronach

  • 0

[14:07:50 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (scripts/dorabianie/z.drwal.sk, line 17: set {limit::%player%} to 0')

[14:07:50 ERROR]: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (scripts/dorabianie/z.drwal.sk, line 18: set {blokada::%player%} to random integer between 60 and 105')

2 errory

 

i dodatkowe pytanie, jak zrobić żeby jakiś skrypt zaczynał się po zniszczeniu drewna?

"on break of wood:" nie dziala ani "on break of oak wood:"

 

Axee!

Edytowane przez Yoiviss
Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-245818
Udostępnij na innych stronach

  • 0
on join:
	if {blokada::%player%} is not set:
		set {blokada::%player%} to random integer between 80 and 150
	if {limit::%player%} is not set:
		set {limit::%player%} to 0
on break of stone:
	if {limit::%player%} <= {blokada::%player%}:
		if player has permission "w.gornik":
			add 0.5 to player's balance
			send action bar "&aWykopałeś &70.5 &az kamienia." to player
			add 1 to {limit::%player%}
	if {limit::%player%} > {blokada::%player%}:
		if player has permissions "w.gornik":
			send "Skonczyles prace gornika na dzis" to player
			send "Bedziesz mogl kopac za 12h" to player
every 12 hour:
    loop all players:
		set {limit::%loop-player%} to 0
		set {blokada::%loop-player%} to random integer between 80 and 150

zobacz any wood albo any log

Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-245830
Udostępnij na innych stronach

  • 0

i już kompletnie ostatnia prośba mój kochany, czy da się zrobić że np. administracji tam nie dodaje? że admin nie zarabia na tym np. dodać, że jak gracz ma permisję z.bypass to nie dostaje hajsu z kopania 

 

i jeszcze jedna ostatnia : żeby nie spamiło  aż tak po osiągnięciu limitu tylko np. pisze to co 5 wykopany stone  xD

 

**przepraszam i kc xD**

Edytowane przez Yoiviss
Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-246013
Udostępnij na innych stronach

  • 0
W dniu 13.05.2020 o 19:12, Yoiviss napisał:

i już kompletnie ostatnia prośba mój kochany, czy da się zrobić że np. administracji tam nie dodaje? że admin nie zarabia na tym np. dodać, że jak gracz ma permisję z.bypass to nie dostaje hajsu z kopania 

 

i jeszcze jedna ostatnia : żeby nie spamiło  aż tak po osiągnięciu limitu tylko np. pisze to co 5 wykopany stone  xD

 

**przepraszam i kc xD**

on join:
	if {blokada::%player%} is not set:
		set {blokada::%player%} to random integer between 80 and 150
	if {limit::%player%} is not set:
		set {limit::%player%} to 0
on break of stone:
	if player has permission "z.bypass":
		stop
	if {limit::%player%} <= {blokada::%player%}:
		if player has permission "w.gornik":
			add 0.5 to player's balance
			send action bar "&aWykopałeś &70.5 &az kamienia." to player
			add 1 to {limit::%player%}
	if {limit::%player%} > {blokada::%player%}:
		if player has permissions "w.gornik":
			chance of 20%:
				send "Skonczyles prace gornika na dzis" to player
				send "Bedziesz mogl kopac za 12h" to player
every 12 hour:
    loop all players:
		set {limit::%loop-player%} to 0
		set {blokada::%loop-player%} to random integer between 80 and 150

 

Odnośnik do komentarza
https://skript.pl/temat/39097-xaxee-dasz-rad%C4%99-xd-limit-stonea-na-dzie%C5%84/#findComment-246210
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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