Помогите как сделать новую команду /donate

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

MrDogg

Активный участник
Пользователь
Баллы
88
Ник в Minecraft
MrDogg
Привет всем, хотел бы спросить как сделать новую команду /donate
 
Я видел на серверах , пишешь /donate и выдаёт цены на весь донат. Где взять такой плагин , подскажите 1.5.2
 
Лично я юзаю для этого ChestCommands, если надо, обращайся, скину свой, поредактируешь
 
Можно настроить в плагине Essentials.
Открываем info.txt. Видим картину:
Код:
This is the info file.
This file format works with the following files:
info.txt, motd.txt, help.txt, custom.txt and rules.txt
You can create a specific file for a user or a group:
Name it info_username.txt or info_groupname.txt
This also works with the other files.
Extra pages:
Type /info Colors
Type /info Tags
If you have problem viewing this file ingame, try using /einfo.
If this works, it means another command is blocking /info.
It can contain chapters like the Chapter1 below:
#Chapter1
Lines starting with # begin a new chapter
The user has to type /info Chapter1 to read this chapter
If the file starts with a # then the user is shown a chapter selection,
when he does not select a chapter.
#Colors
Minecraft colors:
&0 &&0  &1 &&1  &2 &&2  &3 &&3
&4 &&4  &5 &&5  &6 &&6  &7 &&7
&8 &&8  &9 &&9  &a &&a  &b &&b
&c &&c  &d &&d  &e &&e  &f &&f
&0
&&k &kMagic&r   &&l &lBold
&&m &mStrike&r  &&n &nUline
&&o &oItalic&r   &&r &rReset
#Tags
&6Player's Display name:&r {PLAYER}
&6Player's user name:&r {USERNAME}
&6IP:&r {IP}
&6Address:&r {ADDRESS}
&6Balance:&r {BALANCE}
&6Unread mails:&r {MAILS}
&6Current world:&r {WORLD}
&6Worlds list:&r {WORLDS}
&6Number of online players:&r {ONLINE}
&6Number of unique players who joined the server:&r {UNIQUE}
&6Player list:&r {PLAYERLIST}
&6Time of server:&r {TIME}
&6Date of server:&r {DATE}
&6Time of world PM/AM:&r {WORLDTIME12}
&6Time of world:&r {WORLDTIME24}
&6Date of world:&r {WORLDDATE}
&6Plugin list:&r {PLUGINS}
&6Version of Craftbukkit:&r {VERSION}

Нам тут говорится о том, что можно создавать специфичные для игрока/группы информационные фалы. К примеру, файл с именем info_vip.txt будет показан группе vip или игроку с таким ником (не всё идеально, да.).

Дальше перейдём к главам.
Если тебе нужно, чтобы при вводе, допустим, /info donate показывалась информация о донате, а сам /info показывал информацию о твоём уютненьком сервере, то тут поможет разделитель '#'. Он должен начинаться с начала строки и содержать в себе имя, по которому его, собственно, можно будет прочесть. Пример:

Код:
Здарова! Добро пожаловать на мой сервер! Тут есть бла-бла-бла, а так же бла-бла-бла. А если тебе мало бла-бла, то ты можешь получить права, жертвуя на развитие нашего сервера. Для подробностей - /info donate.
#donate
Ты можешь отправлять свои пожертвования на деревню дедушке, или в село бабушке.
Группу VIP можно получить от 10 кг картошки пожертвованиями, а Premium - 25 кг.
VIP'ам доступно бла-бла-бла, а у Premium тоже самое, но и ещё бла-бла-бла.

В итоге после ввода /info donate мы увидим только то, что находится после строки с '#donate'. Но после ввода /info - всё, что находится до первого разделителя (в нашем случае - #donate).

АХТУНГ! Команда /info может быть недоступна и перекрыта другим плагином (часто - WorldEdit, убрать предмет - /none). Если у тебя это так, используй /einfo.

Ну и пару слов о фиче craftbukkit. В папке с ядром есть файлик commands.yml такого содержания:

Код:
command-block-overrides: []
aliases:
  icanhasbukkit:
  - version $1-

Для того, чтобы наш /einfo donate имел более красивую команду, к примеру, просто /donate, то стоит только вписать это так:

Код:
command-block-overrides: []
aliases:
  icanhasbukkit:
  - version $1-
  donate:
  - einfo donate $1-

И теперь мы имеем команду /donate со своим текстом.

в PEX пишем - essentials.info
 
Все это вы пишите хняга,лучше ставтьте chestcommands,там все легче.
 
Кому надо плагин , на донат названи Donation там все легко настраивается!!!
 
Назад
Верх Низ