Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MrSandKing[Poradnik] Jak pisać skrypty? Argumenty.
#1
Cześć!

Ponownie nauka pisania skryptów, ale żeby nie przedłużać zacznijmy.

Jeżeli nie wiesz na czym skończyłem wejdź tu ---> http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty
Wiemy kto może napisać taki skrypt i co potrzebujemy, więc czas do pisania.

Nasz obecny kod
Kod PHP:
command /janusz:
 
   trigger:
 
       send "&aZostales Januszem!"
 
       give 1 apple named "&aJanusz" to player 

Dziś zacznijmy z argumentami.
Najpierw zapytanie:

Co to są argumenty?

Argumenty umożliwiają nam zrobienie jednej komendy z setkami argumentami zdań, cyfr, a nawet gracza możemy w nim umieścić.

Wygląda to mniej więcej tak.

Kod PHP:
command /test [<text>]: 

A więc jak użyć tego, bo skoro mamy nasz argument w pierwszej linijce, to co zrobić żeby działał?

Więc kod żeby działał musi się odnosić do argumentu.

Kod PHP:
command /test [<text>]
 
   trigger:
 
       if arg is not set:
 
           send "Wiadomosc"
 
       if arg is set/"jakies slowo lub cokolwiek"

W trzeciej linijce kodu możemy również odnieść się do uprawnień gracza.

Jeszcze taka mała informacja:
Jeżeli piszesz skrypt z argumentami, musisz bardzo znać gramatykę języka Angielskiego, oraz:
1. Present Simple
2. Present Continuous
3. Past Simple

Inaczej będziemy mieli problemy z napisaniem różnych fraz z czasu teraźniejszego, lub przeszłego.

A więc czas do pisania!

Chcemy dziś napisać argument na wysłanie do graczy danej wiadomości.

Więc zabierzmy się do kodu.

Kod PHP:
command /janusz: [<text>]:
 
   trigger:
 
           if arg is not set:
 
               send "&aJanuszu, wpisz /janusz [wiadomosc], by wyslac innym wiadomosc ze zostales Januszem.
            if arg is "
zostan":    
                send "
&a%senderzostal Januszem!" to players
                send "
&aZostales Januszem!"
                give 1 apple named "
&aJanusz" to player 

To jest tylko wstęp z argumentów, tak jak wcześniej wspomniałem możemy ich użyć do sprawdzenia permisji gracza, ilości przedmiotów i wiele wiele więcej, ale najpierw lepiej nauczyć się języka Angielskiego Tongue.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości