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

[Szukam] Kod Java na wysyłanie metod z konsoli.


Gość Lord Tytan

Rekomendowane odpowiedzi

Opublikowano

Szukam kodu na wysyłanie mothod z poziomu consoli?
Jak to zrobić,nie proszę o gotowy kod ale jak chcesz napisać to napisz ! :v


 

Opublikowano

Siemka nie jestem pewien ale jeśli na serwerze masz wgrany plugin motdmanager to wpisz komendę

/motdmanager add <motd>

Pomogłem daj Lubie to!!!

Opublikowano

Robisz to tak samo jak z poziomu gry oO

 

Przykład:

package com.gmail.adrianbudnik8.test;

import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {
	
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
		if (cmd.getName().equalsIgnoreCase("lubieplacki")) {
			if (!(sender instanceof Player)) {
				if (args.length == 1) {
					jakasmetoda(args[0], sender);
					return true;
				}
			}
		}
		return false;
	}
	
	private void jakasmetoda(String s, CommandSender cs) {
		cs.sendMessage("Wpisales /lubieplacki " + s); 
	}
}

Jesli pomoglem daj Like.

Opublikowano

 

Szukam kodu na wysyłanie mothod z poziomu consoli?

Jak to zrobić,nie proszę o gotowy kod ale jak chcesz napisać to napisz ! :v

 

 

 

mothod?

 

Albo chodzi ci o to co wyżej...

Albo o zmuszenie konsoli do wpisania jakiegoś tekstu/komedy?

Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "say ciastki")

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@2kapko1
Ku**a odpisał Bym Ci wcześniej ale turlałem się po podłodze jakieś 30 minut. Nie :v
@andych1
Wysyłanie komend z poziomu consoli :c
@adixadixb4
Ale chce żeby była ta sama command np: w grze /quests a w konsoli tak samo.
@Karolina_666
Chodzi mi o to żeby mógł wysyłać komendy z poziomu konsoli np: /banan <Player>
I robiło method'e np:

private void banan(Player p){
    p.sendMessage("Bananowa komenda");
}
Opublikowano

Ok już się domyśliłem taki kod jakby ktoś szukał :v
 

package pl.lordlexus.plugin;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class CommandsConsole implements CommandExecutor {

	private JavaPlugin plugin;
	
	public CommandsConsole(JavaPlugin plugin) {
		this.plugin = plugin;
	}
	
	public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
		if (!(sender instanceof Player)) {
			if(command.getName().equalsIgnoreCase("cycki")){
				Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "say cycki");
			}
		}
		return false;
	}
}

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...