Skocz do zawartości
  • 0

Skrypt na ryby


Ktoś_12

Pytanie

Witam, chciałbym następujący skrypt:

- pod komendą "/ryby", gdy gracz nie wpisze żadnego argumentu, wyświetla się menu pomocy tej komendy. Jest w nim napisane do czego służą poniższe komendy.

- komenda "/ryby cennik" pokazuje graczowi za ile może sprzedać poszczególne rodzaje ryb (tutaj sam sobie ustawie). Oczywiście rodzaje ryb to: dorsz, łosoś, rozdymka i ryba tropikalna. Najlepiej jakby wszystko było w gui.

- komenda "/ryby sprzedaj wszystko" sprzedaje wszystkie ryby, które gracz posiada w ekwipunku. Wtedy wyświetla się wiadomość (jeśli się da) ile dany gracz zarobił pieniędzy (tych z vaulta) na tym interesie. Po wykonaniu komendy ryby mają oczywiście zniknąć z ekwipunku.

- komendy "/ryby sprzedaj dorsze" "/ryby sprzedaj łososie" "/ryby sprzedaj rozdymki" "/ryby sprzedaj ryby tropikalne", które robią to samo co poprzednia komenda, ale sprzedają dany rodzaj ryb. 

 

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

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
1 godzinę temu, Ktoś_12 napisał:

Witam, chciałbym następujący skrypt:

- pod komendą "/ryby", gdy gracz nie wpisze żadnego argumentu, wyświetla się menu pomocy tej komendy. Jest w nim napisane do czego służą poniższe komendy.

- komenda "/ryby cennik" pokazuje graczowi za ile może sprzedać poszczególne rodzaje ryb (tutaj sam sobie ustawie). Oczywiście rodzaje ryb to: dorsz, łosoś, rozdymka i ryba tropikalna. Najlepiej jakby wszystko było w gui.

- komenda "/ryby sprzedaj wszystko" sprzedaje wszystkie ryby, które gracz posiada w ekwipunku. Wtedy wyświetla się wiadomość (jeśli się da) ile dany gracz zarobił pieniędzy (tych z vaulta) na tym interesie. Po wykonaniu komendy ryby mają oczywiście zniknąć z ekwipunku.

- komendy "/ryby sprzedaj dorsze" "/ryby sprzedaj łososie" "/ryby sprzedaj rozdymki" "/ryby sprzedaj ryby tropikalne", które robią to samo co poprzednia komenda, ale sprzedają dany rodzaj ryb. 

 

Proszę, skrypt nietestowany. Na górze skryptu dołączyłem niewielką sekcję konfiguracyjną, w której możesz ustawić ceny poszczególnych ryb.

 

Odnośnik do komentarza
https://skript.pl/temat/44360-skrypt-na-ryby/#findComment-278243
Udostępnij na innych stronach

  • 0
W dniu 5.01.2021 o 19:20, Kormic napisał:

Proszę, skrypt nietestowany. Na górze skryptu dołączyłem niewielką sekcję konfiguracyjną, w której możesz ustawić ceny poszczególnych ryb.

 

Niestety podczas reloadu wystąpiły dwa błędy, których nie umiem naprawić. Oto wiadomość z konsoli:

1. [11:43:05] [Server thread/ERROR]: inventory of the player is not a world (ryby.sk, line 54: send "&aSprzedałeś &6%amount of raw fishes in player's inventory% &aryb i zarobiłeś łącznie &e%sum({_cods}, {_salmons}, {_pufferfishes} and {_tropicalFishes})%$&a!" to player')

2. [11:43:05] [Server thread/ERROR]: The 2nd argument given to the function 'fishesSell' is not of the required type item type. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (ryby.sk, line 63: fishesSell(player, tropical fishes, {@tropicalFishPrice}, "tropikalnych ryb")')

Odnośnik do komentarza
https://skript.pl/temat/44360-skrypt-na-ryby/#findComment-278472
Udostępnij na innych stronach

  • 0
Teraz, Ktoś_12 napisał:

Niestety podczas reloadu wystąpiły dwa błędy, których nie umiem naprawić. Oto wiadomość z konsoli:

1. [11:43:05] [Server thread/ERROR]: inventory of the player is not a world (ryby.sk, line 54: send "&aSprzedałeś &6%amount of raw fishes in player's inventory% &aryb i zarobiłeś łącznie &e%sum({_cods}, {_salmons}, {_pufferfishes} and {_tropicalFishes})%$&a!" to player')

2. [11:43:05] [Server thread/ERROR]: The 2nd argument given to the function 'fishesSell' is not of the required type item type. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (ryby.sk, line 63: fishesSell(player, tropical fishes, {@tropicalFishPrice}, "tropikalnych ryb")')

Podaj:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy w konsoli
Odnośnik do komentarza
https://skript.pl/temat/44360-skrypt-na-ryby/#findComment-278473
Udostępnij na innych stronach

  • 0

Wersja serwera: 1.16.1

Silnik serwera: Spigot 1.16.1-R0.1-SNAPSHOT

Wersja skripta: 2.5.3

Lista dodatków:

        1. SkQuery v4.1.3

        2. SkBee v1.8.3

Błędy w konsoli (przeładowałem całego skripta):

        1. [12:20:22] [Server thread/ERROR]: inventory of the player is not a world (ryby.sk, line 54: send "&aSprzedałeś &6%amount of raw fishes in player's inventory% &aryb i zarobiłeś łącznie &e%sum({_cods}, {_salmons}, {_pufferfishes} and {_tropicalFishes})%$&a!" to player')

        2.[12:20:22] [Server thread/ERROR]: The 2nd argument given to the function 'fishesSell' is not of the required type item type. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (ryby.sk, line 63: fishesSell(player, tropical fishes, {@tropicalFishPrice}, "tropikalnych ryb")') 

       3. Wiadomość końcowa: [12:20:22] [Server thread/INFO]: Loaded 12 scripts with a total of 17 triggers and 28 commands in 1.37 seconds

                                                 [12:20:22] [Server thread/INFO]: [Skript] Encountered 2 errors while reloading the config and all scripts!

 

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