Што е светски чувар во Minecraft. Како да приватизирате територија во Minecraft (WorldGuard)

Светска гардаприватните територии е приклучок за игри со повеќе играчи Minecraftшто ќе помогне да се заштити територијата. Сега да разгледаме подетално што е тоа и какви команди има.

За да започнете да браните зона, прво мора да ја изберете. За да го направите ова, потребна ни е дрвена секира - внесете ја командата

Секоја територија што ќе ја изберете нема да претставува сложени форми, сè ќе биде многу едноставно, квадрат или правоаголник. Обичен паралелепипед или, како што се нарекува и коцка. Изборот се одвива со само две точки, на самата слика тоа се точките А и Г.

стандарден начинраспределба

Со дрвена секира во рака, треба да го притиснете левото копче на глувчето (LMB) во една коцка, во друга коцка, треба да го притиснете десното копче на глувчето (RMB) Ова ќе бидат нашите екстремни точки, како што можете да видите во слика погоре. Овој метод има и недостаток, ќе мора да ископате дупки со прилично цврста длабочина и да поставите високи столбови.

Следниот метод ќе ви го олесни животот малку. За да го направите ова, внесете ја командата

//прошири (должина) (насока) и //договор (должина) (насока).

На пример вака:

// прошири 5 нагоре ќе го прошири изборот за 5 коцки нагоре. // контра c t 5 нагоре го намалува изборот за истите 5 коцки од дното кон врвот.

Правци

  • надолу

Мали објаснувања. Наредбите нагоре и надолу ќе ја прошират територијата - соодветно нагоре и надолу. командувам, во насока кон која се соочувате. За командата договор: Со одредување на насоката me - ќе ја намалите зоната за наведениот број од вас, додека специфицирајќи ја насоката нагоре ќе ја намалите зоната од дното кон врвот. Односно, долната граница се зголемува повисоко. Помеѓу првиот и последниот, има уште еден, со негово поставување ќе добиете зголемување на намалувањето на областа за избор од едната на другата страна.

Командата // shift (должина) (насока) ќе ги помести сите селекции. На пример:

//shift 5 up ќе ги помести за 5 коцки нагоре.

Можете исто така да наведете две точки со други команди. На пример

//hpos1 и //hpos2

Овие команди ќе постават точки во насоката кон која се соочувате. Ако е уште поедноставно, крстот што е во центарот на мониторот ќе ви послужи како водич.Кога ќе ја промените избраната област, во загради можете да видите колку точно територија сте опфатиле. Во скриншот, мислам дека сè е јасно видливо.

Откако ќе го изберете кубоидот, ја користите командата -

/приговор за регион (името на вашиот регион)

можете да го зачувате.Регионите имаат свои сопственици (сопственик ) и членови (член ) Ако регионот е креиран од вас, тогаш вие автоматски сте негов сопственик и можете да додавате или отстранувате членови користејќи специјални команди.

За да запишете други членови или сопственици, треба да ги внесете командите:

/region addowner (име на вашиот регион) (корисничко име) На пример : /region addowner вашето име регион плеер1.За да додадете членови на тимот, напишете: / addmember (име на вашиот регион) (корисничко име)

За отстранување на членови/сопственици:

/region removeowner (име на вашиот регион) (прекар на сопственикот што треба да се отстрани) /region removemember (име на вашиот регион) (прекар на членот што треба да се отстрани)

Дали се прашувате зошто е потребно ова? - Едноставно е, на пример, сакате да изградите куќа на вашата територија, да ги повикате пријателите, да ги додадете во списокот на членови или сопственици и откако ќе завршите со изградбата, само избришете ги.

Регионите можат да бидат или родител или дете. Можете да доделите регион родител и дете користејќи ја командата:

/region setparent (име на регион) (име на родителски регион)

За отстранување родителски регион, само внесете ја командата:

/region setparent (име на регионот)

Тоа е, како што гледаме, не е неопходно да се внесе името на матичниот регион.

Ако сте го зачувале регионот, но сте направиле грешка, можете да го уредите изборот со командата:

/регион изберете (име на регионот)

Потоа го зачувуваме избраниот фрагмент од страницата:

/регионален приговор (име на регионот)

Бришење регион

/region delete (име на регионот)

Исто така, сопствениците на регионите можат да поставуваат знамиња. Тим:

/region flag (име на регионот) (знаме) (вредност)

Знамиња

  • pvp - Дали се користи pvp во оваа зона.
  • употреба - Се користат механизми и врати.
  • градите -пристап - градите.
  • проток на вода - ширење на вода.
  • проток на лава - тече лава.
  • полесни - Користење на запалка.

