Skocz do zawartości
  • 0

Skrypt na /ogloszenie


jndooo

Pytanie

Chodzi o to ze gracz wywola komende /ogloszenie [<text>] gdy doda tekst zabiera mu dana kwote z konta i dodaje ogloszenie do listy /ogloszenie no i gracz wtedy przez h nie moze uzyc tej komendy a po godzinie znika ogloszenie i znowu moze

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

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on first join:
	set {ogloszenie::%player%} to 1
on join:
	if {ogloszenie::%player%} is not set:
		set {ogloszenie::%player%} to 1
command /ogloszenie [<text>]:
	trigger:
		if player's account is greater than <kwota>:
			if {ogloszenie::%player%} is 1:
				broadcast "Wiadomosc"
				remove <kwota> from the player's account
				set {ogloszenie::%player%} to 0
				wait 60 minutes
				set {ogloszenie::%player%} to 1

Tu masz skrypt na zabranie danej kwoty z konta gracza, na napisanie ogłoszenia i na blokowanie pisania kolejnego przez 1h. Szczerze to mam nadzieję, że trochę pomogłam, ponieważ nie wiem co masz na myśli z tymi listami.

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-228952
Udostępnij na innych stronach

  • 0
39 minut temu, iKala napisał:

on first join:
	set {ogloszenie::%player%} to 1
on join:
	if {ogloszenie::%player%} is not set:
		set {ogloszenie::%player%} to 1
command /ogloszenie [<text>]:
	trigger:
		if player's account is greater than <kwota>:
			if {ogloszenie::%player%} is 1:
				broadcast "Wiadomosc"
				remove <kwota> from the player's account
				set {ogloszenie::%player%} to 0
				wait 60 minutes
				set {ogloszenie::%player%} to 1

Tu masz skrypt na zabranie danej kwoty z konta gracza, na napisanie ogłoszenia i na blokowanie pisania kolejnego przez 1h. Szczerze to mam nadzieję, że trochę pomogłam, ponieważ nie wiem co masz na myśli z tymi listami.

no chodziło że gdy gracz wpisze /ogloszenie bez zadnego argumentu to wyswitla mu sie aktualne ogloszenia np. 1.Sprzedam golfa 2.Sprzeda 2 golfy wtedy po godzinie by robiło remove z listy i tyle

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-228953
Udostępnij na innych stronach

  • 0
variables:
	{ogloszenia::*} = ""
	{ogloszenieczas::%player%} = 0
	{ogloszenie::%player%} = ""

command /ogloszenie [<text>]:
	trigger:
		if {ogloszenieczas::%player%} > 0:
			send "Odczekaj godzine!"
			stop
		if {ogloszenieczas::%player%} = 0:
			set {ogloszenieczas::%player%} to 59
			add "%arg 1%" to {ogloszenia::*}
			set "%arg 1%" to {ogloszenie::%player%}
			send "Dodano twoje ogloszenie!"

every 1 minute:
	loop all players:
		if {ogloszenieczas::%loop-player%} > 0:
			remove 1 from {ogloszenieczas::%loop-player%}
			if {ogloszenieczas::%loop-player%} = 0:
				clear {ogloszenie::%player%}
				remove {ogloszenie::%player%} from {ogloszenia::*}
  
command /ogloszenia [<text>]:
	trigger:
		send "Dostepne ogloszenia:"
		loop {ogloszenia::*}:
			send "%loop-value%"

nwm czy dziala xd

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-228966
Udostępnij na innych stronach

  • 0
15 godzin temu, jndooo napisał:

no chodziło że gdy gracz wpisze /ogloszenie bez zadnego argumentu to wyswitla mu sie aktualne ogloszenia np. 1.Sprzedam golfa 2.Sprzeda 2 golfy wtedy po godzinie by robiło remove z listy i tyle

on first join:
	set {ogloszenie::%player%} to 1
on join:
	if {ogloszenie::%player%} is not set:
		set {ogloszenie::%player%} to 1
command /ogloszenie [<text>]:
	trigger:
		if arg 1 is set:
			if player's account is greater than <kwota>:
				if {ogloszenie::%player%} is 1:
					send "Dodano wiadomosc do listy oglozen, pobrano pieniadze" to player
					remove <kwota> from the player's account
					add arg 1 to {ogloszenia::*}
					set {ogloszenie::%player%} to 0
					wait 1 minutes
					remove arg-1 from {ogloszenia::*}
					set {ogloszenie::%player%} to 1
		if arg 1 is not set:
			send "==========&6&lOGŁOSZENIA==========" to player
			send "%{ogloszenia::*}%" to player
  			send "==================================" to player

Powinno działać, niestety nie zainstalowałam jeszcze pluginu na pieniądze, aby wszystko posprawdzać. 

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-229036
Udostępnij na innych stronach

  • 0
W dniu 17.11.2019 o 11:15, VIPEQ napisał:

variables:
	{ogloszenia::*} = ""
	{ogloszenieczas::%player%} = 0
	{ogloszenie::%player%} = ""

command /ogloszenie [<text>]:
	trigger:
		if {ogloszenieczas::%player%} > 0:
			send "Odczekaj godzine!"
			stop
		if {ogloszenieczas::%player%} = 0:
			set {ogloszenieczas::%player%} to 59
			add "%arg 1%" to {ogloszenia::*}
			set "%arg 1%" to {ogloszenie::%player%}
			send "Dodano twoje ogloszenie!"

every 1 minute:
	loop all players:
		if {ogloszenieczas::%loop-player%} > 0:
			remove 1 from {ogloszenieczas::%loop-player%}
			if {ogloszenieczas::%loop-player%} = 0:
				clear {ogloszenie::%player%}
				remove {ogloszenie::%player%} from {ogloszenia::*}
  
command /ogloszenia [<text>]:
	trigger:
		send "Dostepne ogloszenia:"
		loop {ogloszenia::*}:
			send "%loop-value%"

nwm czy dziala xd

There's no world in a periodic event if no world is given in the event linijka 22

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-229087
Udostępnij na innych stronach

  • 0
W dniu 17.11.2019 o 19:00, iKala napisał:

on first join:
	set {ogloszenie::%player%} to 1
on join:
	if {ogloszenie::%player%} is not set:
		set {ogloszenie::%player%} to 1
command /ogloszenie [<text>]:
	trigger:
		if arg 1 is set:
			if player's account is greater than <kwota>:
				if {ogloszenie::%player%} is 1:
					send "Dodano wiadomosc do listy oglozen, pobrano pieniadze" to player
					remove <kwota> from the player's account
					add arg 1 to {ogloszenia::*}
					set {ogloszenie::%player%} to 0
					wait 1 minutes
					remove arg-1 from {ogloszenia::*}
					set {ogloszenie::%player%} to 1
		if arg 1 is not set:
			send "==========&6&lOGŁOSZENIA==========" to player
			send "%{ogloszenia::*}%" to player
  			send "==================================" to player

Powinno działać, niestety nie zainstalowałam jeszcze pluginu na pieniądze, aby wszystko posprawdzać. 

Nie dodaje ogłoszenia oraz nie zabiera kasy

Odnośnik do komentarza
https://skript.pl/temat/35607-skrypt-na-ogloszenie/#findComment-229139
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ę...