Skocz do zawartości
  • 0

Zamiana przedmiotów w walutę.


Pytanie

Hejka!
Potrzebuję skriptu który zamienia wszystkie kości które posiada gracz w eq na walutę serwerową.
Przykładowo jeśli gracz posiada w swoim eq 10 kości to zostają one mu usunięte a na jego konto zostaje dodane 10 dolarów.

Odnośnik do komentarza
https://skript.pl/temat/57533-zamiana-przedmiot%C3%B3w-w-walut%C4%99/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
53 minuty temu, Qaress napisał:

Hejka!
Potrzebuję skriptu który zamienia wszystkie kości które posiada gracz w eq na walutę serwerową.
Przykładowo jeśli gracz posiada w swoim eq 10 kości to zostają one mu usunięte a na jego konto zostaje dodane 10 dolarów.

Proszę uprzejmie. Skrypt nie był testowany.

command /zamiana:
	executable by: players
	trigger:
		set {_n} to amount of bone in player's inventory
		if {_n} is 0:
			send "&cNie posiadasz kości w ekwipunku." to player
			stop
		add 10 * {_n} to player's balance
		remove all bone from player's inventory
		send "&aZarobiłeś %10 * {_n}%$." to player

W razie ewentualnych problemów ze skryptem proszę dać znać.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57533-zamiana-przedmiot%C3%B3w-w-walut%C4%99/#findComment-342578
Udostępnij na innych stronach

  • 0
22 minuty temu, Kormic napisał:
command /zamiana:
	executable by: players
	trigger:
		set {_n} to amount of bone in player's inventory
		if {_n} is 0:
			send "&cNie posiadasz kości w ekwipunku." to player
			stop
		add 10 * {_n} to player's balance
		remove all bone from player's inventory
		send "&aZarobiłeś %10 * {_n}%$." to player

Dzięki wielkie, wszystko działa poprawnie.
Lecz, byłbyś może wstanie zrobić aby sprawdzało eq gracza i automatycznie zamieniało kości na monety? Zastanowiłem się teraz chwilę, i przy trybie który robię takie rozwiązanie by było bardziej komfortowe. Z góry dzięki ❤️

Odnośnik do komentarza
https://skript.pl/temat/57533-zamiana-przedmiot%C3%B3w-w-walut%C4%99/#findComment-342579
Udostępnij na innych stronach

  • 0
19 minut temu, Qaress napisał:

Dzięki wielkie, wszystko działa poprawnie.
Lecz, byłbyś może wstanie zrobić aby sprawdzało eq gracza i automatycznie zamieniało kości na monety? Zastanowiłem się teraz chwilę, i przy trybie który robię takie rozwiązanie by było bardziej komfortowe. Z góry dzięki ❤️

Rozumiem. Nie ma najmniejszego problemu, aby wprowadzić taki mechanizm. Zdecydowałem, że najlepiej będzie sprzedawać kości z ekwipunku gracza przy podnoszeniu ich i zamykaniu ekwipunku.

Na samej górze skryptu może Pan modyfikować mnożnik pieniędzy otrzymywanych za sprzedaż kości.

options:
	moneyMultiplier: 10

on inventory close:
	set {_n} to amount of bone in player's inventory
	{_n} > 0
	add {@moneyMultiplier} * {_n} to player's balance
	remove all bone from player's inventory
	send "&aZarobiłeś %{@moneyMultiplier} * {_n}%$." to player
	
on pickup:
	event-item is bone
	cancel event
	set {_n} to item amount of event-item
	add {@moneyMultiplier} * {_n} to player's balance
	kill event-entity
	send "&aZarobiłeś %{@moneyMultiplier} * {_n}%$." to player

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57533-zamiana-przedmiot%C3%B3w-w-walut%C4%99/#findComment-342581
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ę...