Объявления с авторством

  • Автор темы Автор темы JustLead
  • Дата начала Дата начала

JustLead

Активный участник
Пользователь
Баллы
66
Привет!
В общем, такая ситуация. Хочу дать игрокам право делать объявления /broadcast
Ну такого типа, но мне нужно знать, кто отправил объявление.
Просьба написать плагин, где после объявления шла строка Отправил: [ник отправителя]
Либо [Объявление] Имя: текст объявы.
Спасибо!
 
Могу это сделать из обычного Essentials за 50 руб
 
Привет!
В общем, такая ситуация. Хочу дать игрокам право делать объявления /broadcast
Ну такого типа, но мне нужно знать, кто отправил объявление.
Просьба написать плагин, где после объявления шла строка Отправил: [ник отправителя]
Либо [Объявление] Имя: текст объявы.
Спасибо!
PHP:
Player player = (Player) sender;
if(player.hasPermission("broadcast"){
Bukkit.broadcast(getConfig().getString("prefix") + args[1] + sender.getName());
} else {
player.sendMessage(getConfig().getString("noperm"));
 
PHP:
Player player = (Player) sender;
if(player.hasPermission("broadcast"){
Bukkit.broadcast(getConfig().getString("prefix") + args[1] + sender.getName());
} else {
player.sendMessage(getConfig().getString("noperm"));
Нахера писать плагин ? Если такое можно сделать в Essentials
 
PHP:
Player player = (Player) sender;
if(player.hasPermission("broadcast"){
Bukkit.broadcast(getConfig().getString("prefix") + args[1] + sender.getName());
} else {
player.sendMessage(getConfig().getString("noperm"));
P.S Массивы с нуля начинаются, то есть не args[1], а args[0] )
 
PHP:
Player player = (Player) sender;
if(player.hasPermission("broadcast"){
Bukkit.broadcast(getConfig().getString("prefix") + args[1] + sender.getName());
} else {
player.sendMessage(getConfig().getString("noperm"));
если просто выводить аргумент, тогда не будет работать сообщения с пробелом, они будут считаться другими аргументами
 
если просто выводить аргумент, тогда не будет работать сообщения с пробелом, они будут считаться другими аргументами
Сделать if(args.leght != 1){
//TODO отправить сообщение об аргументах
 
Сделать if(args.leght != 1){
//TODO отправить сообщение об аргументах
И будет примерно такое?
Код:
/broadcast Продам гараж
Сообщение об аргументах
Надо все args вместе через пробел склеить

И сообщение всем игрокам отправляются через .broadcastMessage(), простой .broadcast() ещё проверяет наличие прав
 
И будет примерно такое?
Код:
/broadcast Продам гараж
Сообщение об аргументах
Надо все args вместе через пробел склеить

И сообщение всем игрокам отправляются через .broadcastMessage(), простой .broadcast() ещё проверяет наличие прав
Оке. А аргументами тогда вот так
Код:
if (args.length < 1)
 
Essentials.jar/messages_ru/Строка broadcast= [Объявление] {1} {0}
 
Последнее редактирование:
Назад
Верх