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] Prosty plugin


Rekomendowane odpowiedzi

Opublikowano

Oto kod:

 

 

package rafalol;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class trol extends JavaPlugin
{
protected static final Logger log = Logger.getLogger("Minecraft");
@Override
public void onEnable()
{
log.info("[Rafalol/ping] plugin zostal wczytany !");
}
@Override
public void onDisable()
{
log.info("[Rafalol/ping] plugin zostal wylaczony !");
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if(cmd.getName().equalsIgnoreCase("ping"))
{
Player target = (Bukkit.getServer().getPlayer(args[1]));
if (target == null) {
sender.sendMessage(args[0] + "niema na serwerze");
}
else {
sender.sendMessage("Ping: "+getPing(target));
}
}
return false;
}
private boolean getPing(Player target) {
return (Boolean) null;
}
}
Plik yml:
name: rafalol
main: rafalol.trol
version: 1.0
commands:
komenda:
description: To jest fajna komenda.
usage: /<command> [Gracz]
Jestem gupi wiec pewnie robie wszystko zle wiec prosze mi powiedziec co zje**lem :p

 

Opublikowano

1.

WTF?

 

 

private boolean getPing(Player target) {

return (Boolean) null;

 

2. Ja Ci nie pomogę. Idź się ucz podstaw....

Opublikowano

W razie zatrzymania się serwera musisz gdzieś zapisać te dane. Poczytaj o tym:

http://pl.wikipedia.org/wiki/Serializacja

Co on ma ping zapisywać do pliku ? ... No chyba, że chodzi ci o błędy, ale to się automatycznie zapisuje do logów. Albo cie po prostu nie zrozumiałem.

//gif w sygnie

Opublikowano
private boolean getPing(Player target) {

return (Boolean) null;

}
Co to wgl. jest ? :D
Nie wiem ponieważ już od dawna w tym nie siedze (pisanie pluginów pod bukkita) ale spróbuj
public int getPing(Player p) {
CraftPlayer cp = (CraftPlayer) p;
EntityPlayer ep = cp.getHandle();
return ep.ping;
}

PHP | PYTHON | LUA | VB.NET | JAVA | PAWN | C++


Opublikowano

 

private boolean getPing(Player target) {

return (Boolean) null;

}
Co to wgl. jest ? :D
Nie wiem ponieważ już od dawna w tym nie siedze (pisanie pluginów pod bukkita) ale spróbuj
public int getPing(Player p) {
CraftPlayer cp = (CraftPlayer) p;
EntityPlayer ep = cp.getHandle();
return ep.ping;
}

Podawałem mu to w innym temacie - tyle, że on nawet nie umie tego wykorzystać ... gotowej funkcji nie umie wykorzystać.

//gif w sygnie

  • 3 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...