Вредности

  • негираат - оневозможени.
  • нема - Идентитет на знаме од неприватно подрачје.
  • дозволи - овозможено.

За да дознаете информации за регионот, список на сопственици, членови и некои други информации, внесете ја командата:

/информации за регионот (име на регионот)

Важни информации: Максималната површина на доделениот кубоид не е повеќе од 50.000 коцки. Максималниот број на региони по лице не е повеќе од 10.

Овој приклучок се користи за заштита на зградите на серверите. Ако овој приклучок е инсталиран на серверот, секој играч ќе може да ја заштити територијата на својата куќа - приватно. Приватниот е простор помеѓу два блока што може да го смени само сопственикот на овој приватен и луѓето што тој ги додал во приватниот. Со помош на овој приклучок се заштитуваат и мрести на серверите за да не бидат ограбени.

Секој приватен може да се конфигурира, можете одделно да дозволите кршење блокови, но сè друго ќе биде забрането или, на пример, ќе им дадете право на сите да отвораат само гради. Регионите имаат многу поставки.

Основни команди:

/rg тврдење [сопственици…] - создава регион и доделува сопственици на него.

/rg дефинира [корисници…] - создава регион без почетни знаменца. Тоа и помага на администрацијата, бидејќи се приватизира во однос на другите региони.

/rg редефинира - ја заменува територијата на регионот со избраната.

/rg addmember <пользователи…>- додава корисник во регионот.

/rg додаток <владельцы…>– додава сопственикот на регионот.

/rg removemember <пользователи…>- го брише корисникот од регионот.

/rg отстранувач <владельцы…>- го отстранува сопственикот на регионот.

/rg знаменце <флаг>[променлива] - поставува знаме за регионот. Променливи: нема - не е поставено, дозволува - дозволено, одбива - забрането.

/rg отстрани - целосно го отстранува регионот.

/rg migratedb - го намалува регионот за даден број од плеерот (од вас)


Messages ја има оваа опција.
0 0 600 0 1 Здраво, #name ќе се исклучи за #tmin минути. Што е подобро и поефикасно. Дали треба да напишам свој рестартер користејќи Rcon или messages.xml ќе биде доволно?

Класа LogClass ( приватна датотека за рачка на датотеки; void LogClass() ( Печати (":: ::: Init:::"); ) void ~LogClass() ( Печати ("::: ::: Unit:::") ; ) void Save(низа Име на датотека, низа низа) (приватно инт. година, месец, ден, час, минута, секунда; Печати("::: : Зачувај: " + Име на датотека); ако (!FileExist(Име на датотека)) ( Датотека = OpenFile(FileName, FileMode.WRITE); ) else (File = OpenFile(FileName, FileMode.APPEND); ) if (File == 0) ( Print("::: : Не може да се напише Име на датотека: " + Име на датотека); Print("::: : може да е грешка на дискот, заштитена за пишување датотека, датотека зафатена или FileMode.WRITE е оневозможена (треба да се одреди опцијата -scrAllowFileWrite во параметрите за извршување на серверот за да се овозможи FileMode.WRITE."); врати; ) FPrintln(File, DataBase_GetDate() + "," + DataBase_GetTime() + " : " + String); CloseFile (File); (! FileExist(Име на датотека)) ( Печати ("::: : Ротирај: Името на датотеката не постои: " + Име на датотеката); врати; ) друго ( за (int i = File eNum; i > 0; i--) ( Печати ("::: : Ротирај: Име на датотека: " + Име на датотека + "." + i); if (FileExist(Име на датотека + "." + i)) ( Печати ("::: : Ротирај: Избришете ја датотеката: " + Име на датотеката + "." + i); Избришете ја датотеката (Име на датотека + "." + i); ) if (FileExist(Име на датотека + "." + (i - 1))) ( Печати ("::: : Ротација: CopyFile: " + Име на датотека + "." + (i - 1) + " => " + Име на датотека + "." + i); CopyFile(Име на датотека + "." + (i - 1), Име на датотека + ". " + i); ) ) CopyFile (Име на датотека, Име на датотека + ".0"); Избриши датотека (Име на датотека); ) ) статична низа DataBase_GetDate() ( int година, месец, ден; GetYearMonthDay(година, месец, ден); датум на низа = ден.ToStringLen(2) + "." + month.ToStringLen(2) + "." + година .ToStringLen(2); датум на враќање; ) статична низа DataBase_GetTime() (инт час, минута, секунда; GetHourMinuteSecond(час, минута, секунда); време на стринг = час.ToStringLen(2) + ":" + минута.ToStringLen( 2) + ":" + second.ToStringLen(2); време на враќање; ) ) Ми требаат да користат функции од него на неколку места
во PlayerBase.c во функции во класата PlayerBase
во init.c во функција во класата мисија
Прашањето е како?

