Kezdőoldal » Számítástechnika » Programozás » Mi lehet a baj ezzel a Java--B...

Mi lehet a baj ezzel a Java--Bukkit plugin kódjával?

Figyelt kérdés

Sziasztok, kezdő plugin író vagyok, tényleg nagyon kezdő, ne szidjatok ezért.

Szóval, írtam 'valamit', de hibás:


Azzal van a baj, hogy próbálom rábírni az eclipset, hogy

player = getServer().getPlayer(args[0]);

működjön, de mindenféle hibákat ír rá.


package morph.plugin.ranginfo;


import java.awt.Font;

import java.util.logging.Logger;


import org.bukkit.ChatColor;

import org.bukkit.command.Command;

import org.bukkit.command.CommandSender;

import org.bukkit.entity.Player;

import org.bukkit.plugin.java.JavaPlugin;


public class RangInfo extends JavaPlugin{


Logger log = Logger.getLogger("Minecraft");

String prefix = "[RangInfo]";


public void onEnable(){

log.info(prefix + Font.BOLD + "Egy parancs van: /#'rang'");

}


public void onDisable(){

log.info(prefix + Font.BOLD + "Leallitva");

}


public void onReload(){

log.info(prefix + Font.BOLD + "Ujratoltve");

}


public boolean onCommand(CommandSender sender, Command cmd, String commandLabel){


if(cmd.getName().equalsIgnoreCase("#vip")){


player = getServer().getPlayer(args[0]);


player.sendMessage("...");



return true;

}


return false;

}

}



2014. jún. 7. 14:05
1 2
 1/19 anonim ***** válasza:

"működjön, de mindenféle hibákat ír rá."


Namost azt képzeld el, hogy a hibaüzenet megmondja, mi a hiba.


Ha nem érted, másold be és segítünk értelmezni.

2014. jún. 7. 14:07
Hasznos számodra ez a válasz?
 2/19 A kérdező kommentje:

A [TAB]-k benne vannak, csak ittvalamiért nem látszanak.

....Van itt egyáltalán olyan ember, aki foglalkozik ilyennel?

2014. jún. 7. 14:08
 3/19 A kérdező kommentje:

Bocs, amikor rákülktem az entert a kommentre, aközben, kicsit hamarabb, te is ráküldted. Vedd úgy, hogy a kommentet akkor küldtem, amikor még nem volt válasz.

Ja, írom a hibaüzenetet mindjárt.

2014. jún. 7. 14:11
 4/19 anonim ***** válasza:

Az, hogy kimásolod egy youtube videóból a kódot, az nem programozás.

Így persze, hogy nem érted.

2014. jún. 7. 14:18
Hasznos számodra ez a válasz?
 5/19 A kérdező kommentje:

A kód: [link]

1. Hiba, a fő hiba: [link]

Emellett: [link]

a getPlayer át van húzva, így: getServer().//aláhúzva//getPlayer(args[0]);

2014. jún. 7. 14:22
 6/19 A kérdező kommentje:
A nyelvet értem, Tanultam C++-t is.
2014. jún. 7. 14:23
 7/19 A kérdező kommentje:
Az viszont igaz, hogy egy videó alapján készült, mert abban láttam a sendMessage-t, meg még pár dolgot.
2014. jún. 7. 14:24
 8/19 anonim ***** válasza:
100%
Magához ehhez a 'Bukkit'-hoz nem értek, de Javahoz igen.. player-nek mi a típusa ? Másrészt az args[0]-ra nem csoda, h hibát dob, ugyanis az nincs deklarálva.. alapból az args tömb a parancssori argumentumokat tartalmazva, ha jól látom, itt még csak main fv ( "public static void main(String[] args)" ) sincs.. Előbb ismerkedj meg a nyelv alapjaival, aztán akarj komolyabb dolgokkal foglalkozni.
2014. jún. 7. 14:32
Hasznos számodra ez a válasz?
 9/19 A kérdező kommentje:
Nálam ott kezdődik a gond, hogy hogyan kell deklarálni az args[0]-t?
2014. jún. 7. 14:36
 10/19 anonim ***** válasza:
100%
Itt a te helyed: [link]
2014. jún. 7. 14:38
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!