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] Gracze mają uprawnienie do wysyłania prywatnej wiadomości do wszystkich graczy.


Rekomendowane odpowiedzi

Opublikowano

Niestety ja nie wiem jak takie coś zablokować,użyj skryptu sophera on tam ma autorskie inne msg ;-)

Opublikowano

@up czy ty nie rozumiesz mi chodzi zeby mogli pisac na msg tylko nie Mogli Pisac

/msg ** Siemka

 

Chodzi mi o te gwiazdki bo jak wiadomo kto tak napisze wysyla wiadomosc do wsystkich

Opublikowano

Juz ci daje kod do eclipse

 

 

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 MyFirstClass extends JavaPlugin {
 
public boolean onCommand(CommandSender sender, Command command,
String cmd, String[] args) {
if(cmd.equalsIgnoreCase("wid")){
for(Player player1 : Bukkit.getOnlinePlayers()){
player1.sendMessage("lol");
}
}
return false;
 
}
 
 
}
 
 
plugin.yml
 
name: Wszystko
main: day1.examples.MyFirstClass
version: 1.0
commands:
  wid:
 
 
 
Mam nadzieje ze dostane like :)
Opublikowano

Kod do skript:

 

 

command /msg <player> <text>:
aliases: tell, m, t, whisper
trigger:
player has permission "sopher.chat.msg":
arg 1 is set:
arg 1 is online:
arg 2 is set:
send "&7[&dJa &f> &d%arg 1%&7] &7%arg 2%" to player
send "&7[&d%player% &f> &dJa&7] &7%arg 2%" to arg 1
clear {sopher.chat.msg.%player%}
clear {sopher.chat.msg.%arg 1%}
wait 1 second
set {sopher.chat.msg.%player%} to arg 1
set {sopher.chat.msg.%arg 1%} to player
loop all players:
loop-player has permission "promanulek.base"
if {promanulek.base.%loop-player%} is true:
send "&7[&5SPY&7] [&f%player% > %arg 1%&7] &7%arg 2%" to loop-player
stop
stop
log " [%player% > %arg 1%] %arg 2%" to "promanulek.base"
stop
send "&6** &7Musisz wpisac wiadomosc!"
stop
send "&6** &7Gracz %arg 1% nie jest aktywny!"
stop
send "&6** /msg <gracz> <tresc>"
stop
send "&6**{prms}"
stop

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...