Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Skrypt na OX, arg z spacja


Rekomendowane odpowiedzi

Opublikowano

Witam, napisałem skrypt na ox lecz pytania muszę oddzielać kropką lub dolnikiem. Niestety przez to caly skrypt traci swój urok i pytania wyglądają dość brzydko. Czy jest sposób żeby argument mógł zawierać spację? 

 

Oto mój skrypt:

http://pastebin.com/dLVi9GFf

Pozdrawiam

Opublikowano

Ale jeżeli wpisuję w taki sposób pytanie ciężko się czyta a po za tym brzydko wygląda. Jak na wstępnie napisałem szukam jakiegoś rozwiązania by nie używać dolników czy też spacji.


Poradziłem sobie poprzez zastosowanie <text> w ostatnim argumencie. Trochę pozmieniałem i teraz pytanie znajduje się na końcu przez co moge napisać pytanie bez kropek dolników i innych pierd*lników :D

Opublikowano

Weź tak:

#############################################
##     Skrypt napisany przez Piraciky      ##
##   Zabraniam zmieniania autora skryptu   ##
#############################################
options:
    author: &1Piraciky
    tag: &f[&5OX&f]
command /ox [<text>] [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            player has permission "ox.admin"
            message "&f========== {@tag} &f=========="
            message "&f= &d/ox pytanie [tak/nie] [pytanie] &6- &bPytanie z odpowiedza TAK/NIE"
            message "&f= &d/ox wygrana [NICK] [CO] [ILOSC] &6- &bNagroda za wygrana"
            message "&f= &d/ox diax [NICK] &6- &bNagroda to 3 diax bloki"
            message "&f========================="
        arg 1 is "pytanie":
            arg 2 is "tak":
                arg 3 is set:
                    player has permission "ox.admin"
                    broadcast "{@tag} &7Pytanie : &c%arg 3%"
                    wait 1 second
                    broadcast "{@tag} &7Na odpowiedz masz 10 sekund"
                    wait 9 real second
                    broadcast "{@tag} &7 Czas dobiegl konca"
                    execute player command "region select sciana"
                    execute player command "//set 20"
                    wait 1 second
                    broadcast "{@tag} &7 Poprawna odpowiedz : *TAK*"
                    execute player command "region select nie"
                    execute player command "//set 0"
                    wait 3 second
                    execute player command "region select sciana"
                    execute player command "//set 0"
                    execute player command "region select nie"
                    execute player command "//set 35:14"
                    stop
        arg 1 is "pytanie":
            arg 2 is "nie":
                arg 3 is set:
                    player has permission "ox.admin"
                    broadcast "{@tag} &7Pytanie : &c%arg 3%"
                    wait 1 second
                    broadcast "{@tag} &7Na odpowiedz masz 10 sekund"
                    wait 9 real second
                    broadcast "{@tag} &7 Czas dobiegl konca"
                    execute player command "region select sciana"
                    execute player command "//set 20"
                    wait 1 second
                    broadcast "{@tag} &7 Poprawna odpowiedz : *NIE*"
                    execute player command "region select tak"
                    execute player command "//set 0"
                    wait 3 second
                    execute player command "region select sciana"
                    execute player command "//set 0"
                    execute player command "region select tak"
                    execute player command "//set 35:5"
                    stop

a zwycięzce i nagrody dawaj ręcznie.

 

sygnatura.png

Opublikowano
#############################################
##     Skrypt napisany przez Piraciky      ##
##   Zabraniam zmieniania autora skryptu   ##
#############################################
options:
    author: &1Piraciky
    tag: &f[&5OX&f]
command /ox [<text>] [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            player has permission "ox.admin"
            message "&f========== {@tag} &f=========="
            message "&f= &d/ox pytanie [tak/nie] [pytanie] &6- &bPytanie z odpowiedza TAK/NIE"
            message "&f========================="
        arg 1 is "pytanie":
            arg 2 is "tak":
                arg 3 is set:
                    player has permission "ox.admin":
                        replace all "_" with " " in arg 3
                        broadcast "{@tag} &7Pytanie : &c%arg 3%"
                        wait 1 second
                        broadcast "{@tag} &7Na odpowiedz masz 10 sekund"
                        wait 9 real second
                        broadcast "{@tag} &7 Czas dobiegl konca"
                        execute player command "region select sciana"
                        execute player command "//set 20"
                        wait 1 second
                        broadcast "{@tag} &7 Poprawna odpowiedz : *TAK*"
                        execute player command "region select nie"
                        execute player command "//set 0"
                        wait 3 second
                        execute player command "region select sciana"
                        execute player command "//set 0"
                        execute player command "region select nie"
                        execute player command "//set 35:14"
                        stop
        arg 1 is "pytanie":
            arg 2 is "nie":
                arg 3 is set:
                    player has permission "ox.admin":
                        replace all "_" with " " in arg 3
                        broadcast "{@tag} &7Pytanie : &c%arg 3%"
                        wait 1 second
                        broadcast "{@tag} &7Na odpowiedz masz 10 sekund"
                        wait 9 real second
                        broadcast "{@tag} &7 Czas dobiegl konca"
                        execute player command "region select sciana"
                        execute player command "//set 20"
                        wait 1 second
                        broadcast "{@tag} &7 Poprawna odpowiedz : *NIE*"
                        execute player command "region select tak"
                        execute player command "//set 0"
                        wait 3 second
                        execute player command "region select sciana"
                        execute player command "//set 0"
                        execute player command "region select tak"
                        execute player command "//set 35:5"
                        stop

dodałem tutaj zmianę znaku "_" na spację, wpisz pytanie np. tak: "Czy_notch_to_człowiek".

i tak na marginesie, masz jakieś dodatki i najnowszy skript?

 

sygnatura.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...