Skocz do zawartości
  • 0

Rachunki


Tokarek

Pytanie

Tworzę mały serwer z fabułą na którym trzeba będzie płacić rachunki co tydzień w wysokosci stacka diaxów i poprzez komendę /rachunek zapłać płaci się ten rachunek .Jeśli to możliwe jeśli gracz nie zapłaci w ciągu tygodnia daje jakoś karę. Sorry za jakiejkolwiek błędy pisałem to na fonie

Edytowane przez Tokarek
Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Tworzę mały serwer z fabułą na którym trzeba będzie płacić rachunki co tydzień w wysokosci stacka diaxów i poprzez komendę /rachunek zapłać płaci się ten rachunek .Jeśli to możliwe jeśli gracz nie zapłaci w ciągu tygodnia daje jakoś karę. Sorry za jakiejkolwiek błędy pisałem to na fonie

Hmm ale tydzień w sensie że tydzień dla wszystkich będzie jednakowo liczony, czy dla każdego gracza tydzień będzie liczony osobno ?

W sensie jest środa gracz wbija pierwszy raz na serwer to musi zapłacić już przykładowo w niedzielę na koniec tydognia, czy 7 dni od pierwszego zalogowania ?

 

@Edit

Może coś takiego ? Nie jestem do końca pewien czy wszystko gra ale powinno działać :)

Możesz spróbować to ulepszyć bo na razie mam mało czasu :P

Options:	pieniadze: 200variables:	{zaplacone.%player%} = false	{zaplac.%player%} = falsecommand /rachunek [<text&gt]:	trigger:		if arg 1 is "zaplac":			if {zaplacone.%player%} is true:				if money of player is greater than or equal to {@pieniadze}:					send "&7Zaplaciles rachunek w wysokości&6 {@pieniadze}&7 zl, masz tydzień spokoju :]"					remove {@pieniadze} from player's balance					set {zaplacone.%player%} to false					set {dni.%player%} to 6					set {godz.%player%} to 23					set {min.%player%} to 60					set {zaplac.%player%} to true					wait 7 days					set {zaplacone.%player%} to true					set {zaplac.%player%} to false				else:					send "&7nie masz tyle pieniedzy"			else:				send "&7Juz zaplaciles rachunek"		if arg 1 is not set:			if {zaplacone.%player%} is false:				send "&7 Do kolejna zaplata rachunku za &6%{dni.%player%}% dni %{godz.%player%}% godzin i %{min.%player%}% minut."				Every 1 minutes:	loop all players:		if {zaplacone.%loop-player%} is false:			add -1 to {min.%loop-player%}			add 1 to {minn.%loop-player%}			{minn.%loop-player%} is greater than or equal to 60:				add -1 to {godz.%loop-player%}				add 1 to {godzz.%loop-player%}				set {min.%loop-player%} to 60				{godzz.%loop-player%} is greater than or equal to 24:					add -1 to {dni.%loop-player%}					add 1 to {dnii.%loop-player%}					set {godzz.%loop-player%} to 23					stop		if {zaplac.%loop-player%} is false:			send "&7Musisz zaplacic rachunki w wysokosci&6 {@pieniadze}&7 zl." to the loop-player			apply slow 1 to the loop-player for 60 second			on first join:	wait 7 days	set {zaplacone.%player%} to falseon join:	if {zaplacone.%player%} is not set:		set {zaplacone.%player%} to true		wait 7 days		set {zaplacone.%player%} to false
Edytowane przez Hydorax
Odnośnik do komentarza
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ę...