Skocz do zawartości


Zdjęcie

problem z else


  • Zaloguj się, aby dodać odpowiedź
11 odpowiedzi w tym temacie

#1 masterrski

masterrski

    Pikaczuj!

  • Użytkownik+
  • 161 postów
  • SmokeEnd_

Napisano 18 September 2015 - 15:41

Witam drogich użytkowników CraftPortal.

Gdy pisałem skrypt na pogodę były 2 błędy.

 

Urwany fragment:

					else
					{
						sender.sendMessage("Mozliwe argumenty: s, d, b");
					}//Linijka w ktorej jest blad nr. 1
					else
					{
						sender.sendMessage("§c§lNie ma takiego swiata!");
					}
					else//Linijka w ktorej jest blad nr. 2
					{
						sender.sendMessage("§c§lZla liczba argumentow!");
					}

Błąd nr. 1: Syntax error, insert "}" to complete Statement

 

Błąd nr. 2: Syntax error on token "else", { expected

 

EDIT: Plugin nie skrypt


Użytkownik End_ edytował ten post 18 September 2015 - 15:42

                                       |

                                        |

Tutaj mnie znajdziesz V


craftportal

Craftserve to największy i najlepszy polski hosting serwerów Minecraft, jest solidny i tani więc go polecam

#2 Libter

Libter

    Legenda

  • Zbanowany
  • 3502 postów

Napisano 18 September 2015 - 15:52

Witam drogich użytkowników CraftPortal.

Gdy pisałem skrypt na pogodę były 2 błędy.

 

Urwany fragment:

					else
					{
						sender.sendMessage("Mozliwe argumenty: s, d, b");
					}//Linijka w ktorej jest blad nr. 1
					else
					{
						sender.sendMessage("§c§lNie ma takiego swiata!");
					}
					else//Linijka w ktorej jest blad nr. 2
					{
						sender.sendMessage("§c§lZla liczba argumentow!");
					}

Błąd nr. 1: Syntax error, insert "}" to complete Statement

 

Błąd nr. 2: Syntax error on token "else", { expected

 

EDIT: Plugin nie skrypt

Trzy else, nazywanie pluginu skryptem...

 

@topic

Za dużo else z rzędu, po każdym if może być tylko jedno else.

Najpierw polecam nauczyć się podstaw Javy, a dopiero potem zabierać się za pluginy,


  • masterrski lubi to

#3 Ersan

Ersan

    Zbanowany

  • Użytkownik+
  • 1222 postów
  • Ersan#2845
  • Ersanek
  •  

Napisano 18 September 2015 - 16:17

Wiadomość wygenerowana automatycznie
Temat przeniesiony z forum
MinecraftProblemy i pytania
do
Serwery Minecraft - KopalniaPluginyProblemy z konfiguracją



#4 AlanOGL

AlanOGL

    Алан akbar!

  • Użytkownik+
  • 1087 postów
  • Analek#0297
  • AlanOGLL

Napisano 18 September 2015 - 16:37

Trzy else, nazywanie pluginu skryptem...

 

@topic

Za dużo else z rzędu, po każdym if może być tylko jedno else.

Najpierw polecam nauczyć się podstaw Javy, a dopiero potem zabierać się za pluginy,

Może akurat ćwiczy te podstawy XD



#5 Libter

Libter

    Legenda

  • Zbanowany
  • 3502 postów

Napisano 18 September 2015 - 17:50

Znacznie lepszym sposobem na poznanie składni języka jest czytanie poradników.

#6 adamandrzej02

adamandrzej02

    Wyjadacz

  • Użytkownik+
  • 703 postów

Napisano 18 September 2015 - 18:35

Jakis ewent n.p.

public void onChat(PlayerCommandPreProcessEvent e) { //chyba tak nwm

    if (sender.sendMessage("Mozliwe argumenty: s, d, b"));

} else {

    sender.sendMessage("§c§lNie ma takiego swiata!");

} else {

    sender.sendMessage("§c§lZla liczba argumentow!");

}

     


Użytkownik adamandrzej02 edytował ten post 18 September 2015 - 18:37


#7 Libter

Libter

    Legenda

  • Zbanowany
  • 3502 postów

Napisano 18 September 2015 - 18:41

@up

Podałeś jeszcze gorszy kod niż podany w pierwszym poście.



#8 adamandrzej02

adamandrzej02

    Wyjadacz

  • Użytkownik+
  • 703 postów

Napisano 18 September 2015 - 19:11

    if (sender.sendMessage("Mozliwe argumenty: s, d, b")) {

       cos tam

    } else {

        if (sender.sendMessage("§c§lNie ma takiego swiata!")) {

           cos tam

    } else {

        if (sender.sendMessage("§c§lZla liczba argumentow!")) {

           cos tam

}



#9 Libter

Libter

    Legenda

  • Zbanowany
  • 3502 postów

Napisano 18 September 2015 - 19:15

@up

Po pierwsze nie może być dwóch else po if.

Po drugie funkcja sendMessage chyba nie zwraca wartości i nie powinna być używana jako warunek if.



#10 SSslimer

SSslimer

    Znawca

  • Użytkownik+
  • 211 postów
  • Ssslimer

Napisano 18 September 2015 - 19:59

Jak już to ten fragment tak mógłby wyglądać :

                    if(warunek)
                    {
                        sender.sendMessage("Mozliwe argumenty: s, d, b");
                    }
                    else if(warunek)
                    {
                        sender.sendMessage("§c§lNie ma takiego swiata!");
                    }
                    else
                    {
                        sender.sendMessage("§c§lZla liczba argumentow!");
                    }

Kup książkę będzie pod ręką i dość profesjonalnie wytłumaczone.



#11 AlanOGL

AlanOGL

    Алан akbar!

  • Użytkownik+
  • 1087 postów
  • Analek#0297
  • AlanOGLL

Napisano 18 September 2015 - 20:10

Profesjonaliści się znaleźli.. Piszą, a robią ten sam błąd, co autor tematu..



#12 Libter

Libter

    Legenda

  • Zbanowany
  • 3502 postów

Napisano 18 September 2015 - 20:12

Profesjonaliści się znaleźli.. Piszą, a robią ten sam błąd, co autor tematu..

Ja nie zrobiłem błędu.

SSslimer nie zrobił błędu.

Jedynie adamandrzej popełnił błąd.