Во PlayerBase.c
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\LogClass\\LogClass.c"
Следно во класата
ref LogClass Log = new LogClass();
добро, во функции
Log.Save („име на патека“, податоци);

Но после последно ажурирање 0.63.149.525
Во инит.в
#include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\LogClass\\LogClass.c"
резултира со грешка - Повеќекратна декларација на класата „LogClass“

Не може да се состави скрипта за иницирање на мисијата“!
$CurrentDir://mpmissions//dayzOffline.chernarusplus//_MOD//LogClass//LogClass.c(1): Повеќекратна декларација на класата „LogClass“

Сè беше во ред пред ова ажурирање.
Како да се биде?

Да претпоставиме

Декларирајте низа во функција

низа стрингПарам;
// дефинира низа од тип на текст што живее до крајот на функцијата

статична низа стрингПарам;
// дефинира низа од тип на текст што ги задржува податоците по завршувањето на функцијата и на следната
кога ќе се повика функцијата, содржината на низата ќе остане и може да се користи внатре во функцијата (нема да има повторно декларирање на низата)

Стринг текст = „текст“;

//напишете ја содржината на текстуалната променлива во елементот на низата 0
stringParam.Insert(text);
//напишете ја содржината на текстуалната променлива во елементот на низата 1, ако текстуалната променлива е празна, текстот NULL ќе биде напишан во елементот
stringParam.Insert(текст, „NULL“);

Читање на елементот 1 на низата во променлив текст
стринг текст = stringParam.Get(1);

И сега прашањето
Како можам да го сменам елементот 1 од низата?
stringParam = "блаблабла";

Значи?
во теорија треба да биде

Дали е воопшто можно?

И повеќе за функцијата што го враќа резултатот како низа

низа FileRead (низа Име на датотека)
{
низа стрингПарам;
стринг линија_содржина;

Затвори датотека (датотека);
врати низаПарам;
}

Javascript е оневозможен во поставките на вашиот прелистувач или е блокиран од инсталираните додатоци. Повеќето од функциите на нашата страница нема да работат без него. Овозможете ја поддршката за Javascript.

Како да приватизирате територија во Minecraft (WorldGuard)

Секој играч, почнувајќи да игра Minecraft на серверите CaveCraft со фрлач и модови, размислуваше како да ја приватизира територијата во Minecraft на серверот (за да ја заштити од други играчи или, напротив, да даде пристап до други играчи).

Во оваа статија ќе се обидеме да ги откриеме сите точки за прашањето на приватната територија во Minecraft, ќе добиете информации:

  • Како да се распредели територија за приватни
  • Како да креирате сопствен приватен регион
  • Како да додадете и отстраните плеер приватно
  • Што се знамињата на регионот и како да се користат
  • ..ќе научите и други команди за интеракција со региони и приватни лица во Minecraft на нашите сервери

На сите наши сервери што ги користиме различни верзииприклучок WorldGuard. Некои функционалности можеби не се достапни на некои сервери.

  • Модерни сервери (Minecraft 1.7.10+) - WorldGuard 6.1
  • Магични сервери (Minecraft 1.7.10+) - WorldGuard 6.1

Избор на мрежа и создавање приватен регион

Пред сè, ќе ви треба дрвена секира, можете да ја добиете со помош на командата - //стапче.

Дрвената секира не може да се користи за сечење дрвја, потребна е само за доделување територија!

По внесувањето на командата //стапче- Ќе ја видите следнава порака во разговорот:


Почнуваме да доделуваме територија за идниот приватен регион. Со помош десното копче на глувчето (RMB)Ја одредувате првата приватна точка, а втората точка - лево копче на глувчето (LMB).

Покрај секирата, точките може да се означат со помош на командите:

//hpos1(прва точка)
//hpos2(втора точка)
погледнете го блокот

//поз 1(прва точка)
//pos2(втора точка)
(Внимавајте! Кога ги користите овие команди, мора застанете на блокотсакате да означите со точка)



Областа што ја избравте ќе биде опкружена со зелена решетка. Можете да го ресетирате изборот на регионот по завршувањето на приватната територија, користејќи ја командата - //сел.

Успешно доделивте територија, но големината на вашата висина не ви одговара? Во овој случај, исто така е неопходно да се прошири избраната мрежа во висина (Y координата). Можете да ја проширите или намалите избраната мрежа во следните насоки:

  • север (n)- север.
  • запад (в)- запад.
  • југ(и)- југ.
  • исток (д)- Исток.
  • горе (u)- горе.
  • долу (г)- надолу.
  • Гледајќи на едната страна од светот.
  • Од камен до небо.

