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] Z tworzeniem pluginu!


Rekomendowane odpowiedzi

Opublikowano

Witajcie, 


Robię plugin na sms shop z poziomu gry, ale nie mogę połączyć kilku rzeczy:



public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("kup (kod)")){
Player gracz = (Player) sender;
String nick = gracz.getName();
this.getServer().dispatchCommand(getServer().getConsoleSender(), "pex user KksGames add vip * 1000");
}
return false;
}

i tego:



public static void main(String kodsms, String[] argv) throws Exception {
 String code = "kodzsmsa";
    URL url = new URL("http://homepay.pl/API/check_code.php?usr_id=1111&acc_id=55555&code=" + code);
 
 
 
 
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    String str;
    while ((str = in.readLine()) != null) {
      int wynik = Integer.parseInt(str);
      if (wynik == 1){
       //Poprawny kod
      } else{
       System.out.println("Bledny kod"); 
       //Bledny
       
      }
    }
    in.close();
 }

Osobno - wszystko działa.. Razem - już nie.


 


//Notka dla moda - Chyba poprawnie umieściłem temat, ponieważ dotyczy on pluginu.. A pluginy - to wtyczki do Bukkita.. Bukkit = Minecraft


 

Opublikowano

Hmmm...­ Powiedz jak łączysz te dwie rzeczy.

<funkcja>
<boolean_commandsender>[kod, odnosnik do funkcji]

Próbowałeś tak?

aw

Opublikowano

kolejny ktory zamiast javy zaczal sie uczyc srajkrafta 

public boolean onCommand(CommandSender cs, Command cmd, String arg, String[] args)
{
if (cmd.getName().equalsIgnoreCase("kup"))
{
if (!(cs instanceof Player))
{
cs.sendMessage("Komenda tylko dla gracza!");
return true;
}
Player p = (Player)cs;
if (!(args.length == 1))
{
p.sendMessage("Poprawne uzycie /kup <kod>");
return true;
}
try {
if (!isCorrect(args[0]))
{
//zly kod
return true;
}
//dobry kod
//juz pomijajac to ze normalny czlowiek uzywa api pluginu a nie consolexecutora
return true;
 
} catch (Exception e) {
e.printStackTrace();
}
}
return false;
}
 
public boolean isCorrect(String code) throws Exception 
{
   BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
   if (in.readLine() == null) return false;
   String c = in.readLine();
   in.close();
   return c == "0" ? true : false;
}

 

patologia u moderatorow z dzialu srajkrafta ...

17077363944004662812.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...