Skocz do zawartości

Skrypt na skrzynki za surowce


Rekomendowane odpowiedzi

Skrypt ktory zlicza wykopany kamien i inne surowce w zamian za niego gracz moze kupic 3 skrzynie, z ktorych dostaje 1 z 11 itemow.

Prosze o wyrozumiałość, ponieważ jest to mój 1 skrypt.

Jestem otwarty na wszelkie rady.

 

https://code.skript.pl/4CsR3rju/

 

TODO:

1. Dodanie zastosowania dla innych wykopanych surowcow

2. Skrócenie skryptu

3. Wasze pomysły :)

Odnośnik do komentarza
https://skript.pl/temat/17873-skrypt-na-skrzynki-za-surowce/
Udostępnij na innych stronach

26 minut temu, NeXCraft napisał:
  • Nie no rozumiem... Prawa autorskie itp, ale po co aż tyle?
  • Co do skriptu, to nawet mi sie podoba, przetestuje go pozniej na moim serwerze. :)

 

Ok, to na przyslosc bd robil mniej praw autorskich :)

Odnośnik do komentarza
https://skript.pl/temat/17873-skrypt-na-skrzynki-za-surowce/#findComment-122253
Udostępnij na innych stronach

Spoiler

        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "kamien":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {stone::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "Zelazo":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {iron::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "zloto":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {gold::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "diaxy":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {diamond::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "szmaragdy":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {emerald::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 2 is not set:
                send "&a&lMOZESZ DAWAC TYLKO"
                send "&aKamien"
                send "&aZelazo"
                send "&aZloto"
                send "&aDiaxy"
                send "&aSzmaragdy"

 

 

To można łatwo skrócić:

 

Spoiler


        if arg 1 is "give":
            if arg 2 is not "szmargady" or "kamien" or "zelazo" or "zloto" or "diaxy":
                send "&a&lMOZESZ DAWAC TYLKO"
                send "&aKamien"
                send "&aZelazo"
                send "&aZloto"
                send "&aDiaxy"
                send "&aSzmaragdy"
            else
            if arg 4 is set:
                set {_ilosc} to arg 4
                set {_ilosc} to {_ilosc} parsed as integer
                send "&aDales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
                if arg 2 is "kamien":
                    add {_ilosc} to {stone::%arg 3%}
                if arg 2 is "Zelazo":
                    add {_ilosc} to {iron::%arg 3%}
                if arg 2 is "zloto":
                    add {_ilosc} to {gold::%arg 3%}
                if arg 2 is "diaxy":
                    add {_ilosc} to {diamond::%arg 3%}
                if arg 2 is "szmaragdy":
                    add {_ilosc} to {emerald::%arg 3%}
                    

 

 

Na upartego można jeszcze bardziej (choćby poprzez zamianę "diamond" na diaxy, "emerald" na szmaragdy, "gold" na zloto, "iron" na zelazo i "stone" na kamień - wówczas można to skrócić o kolejne 10 linijek :V.
Nie jest to jakiś oryginalny skrypt, ale chyba dawno takiego nie było, a widziałem, że na pewnym forum (:lenny:) ktoś o coś takiego pytał :v

Odnośnik do komentarza
https://skript.pl/temat/17873-skrypt-na-skrzynki-za-surowce/#findComment-122258
Udostępnij na innych stronach

51 minut temu, PoweredDragon napisał:
  Pokaż ukrytą zawartość


        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "kamien":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {stone::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "Zelazo":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {iron::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "zloto":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {gold::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "diaxy":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {diamond::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 4 is set:
                if arg 2 is "szmaragdy":
                    set {_ilosc} to arg 4
                    set {_ilosc} to {_ilosc} parsed as integer
                    add {_ilosc} to {emerald::%arg 3%}
                    send "&adales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
        if arg 1 is "give":
            if arg 2 is not set:
                send "&a&lMOZESZ DAWAC TYLKO"
                send "&aKamien"
                send "&aZelazo"
                send "&aZloto"
                send "&aDiaxy"
                send "&aSzmaragdy"

 

 

To można łatwo skrócić:

 

  Pokaż ukrytą zawartość



        if arg 1 is "give":
            if arg 2 is not "szmargady" or "kamien" or "zelazo" or "zloto" or "diaxy":
                send "&a&lMOZESZ DAWAC TYLKO"
                send "&aKamien"
                send "&aZelazo"
                send "&aZloto"
                send "&aDiaxy"
                send "&aSzmaragdy"
            else
            if arg 4 is set:
                set {_ilosc} to arg 4
                set {_ilosc} to {_ilosc} parsed as integer
                send "&aDales &4%arg 4% &a%arg 2% graczowi &a%arg 3%"
                if arg 2 is "kamien":
                    add {_ilosc} to {stone::%arg 3%}
                if arg 2 is "Zelazo":
                    add {_ilosc} to {iron::%arg 3%}
                if arg 2 is "zloto":
                    add {_ilosc} to {gold::%arg 3%}
                if arg 2 is "diaxy":
                    add {_ilosc} to {diamond::%arg 3%}
                if arg 2 is "szmaragdy":
                    add {_ilosc} to {emerald::%arg 3%}
                    

 

 

Na upartego można jeszcze bardziej (choćby poprzez zamianę "diamond" na diaxy, "emerald" na szmaragdy, "gold" na zloto, "iron" na zelazo i "stone" na kamień - wówczas można to skrócić o kolejne 10 linijek :V.
Nie jest to jakiś oryginalny skrypt, ale chyba dawno takiego nie było, a widziałem, że na pewnym forum (:lenny:) ktoś o coś takiego pytał :v

Dziekuje za podpowiedź, w kolejnej aktualizacji to zmienie

Odnośnik do komentarza
https://skript.pl/temat/17873-skrypt-na-skrzynki-za-surowce/#findComment-122268
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ę...