Совет: кога ја одредувате насоката за избор, можете да користите и кратки странични имиња (означени во загради)
На пример, // прошири 10 нагореќе го прошири избраниот регион нагоре за 10 коцки.


За да ја намалите мрежата што сте ја одбрале, користете ја командата - // договор<кол-во> <направление>
На пример, командата - //договор 10 надолуќе го намали регионот од врвот до дното за 10 коцки.


Можете да ја дознаете големината на мрежата што сте ја одбрале со командата - //големина

Откако ќе ја доделите територијата што ви треба, треба да се регистрирате (да создадете регион) и со тоа да ја искористите оваа територија за вас.

За да креирате приватен регион, користете ја командата /rg тврдење<название региона> . Како пример, ќе го дадеме името на регионот - cavecraft, во овој случај, нашата команда ќе изгледа вака - /rg тврдат пештера

Ако сè е направено правилно и избраната територија не се преклопува со другите региони, тогаш ќе ја видите следнава порака во разговорот:


Додавање играч во регион

Внимавај! Не додавајте надворешни играчи, бидете внимателни и внимавајте на изборот на учесниците во регионот. Тажните барања нема да бидат прифатени!

Можете да додадете друг играч во вашиот сопствен регион користејќи ја командата - /rg addmember<ваш регион> <ник игрока> - во овој случај, играчот што го наведовте се додава како учесник. Тој ќе може да комуницира со регионот (гради, крши, отвора гради), но нема да може да биде домаќин во регионот.

Додајте друг играч во вашиот регион како сопственик - /rg додаток<ваш регион> <ник игрока> - во овој случај, играчот што го наведовте се додава како сопственик. Ова ги дава сите можности за управување со регионот (додавање/отстранување на други учесници и сопственици, поставување знамиња итн.).

Исто така, постојат две слични команди, само со различно дејство - отстранете член или сопственик:
/rg removemember<ваш регион> <ник игрока> и /rg отстранувач<ваш регион> <ник игрока>

што дава можност флексибилни поставкиразговор за одреден играч или група. Вклучува функции како што се поставување локален и глобален разговор, боење прекари на играчи, додавање префикси/наставки на нив и многу повеќе.

Конфигурација

ChatManager е стандардно оневозможен, за да го овозможите, проверете дали е ChatManager.jar во папката со приклучоци, рестартирајте го серверот и во датотеката plugins/ChatManager/config.yml во линијата овозможи:параметар лажнисмени во вистина

Кодови за боја

опсег на разговор: 100.0 формат на име на приказ: „%префикс%плеер%суфикс“ глобален формат на пораки:<%prefix%player%suffix>Овозможи &e% порака: точно<%prefix%player%suffix>%message range-mode: неточно

Значењето на останатите параметри е како што следува:
опсег на режим:- режим на локален разговор за да се овозможи промена лажнина вистина
опсег на разговор:- растојанието од играчот на кое другите можат да ја видат неговата порака, стандардно 100 блока
формат на име на приказ:- Формат на прикажување на прекарот на играчот, стандардно „PrefixNickSuffix“
глобален формат на порака:- глобален формат на порака
формат на порака:- нормален формат на порака
& - покажува дека знаците по овој знак ја означуваат бојата на следниот параметар
д- ова е всушност бојата на приказот на параметарот %порака. Во овој случај, жолта боја. Можете да изберете која било боја со пишување на нејзиниот код. Кодовите за боја се прикажани на сликата.

Права

Режим на локален разговор

ChatManager содржи режим на локален разговор. Кога е овозможено, секоја порака ќе се шири не подалеку од одреден радиус од испраќачот (стандардно 100 блокови)
За да испратите порака до глобалниот разговор, мора да ја имате вистинската дозвола, а исто така мора да ставите извичник „!“ пред пораката.

Ајде да погледнеме конкретен пример за тоа како да додадете префикс во група:

Групи: стандардни: стандардни: вистински дозволи: - измени светот.* префикс: „[Player]“ Администратори: стандардно: лажно наследување: - стандардни дозволи: - „*“ префикс: „&4[Admin]&f“ наставка: „&2“

Како што можете да видите, сите играчи кои се дел од групата стандардноќе има префикс [Player] со бела боја (бидејќи ако не е избрана одредена боја, тогаш стандардно ќе биде бела)
За оние кои се дел од групата Администраторипрефиксот [Admin] ќе биде црвен, самиот прекар ќе биде бел, бидејќи параметарот &f е поставен, доколку се отстрани, тогаш сите следни параметри (прекар, наставка, порака) ќе бидат црвени. Исто така, ако наставката има недостасува код за боја и самата наставка недостасува, тогаш ова ќе биде бојата на разговорот на играчот

Споделете