Skocz do zawartości

Rekomendowane odpowiedzi

6659c71c31830a2emed.png

Skrypt "WirtualnyPortfel" to

skrypt stworzony z myślą,

jak sama nazwa mówi,

o wirtualnej walucie serwerowej.

Waluta to to zwykłe punkty

które gracz będzie mógł zakupić 

dajmy na to w itemshopie.

Za uzbierane punkty

można kupić np. Rangi, itemy

czy inne usługi.

Gracze mogą się między sobą

wymieniać wirtualnymi punktami

lub je sprzedawać za $.

60b30c3cc45c16femed.png

Gracz ma do dyspozycji:

/wp przelej - przelewa punkty na inne konto gracza

/wp sprzedaj - sprzedaje punkty za $

/wp sklep - tutaj możesz wydać punkty

 

Admin posiada natomiast:

/wp daj - daje graczowi punkty

/wp odbierz - odbiera graczowi punkty

/wp sprawdz - sprawdza ile punktów ma gracz

b85eb6181c6b037emed.png

Aktualna v1.0:

- Wydanie skryptu

5ec1fdbd984bf547med.png

Komendy graczy: /wp sprzedaj oraz /wp sklep

Sklep w którym będzie można wydawać punkty

Zapis do pliku

fc9af8fd3b035b56med.png

Aktualna wersja (1.0): https://code.skript.pl/VlAAmYyK

Edytowane przez luki1123
Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/
Udostępnij na innych stronach

Tak jak kolega wyżej... Dodaj skan i wrzuć na https://code.skript.pl bo link nie działa (przynajmniej mi - przekierowuje mnie na skript.pl) ;)
Błędy i zamiany:

Spoiler

Zamień:
 


if arg 1 is not "przelej" or "daj" or "odbierz" or "sprawdz" or "reload":

Na:
 


if arg 1 is not set:

-------------
 


stop

Nie musisz wszędzie dawać stop. W sumie, to nie potrzeba tego dawać...
--------------
 


if arg 1 is "reload":
			if player has permission "wp.admin":
				execute console command "sk reload portfel"
				wait 1 second
				send "&2&lPomyslnie zrestartowales skrypt!"
				stop

Props :lulkappa:


Więc ogólnie... Vault jest lepszy:
- Jest pluginem
- Nie jest skryptem :kappa:
- Jest bardziej rozbudowany
 i ma mniej bugów (nie mówię, że Twój skrypt ma bugi, ale może mieć)

Edytowane przez Zax3_
Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/#findComment-189776
Udostępnij na innych stronach

 

Godzinę temu, Zax3_ napisał:

Tak jak kolega wyżej... Dodaj skan i wrzuć na https://code.skript.pl bo link nie działa (przynajmniej mi - przekierowuje mnie na skript.pl) ;)
Błędy i zamiany:

  Pokaż ukrytą zawartość

Zamień:
 



if arg 1 is not "przelej" or "daj" or "odbierz" or "sprawdz" or "reload":

Na:
 



if arg 1 is not set:

-------------
 



stop

Nie musisz wszędzie dawać stop. W sumie, to nie potrzeba tego dawać...
--------------
 



if arg 1 is "reload":
			if player has permission "wp.admin":
				execute console command "sk reload portfel"
				wait 1 second
				send "&2&lPomyslnie zrestartowales skrypt!"
				stop

Props :lulkappa:


Więc ogólnie... Vault jest lepszy:
- Jest pluginem
- Nie jest skryptem :kappa:
- Jest bardziej rozbudowany
 i ma mniej bugów (nie mówię, że Twój skrypt ma bugi, ale może mieć)

if arg 1 is "[...]"

oraz

if arg 1 is not set

zostały dodane osobno aby uniknąć bugów

- te kody zostały dodane oddzielnie właśnie aby uniknąć bugów.

stop

dodaję również aby uniknąć bugów.

 

Link został zmieniony!

Edytowane przez luki1123
Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/#findComment-189783
Udostępnij na innych stronach

10 minut temu, luki1123 napisał:

stop

dodaję również aby uniknąć bugów.

Tym nie unikniesz bugów. STOP służy do "silnego" zatrzymania skryptu, przykład?
 

on join:
	send "&6Siemka"
	stop
	send "&cTo się już nie wyśle"

Po stop nic dalej się nie wyśle, więc jeśli dajesz to na końcu i po stop nic nie ma, to nie a sensu tego dawać.
Przykład, kiedy ma sens:
 

on join:
	if player has permission "join.*":
		stop
	else:
		kick player due to "...

ponieważ nie da się zrobić "doesn't has permission" itp.

Chcesz więcej informacji? Pisz pw.

Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/#findComment-189784
Udostępnij na innych stronach

        if arg 1 is "reload":
            if player has permission "wp.admin":
                execute console command "sk reload portfel"
                wait 1 second
                send "&2&lPomyslnie zrestartowales skrypt!"
                stop

To można zrobić lepiej na dwa sposoby - skąd wiesz że ktoś nazwie Twój skrypt "portfel"

        if arg 1 is "reload":
            if player has permission "wp.admin":
                execute console command "sk reload %script%"
                wait 1 second
                send "&2&lPomyslnie zrestartowales skrypt!"
                stop

lub

        if arg 1 is "reload":
            if player has permission "wp.admin":
                reload script
                wait 1 second
                send "&2&lPomyslnie zrestartowales skrypt!"
                stop

 

Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/#findComment-189785
Udostępnij na innych stronach

Nie rozumiem jednego - po co jest ten skrypt, jeśli w "Essentials" mamy /eco i /pay...

Moim jednym skromnym zdaniem 2/10 - gdybyś zrobił tego yamla może i bym dał to 5/10 :bankappa:

  • Dodaj funkcje "yaml".
  • Dodaj system wykorzystywania tych "pieniędzy" albo "waluty" (jak zwał tak zwał).
Edytowane przez LjayPL789
Odnośnik do komentarza
https://skript.pl/temat/28725-wirtualna-waluta/#findComment-189787
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
Dodaj odpowiedź do tematu...

×   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ę...