Bukkit API - Healing Plugin

Pokec o čemkoliv ostatním
Message
Autor
kamikatze
Příspěvky: 176
Registrován: 24 zář 2014, 16:33
Reputation: 0

Bukkit API - Healing Plugin

#1 Příspěvekod kamikatze » 28 pro 2014, 17:34

Ahoj, Učím se zatím úplně od začátku a narazil jsem na problém :
[code=java5]package me.n8t8n.healingplugin;

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 plugin extends JavaPlugin {
public void onDisable() {
System.out.println("Healing Plugin has been disabled.");
}
public void onEnable() {
System.out.println("Healing Plugin has been enabled");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
Player player = (Player) sender;

if(commandLabel.equalsIgnoreCase("heal") || commandLabel.equalsIgnoreCase("h")) {
if(args.length == 0) {
//heal = 0 args /heal N8t8n = 1args
player.setHealth(20);
player.sendMessage(ChatColor.AQUA + "You have been healed");
return true;
} else if(args.length == 1) {

}
}
return false;
}
}
[/code]
player.setHealth(20); Mi to označí za chybu, učím se podle YT Videí a jsem zatím u 2. tutoriálu, nic těžkého to není vím..

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: Bukkit API - Healing Plugin

#2 Příspěvekod DenOwq » 28 pro 2014, 18:27

Player nemá instanci damageable (pokud se nemilým)
Muhahha.

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 36
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: Bukkit API - Healing Plugin

#3 Příspěvekod zdenda204 » 28 pro 2014, 18:40

Podle tohoto (jestli dobře čtu), tak má.
http://jd.bukkit.org/rb/apidocs/org/buk ... eable.html
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: Bukkit API - Healing Plugin

#4 Příspěvekod DenOwq » 28 pro 2014, 19:18

Jednoduše použij
[code=java5]player.setHealth(20d);[/code] nebo
[code=java5]player.setHealth((double) 20);[/code] nebo
[code=java5]player.setHealth(new Double(20))[/code]
Muhahha.

kamikatze
Příspěvky: 176
Registrován: 24 zář 2014, 16:33
Reputation: 0

Re: Bukkit API - Healing Plugin

#5 Příspěvekod kamikatze » 28 pro 2014, 19:31

Díky, použil jsem player.setHealth(20.0); ;) Díky moc


Zpět na „Off topic“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů