Stránka 1 z 1

Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:07
od kamikatze
Ahoj,
Vytvářím plugin, kde když se připojí poprvé na server, tak se mu uloží IP adressa, která se uloží do MySQL.. Pokud se připojí třeba za den a bude mít stejnou IP Adresu jakou měl, když se připojil poprvé tak ho to pustí, pokud ne, tak bude muset zadat něco jako heslo, které se take bude nastavovat..
Jaká je uroven tohoto pluginu? Je to lehke na vytvoření ? Nebo ne..

Potřebuji právě udělat aby se to zapisovalo.. zatím mám toto:

Kód: Vybrat vše

package me.nathan.iplogin;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class plugin extends JavaPlugin {
   
   public void onEnable() {
      getLogger().info("Plugin IPLogin byl zapnut");
   }
   
   public void onDisable() {
      getLogger().info("Plugin IPLogin byl vypnut");
   }
   
@EventHandler
public void onJoin(PlayerJoinEvent e) {
   Player p = e.getPlayer();
   p.sendMessage(ChatColor.GREEN + "Vitej na serveru" + p);
   #ODTUD SE IP ADRESA BUDE UKLADAT
}
}


Jak to mám tam napsat, a jak se nastaví, aby se to ukládalo ... a po tom co se server zapne tak se to zase nacte

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:29
od DenOwq
Prvně bych se naučil Javu (jak kód vypadá, tak si myslím že to děláš podle nějakého navodu [onDisable se normalně nepoužívá a je na nic]), pak bych si prošel Bukkit API a potom si našel nějaké API nebo návod na MySQL v javě.

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:31
od kamikatze
Podle návodu to nedělám..

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:32
od DenOwq
http://bukkit.org/threads/using-mysql-i ... ns.132309/
použij tohle nebo si napiš vlastní privateAPI, což bude asi lepší.

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:37
od Arcas
Tohle je velice nebezpečná věc, protože pokud se registruji na veřejném PC nebo u kamaráda vytvoří tím možnou díru v zabezpečení. Ta samá díra se pak může utvořit i v případě hráče, jenž má dynamickou IP.

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:41
od DenOwq
Je to nebezpečná věc, ale to už necháme na autora toho pluginu.

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:51
od kamikatze
A chtěl bych se zeptat ještě, jak udělám funkcí aby se tomu hráči přidali peníze? Nejlepe Vault peníze?

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 15:54
od DenOwq
Použij Vault API, jak nečekané.

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 16:01
od kamikatze
Denowq prosím skype? Jaký máš ?

Re: Plugin - Propojení mysql

Napsal: 16 kvě 2015, 17:58
od DenOwq
Soukromě: PM(sz)
Veřejně se zeptej tady.