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] Mój pierwszy kod Skript - poprawcie.


Rekomendowane odpowiedzi

Opublikowano

Witajcie.

 

Dzisiaj natchnęło mnie na poduczenia się pisania w pluginie Skript. Już wam wszystko tłumaczę.

 

Tutaj macie kod tworzony na logikę. Poprawcie, jeśli źle.

1 Line |                       on use command /miasto:
2 Line |                             player has permission "teleport.miasto":
3 Line |                                 teleport player "232,64,1823,world"
4 Line |                             if player don't have permission "teleport.miasto":
5 Line |                                  send "&4Nie spelniles wymagan!"
6 Line |                                  if player don't have permission "wymagania.teleport":
7 Line |                                      send "&4Wymagany: &2Umiejetnosc teleportacji"
8 Line |                                  if player don't habe permission "ranga.gracz":
9 Line |                                      send "&4Wymagany: &2Ranga gracza"

Teraz tłumacznie, co chce uzyskać.

 

Linia 1: Przy użyciu komendy /miasto

Linia 2: Gracz mający permisje "teleport.miasto"

Linia 3: Zostaje teleportowany na kordynaty 232, 64, 1823 na mapę World.

Linia 4: Jeżeli gracz nie ma permisji "teleport.miasto"

Linia 5: Dostaje wiadomość "Nie spelniles wymagan!"

Linia 6: Gracz nie mający permisji" teleport.miasto" i nie mający permisji "wymagania.teleport"

Linia 7: Dostaje wiadomość Wymagany: Umiejetnosc teleportacji

Linia 8: Gracz nie mający permisji" teleport.miasto" i nie mający permisji "ranga.gracz"

Linia 9: Dostaje wiadomość Wymagany: Ranga gracz

 

Teraz pytania do was:

 

Czy taki kod można zastosować ?

Zapomniałem coś w kodzie ?

 

 

W razie jakich kolwiek niejasności piszcie :)

 

Z góry dziękuje i pozdrawiam.

579571423327107377857.png


Opublikowano


>skript reload all
[02:18:51 INFO]: [Skript] Reloading the config and all scripts...
[02:18:52 INFO]: Loaded a total of 11504 english aliases
[02:18:52 ERROR]: '1676, 78, 3130' is not an entity type (mod.sk, line 6: telepo
rt player to 1676, 78, 3130')


 

Bład przy teleportacji.

 

@ edit

 

Mimo posiadania wszystkich uprawnień pokazuje mi się napis: "Nie spełniłeś wymagań."

579571423327107377857.png


Opublikowano

Już błędów nie ma, ale nadal po ustawieniu kordynatów komendą /ustaw, wyskakuje "Nie spelniłeś wymagań!".

579571423327107377857.png


Opublikowano

 

Witajcie.

 

Dzisiaj natchnęło mnie na poduczenia się pisania w pluginie Skript. Już wam wszystko tłumaczę.

 

Tutaj macie kod tworzony na logikę. Poprawcie, jeśli źle.

1 Line |                       on use command /miasto:
2 Line |                             player has permission "teleport.miasto":
3 Line |                                 teleport player "232,64,1823,world"
4 Line |                             if player don't have permission "teleport.miasto":
5 Line |                                  send "&4Nie spelniles wymagan!"
6 Line |                                  if player don't have permission "wymagania.teleport":
7 Line |                                      send "&4Wymagany: &2Umiejetnosc teleportacji"
8 Line |                                  if player don't habe permission "ranga.gracz":
9 Line |                                      send "&4Wymagany: &2Ranga gracza"

Teraz tłumacznie, co chce uzyskać.

 

Linia 1: Przy użyciu komendy /miasto

Linia 2: Gracz mający permisje "teleport.miasto"

Linia 3: Zostaje teleportowany na kordynaty 232, 64, 1823 na mapę World.

Linia 4: Jeżeli gracz nie ma permisji "teleport.miasto"

Linia 5: Dostaje wiadomość "Nie spelniles wymagan!"

Linia 6: Gracz nie mający permisji" teleport.miasto" i nie mający permisji "wymagania.teleport"

Linia 7: Dostaje wiadomość Wymagany: Umiejetnosc teleportacji

Linia 8: Gracz nie mający permisji" teleport.miasto" i nie mający permisji "ranga.gracz"

Linia 9: Dostaje wiadomość Wymagany: Ranga gracz

 

Teraz pytania do was:

 

Czy taki kod można zastosować ?

Zapomniałem coś w kodzie ?

 

 

W razie jakich kolwiek niejasności piszcie :)

 

Z góry dziękuje i pozdrawiam.

 

 

Linijka 1 - Graty. 

Polecam: http://www.mpcforum.pl/topic/1003565-spisnie-konkursowe-skryptow-i-poradnikow-userow-mpc-forum/

 

 

Koledzy wyżej powiedzieli CI jak zrobić ten skrypt, ale na Twoim miejscu albo bym to odłożył albo zaczął od prostego "send" :)

Opublikowano

Tak, mam w PermissionsEx wpisane wszystkie permisje.

 

@ edit

 

Zrobiłem testowy kod i jest jakiś błąd z permissions, pomimo tego, że posiadam permissions "ranga.gracz" i tak wyskakuje czynność "else".

 

command /testcmd:
        trigger:
              if player has permission "ranga.gracz":
                   send "&4Git"
              else:
                   send "&4False"

579571423327107377857.png


Opublikowano

To samo, tylko teraz wyskakuje:

Wymagana jest &2Umiejetnosc teleportacji.

Myślę, że jest problem z permission coś. Niby wszystko jest, dałem sobie rangę "gracz1".

  gracz1:
    default: false
    options:
      permissions:
      - teleport.miasto
      - ranga.gracz
      - wymagania.teleport
      - admin.ustaw

579571423327107377857.png


Opublikowano

 

To samo, tylko teraz wyskakuje:

Wymagana jest &2Umiejetnosc teleportacji.

Myślę, że jest problem z permission coś. Niby wszystko jest, dałem sobie rangę "gracz1".

  gracz1:
    default: false
    options:
      permissions:
      - teleport.miasto
      - ranga.gracz
      - wymagania.teleport
      - admin.ustaw

Ale działa?

Opublikowano

Dobra, naprawiłem. Permissions działa, lewa wersja jakaś była, a mimo tego nie było błędów w konsoli.

 

Plugin działa, ale nie tak jak chciałem.

 

Teleportuje gracza z minimum jedną permisją.. Ja chciałbym, żeby teleportował dopiero, kiedy posiada wszystkie 3 permisje, a jeśli ich nie posiada, po prostu poinformował go o tym, że nie ma tej i tej permisji.

579571423327107377857.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...