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]Pierwszy skrypt


Rekomendowane odpowiedzi

Opublikowano

Witam.
Wyskakują mi takie błędy w konsoli i nie wiem jak je poprawić.


2013-09-27 16:31:29 [sEVERE] Unexpected entry 'permissions'. Check whether
it's spelled correctly or remove it. (KitVipPvP.sk, line 4: 'permissions:
krzys.zestaw')
2013-09-27 16:31:29 [WARNING] command /zestaw has a permission message set,
but not a permission
2013-09-27 16:31:29 [sEVERE] 'if {_waited}' is not an entity type
(KitVipPvP.sk, line 9: 'if {_waited} is less a real day')
2013-09-27 16:31:29 [sEVERE] 'if' is not a type (KitVipPvP.sk, line 10: 'if
argument is "vip"')
2013-09-27 16:31:29 [sEVERE] undefined option {@argument} (KitVipPvP.sk, line
35: 'if argument is not {@argument}:')



Kod skryptu jest tu:

command /zestaw [<text>]:
description: Komenda na zestawy dla danej grupy
usage: /zestaw [argument]
permissions: krzys.zestaw
permission message: Nie masz uprawnien do uzywania tej komendy ,aby moc dostac ten zestaw itemow kup Vipa wiecej info pod /vip info
executable by: players
trigger:
set {_waited} to difference between {KrzysieQ.zestawvip.%player%.lastused} and now
if {_waited} is less a real day
if argument is "vip"
message "&2[serwer]&6Nastepny zestaw mozesz dostac za %difference between a minute {_waited}% sekund aby uzyc tej komendy!"
stop
if argument is "vip":
if player has permission "krzys.zestawvip":
message "&2[serwer]&6Gratulacje otrzymales zestaw dla vip'a!"
give diamond helmet of protection 2 to player
give diamond armor of protection 3 to player
give diamond leggings of protection 2 to player
give diamond boots of protection 2 to player
give diamond sword of sharpness 2 and fire aspect 1 to player
else:
message "&2[serwer]&6Nie masz dostepu do tego zestawu."
damage player by 3 hearts
stop
if argument is not set:
message "&7-----------------&3Lista zestawow&7-----------------"
message "&6Wpisz &2/zestaw lista &6,aby zobaczyc liste zestawow i komend."
message "&7-----------------&3Lista zestawow&7----------------"
if argument is "lista":
message "&7------&3Lista zestawow&7------"
message "/zestaw vip"
message "/zestaw svip"
message "/zestaw gracz"
message "&7------&3Lista zestawow&7------"
if argument is not {@argument}:
message "&7---Lista zestawow&7---"
message "&4Nie ma takiej komendy!"
message "&7---Lista zestawow&7---"


Uwaga pisania skryptów dopiero się uczę ,więc jeżeli ktoś chciałby ten skrypt poprawić to niech od razu napisze dokładnie jakie błędy popełniłem ,z góry dziękuje i wynagradzam like.

 

Opublikowano

To polecacie chociaż jakiś dobry poradnik lub coś w tym stylu ,bo z tego z mpcforum nic nie zrozumiałem ,bardziej już z xXx forum zrozumiałem macie jakiś dokładny krok po kroku ?

Opublikowano

@CiemnaWola Ty to się najpierw naucz poprawnie pisać , potem oceniaj .
@top Wcale tak wiele błędów nie ma , ale polecam się zapoznać czym są variables oraz options , najlepiej czytaj dużo poradników lub znajdź nauczyciela i pisz od nowa . :)

polaczeniej.png

Pomogłem ? Daj lajka . ; )

 

Wiadomości bez koloru są pisane z telefonu. :)

Wiadomości z kolorem z komputera.

Opublikowano

Poprawiony kod: przenieś

Błędy miałem już wypisane ale mpc odmówiło współpracy i wyskoczył błąd przy wysyłaniu posta, a drugi raz nie chce mi się tego wypisywać więc po prostu sobie przeanalizuj zmieniony kod.

Oprócz poprawienia błędów kod trochę przerobiłem aby był bardziej uporządkowany i krótszy.

Opublikowano

Dzięki wielkie ,dostaliście już po like ,a i już nawet wiem gdzie miałem błędy jeszcze muszę się trochę poduczyć i myślę ,że coś z tego będzie :P

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...