Skocz do zawartości
  • 0

Punkty i historia.


pruslay
 Udostępnij

Pytanie

Siema, mam pytanie, ponieważ tworzę serwer Roleplay, na którym za punkty można dostawać rangi itd. (nie za prawdziwą kasę). I chciałbym skrypt, w którym po wpisaniu komendy /apunkty dodaj <nick gracza> <ilosc> <powod dodania punktów> graczowi dodawało liczbę punktów wpisaną w argumencie 3 a po wpisaniu komendy /historia można by było ujrzeć napisy:

=-=-=-=-=-=

Aktualna liczba punktów: <liczba punktów, np. w jakiejś zmiennej>

HISTORIA

<data dodania punktów>  | <ilosc> RP | <powod dodania> | <osoba która dodała>

 

To tyle z mojej strony, z góry dzięki za pomoc :)

 

Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
command apunkty <text> <text> <text> <text>:
	trigger:
		if arg-1 is "dodaj":
			add arg-3 parsed as number to {punkty::%arg-2%}
			send "Dodałem %arg-3% punktów graczowi %arg-2%, powód: %arg-4%"
			add "%now%:::%arg-3%:::%arg-4%:::%player%:::%{punkty::%arg-2%}%" to {punkty::%player%::*}
		else:
			send "Użycie: /apunkty dodaj <gracz> <ilość> <powód>"
			
command historia:
	trigger:
		send "HISTORIA"
		send "<data> | <ilość> | <powód> | <admin>" and ""
		loop {punkty::%player%::*}:
			set {_historia::*} to split loop-value at ":::"
			set {_data} to {_historia::1}
			set {_zmiana} to {_historia::2}
			set {_punkty} to {_historia::5}
			set {_powód} to {_historia::3}
			set {_admin} to {_historia::4}
			send "%{_data}% | %{_punkty}% (+%{_zmiana}%) | %{_powód}% | %{_admin}%"

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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