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: 'else' has to be placed just after an 'if' or 'else if'


RikoDEV

Rekomendowane odpowiedzi

Opublikowano

Mam skrypt:

on mine of stone:
    if player is holding any pickaxe of fortune 0:
        chance of {@szansa_diament}%:
            if player can hold 1 diamond:
                add 1 diamond to player
                create timed bar with text "&8✕ &7Znalazles: &2Diament &8✕" to player for 2 seconds
            else:
                drop 1 diamond
                create timed bar with text "&8✕ &7Znalazles: &2Diament &8✕" to player for 2 seconds

Po reloadzie skrypt zwraca błąd 'else' has to be placed just after an 'if' or 'else if'

 

hex.svg

 PLAYBASE - Nowoczesna lista serwerów gier

Opublikowano

@PolskiRiko
 

on mine of stone:
    if player is holding any pickaxe of fortune 0:
        chance of {@szansa_diament}%:
            if player can hold 1 diamond:
                add 1 diamond to player
                create timed bar with text "&8✕ &7Znalazles: &2Diament &8✕" to player for 2 seconds
            if player can't hold 1 diamond:
                drop 1 diamond
                create timed bar with text "&8✕ &7Znalazles: &2Diament &8✕" to player for 2 seconds

Spróbuj

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

Odpowiedź nie z górnej półki, ale zawsze jakaś.

 

Debuger Skripta nie jest najlepszy. Prawdę mówiąc, do d. Jeśli zwraca Ci, że "else" musi być po "else if" lub "if" tzn., że nie rozpoznaje if'a. Najprawdopodobniej masz coś źle w warunku napisane. Przetestowałbym, ale nie mam czasu.

To wygląda jak sygnatura!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...