[Poradnik] Jak pisać skrypty? Argumenty 2. - Wersja do druku +- McSurvi.pl Network Serwery Minecraft 1.8 (http://mcsurvi.pl/forum) +-- Dział: Forum Ogólne (http://mcsurvi.pl/forum/forumdisplay.php?fid=1) +--- Dział: Poradniki (http://mcsurvi.pl/forum/forumdisplay.php?fid=127) +--- Wątek: [Poradnik] Jak pisać skrypty? Argumenty 2. (/showthread.php?tid=20784) |
[Poradnik] Jak pisać skrypty? Argumenty 2. - MrSandKing - 19-08-2019 Cześć! Dzisiaj ponownie piszemy skrypty i ponownie argumenty. Dziś nieco inny typ argumentu, gdyż sprawdzać on nam będzie czy gracz ma permisję. Nasz obecny kod Kod PHP: command /janusz: [<text>]: Tak więc dzisiejszym argumentem którym się posłużymy będzie właśnie ta linijka: Kod PHP: If sender has permission "janusz" Może krótkie objaśnienie tej linijki. Linijka służy do sprawdzenie czy wysyłający, czyli po angielsku sender, posiada permisje w tym przypadku "janusz". Jeszcze taka krótka lekcja Języka Angielskiego. Użyliśmy tutaj "has permission", Have/Haven't - Ja, ty, my, wy, oni, one/I, you, we, you (z angielskiego ty, to również wy), they (oni/one) Has/Hasn't - On, ona, ono Czyli has używamy do osób trzecich liczby pojedynczej, zaś have do pozostałych osób. Uwaga! Są wyjątki np. Kod PHP: If sender [b]doesn't have[/b] permission "janusz": Doesn't mówi o osobie trzeciej Do/Don't - Ja, ty, my, wy, oni, one/I, you, we, you, they Does/Doesn't - On, ona, ono Więc has, w tym przypadku nie jest nam potrzebne, bo mamy doesn't mówi nam o tej osobie. Tak więc dopisujemy linijkę do naszego kodu Kod powinien wyglądać tak Kod PHP: command /janusz: [<text>]: Dopisaliśmy do naszego kodu Kod PHP: else: Krótki przykład. Gracz A ma permisję, więc komenda wykona się w zależności czy jest podany argument, Gracz B nie posiada permisji, więc komenda, którą wpisał bez względu na to czy podał argument, czy nie wyskoczy mu błąd że nie posiada uprawnień. Taka ciekawostka, permisję możemy sprawdzać nie tylko w ten sposób. Można również zrobić Kod PHP: if sender doesn't have permission "janusz": Lub jeszcze w taki sposób. Kod PHP: permission: janusz Na ten moment ta wiedza nam się przyda, jeżeli macie swoje propozycje, śmiało je piszcie. |