Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.

Идея Дополнение для world guard

Тема в разделе "Запросы на разработку плагинов", создана пользователем andrew9876, 10 апр 2013.

  1. Автор темы
    andrew9876

    andrew9876 Активный участник

    Баллы:
    78
    Имя в Minecraft:
    Raymod
    Хотелось бы публичное дополнение для World guard. Суть его такая - разрешить определённой группе игроков, определённое кол-во блоков на приват территории.
     
  2. Mr Hosting
  3. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Скорее всего такое уже существует, я бы тоже не отказался посмотреть на это.
    ВГ не особо позволяет им управлять извне)
     
  4. Sosed77

    Sosed77 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Sosed77
    На нескольких проектах видел такое. Там приват командой // zone. Есть несколько вариантов. //zone0 это для новичков 16х16 кубов. // zone1 //zone2 это на выбор для игроков количество блоков не помню, но вроде бы каждая последующая зона больше предыдущей в 2 раза. И для премиумов есть // zone3. Так же есть //zone5 это для больших приватов для деревни или города. Но по заявке к модерам. Гдето даже есть скрипт но настроить его полноценно не смог. Зоны не "прилипают" друг к другу. И могут даже наложиться. Если бы кто нибудь разобрался, был бы очень благодарен.
     
  5. Qixiw

    Qixiw Старожил Пользователь

    Баллы:
    103
    Skype:
    invis.nik
    Так в конфиге настроить это можно.
     
    Shockwave и zuma2 нравится это.
  6. Sosed77

    Sosed77 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Sosed77
    Я в этом плохо (совсем) не разбираюсь(((. Пытаюсь найти об этом описание, но пока без результата.
     
  7. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Однозначно это не WorldGuard
     
  8. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Что-то очень знакомое... Меня просили переделать LokiHome в такое и переделка была успешна...
     
    ВремяПриключений и Den_Abr нравится это.
  9. LordBekketPro

    LordBekketPro Активный участник Пользователь

    Баллы:
    88
    Как настроить конфиг на такие команды как zone1, zone2 ?
     
  10. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Либо я ничего не понимаю либо WGFix/WGExtender
     
  11. rsod

    rsod Активный участник Пользователь

    Баллы:
    68
    Попробуйте использовать плагин GriefPrevention. WorldGuard не защищает приват должным образом, а также довольно сложен в обращении простому игроку.
     
  12. dirt34

    dirt34 Старожил Пользователь

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    ппц. В конфиге WG. Там где написано "default: 7", ниже добавляй свои.
     
    Лайка3, Лайка2, mahimamax и 2 другим нравится это.
  13. MrKamen

    MrKamen Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Kamen927
    Это всё в конфиге, это же логично)
     
    Лайка3, Лайка2, mahimamax и ещё 1-му нравится это.
  14. Sosed77

    Sosed77 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Sosed77
    http://www.rubukkit.org/threads/Подобие-worldguard.53161/page-4#post-1017856 почитай тут
    --- Сообщения объединены: 26 сен 2014, предыдущее сообщение: 24 сен 2014 ---
    Нашел лучший плагин для решения вопроса с приватами (//zone1 ... //zone2 и т.д.) Установите плагин MyCommand и после замените текст в файле commands.yml на этот:
    Код (Text):
    1. #-----------------------------------------------------------------------------------------------------------#
    2. #                              MyCommand Commands config file (last update v5.1.2)                            #
    3. #                                                                                                            #
    4. #  BukkitDev Help page : http://dev.bukkit.org/server-mods/mycommand/pages/configuration-and-example        #
    5. #                                                                                                            #
    6. #    How to make a command :    (See an example command below)                                                    #
    7. #        For first,put you command number on first line                                                      #
    8. #        Now put your command name on "command:" line. Don't forget the '/' before you command.                #
    9. #        So,select your command type from a predefined list putting it after "type" line                        #
    10. #    COMMAND TYPE LIST :                                                                                        #
    11. #        TEXT , ALIAS , RUN_COMMAND , BROADCAST_TEXT , RUN_COMMAND_TEXT , RUN_COMMAND_BROADCAST_TEXT            #
    12. #        ADD_PERMISSION , WARMUP , COOLDOWN , RUN_CONSOLE , RUNCOMMAND_PERM_BROADCAST_TEXT , SPOUT_TEXT        #
    13. #       RUN_COMMAND_RANDOM , RUN_ASOPERATOR , ICON_MENU , SCOREBOARD , BUNGEE_TP , SPOUT_NOTIFICATION        #
    14. #        BAR_API_TEXT , BAR_API_BROADCAST_TEXT , RUN_CONSOLE_RANDOM    , CALL_URL                                #
    15. #                                                                                                            #
    16. #    Now,if you command it's "TEXT" type,you can put multiple line of text below text list                    #
    17. #    Same thing,if your command it's "RUNCOMMAND" type,but put you commands below runcmd list.                #
    18. #    For Delayed command add $delay$ before the command in runcmd Example : - $delay$/list                    #
    19. #    Set delay time with delaytimer: 5 (5 = seconds) | Use the dot . for decimal cost Example = cost : 5.5     #
    20. #    You can customize your permission node by placing "permission-node:" field in a command                    #
    21. #    Also,you can change the permission error message with "permission-error:"                                #
    22. #   Custom error-message for invalid args ,put "error-message:" line in a command.                            #
    23. #   You can use itemcost : 'ID:AMOUNT' for set a cost with items.                                             #
    24. #   Register REAL commands putting "register: true" below the command.                                         #
    25. #   With register commands you can use the "tab_completer: - Hi - Hello!"                                     #
    26. #-----------------------------------------------------------------------------------------------------------#
    27. 'gamemode_alias':
    28.   command: /gm
    29.   type: ALIAS
    30.   alias: /gamemode
    31.   permission-required: true
    32. 'simple_dice':
    33.   command: /mycmd-dice
    34.   type: TEXT
    35.   text:
    36.   - '&0[&6Dice&0] &eYou got &6$rnd6 !'
    37.   permission-required: true
    38.   permission-node: mycommand.cmd.dice
    39.   permission-error: "&a$player! , &2You can't use this command!"
    40. 'tab_completer':
    41.   command: /greets
    42.   type: RUN_COMMAND
    43.   runcmd:
    44.   - /say $arg1
    45.   register: true
    46.   tab_completer:
    47.   - Hi
    48.   - Hello!
    49. 'shortcut':
    50.   command: /l
    51.   type: RUN_COMMAND
    52.   runcmd:
    53.   - '/list'
    54.   cost: 0
    55. 'colors':
    56.   command: /mycmd-colors
    57.   type: TEXT
    58.   text:
    59.   - "&11 &22 &33 &44 &55 &66 &77 &88 &99 &00 &aa &bb &cc &dd &ee &ff"
    60.   - "&nn&r &mm&r &ll&r &oo&r"
    61.   permission-required: false
    62. 'shortcut_with_arguments':
    63.   command: /t
    64.   type: RUN_COMMAND
    65.   runcmd:
    66.   - '/time $arg1 $arg2'
    67.   cost: 0
    68.   delaytimer: 5
    69.   error-message: '&cType &e/t set day'
    70. 'delay_example':
    71.   command: /mycmd-timer
    72.   type: RUN_COMMAND
    73.   runcmd:
    74.   - '$delay$/say 3..'
    75.   - '$delay$/say 2..'
    76.   - '$delay$/say 1..'
    77.   cost: 0
    78.   delaytimer: 1
    79.   delaytimer_format: SECONDS
    80. 'broadcast_example':
    81.   command: /mycmd-broadcast
    82.   type: BROADCAST_TEXT
    83.   text:
    84.   - '&eBroadcast Message!'
    85.   runcmd:
    86.   - '/sample'
    87.   cost: 0
    88.   delaytimer: 5
    89. 'run_by_console':
    90.   command: /mycmd-runconsole
    91.   type: RUN_CONSOLE
    92.   runcmd:
    93.   - /say This /say it's performed by console.
    94.   cost: 0
    95.   delaytimer: 5
    96. 'warmups_cooldowns_info':
    97.   command: /warmupsandcooldowns
    98.   type: TEXT
    99.   text:
    100.   - 'Put your command over /warmupsandcooldowns'
    101.   - 'And change type : from text to WARMUP for Warmups and COOLDOWN for Cooldowns'
    102.   - 'adjust the warmup and cooldowns time with delaytimer'
    103.   delaytimer: 5
    104. 'addpermission':
    105.   command: /mycmd-addpermission
    106.   type: TEXT
    107.   text:
    108.   - '$gold Put your command over /mycmd-addpermission'
    109.   - '$gold And change type : from text to ADDPERMISSION'
    110.   runcmd:
    111.   - '/sample'
    112.   cost: 0
    113.   delaytimer: 5
    114. 'text_various_args':
    115.   command: /mycmd-textargs
    116.   type: TEXT
    117.   text:
    118.   - 'Player Name : $player'
    119.   - 'World : $world'
    120.   - 'Health : $health Food : $food'
    121.   - 'Exp : $exp Level : $level'
    122.   - 'Gamemode : $gamemode'
    123.   - 'LastDamage : $lastdamage'
    124.   runcmd:
    125.   - '/sample'
    126.   cost: 0
    127.   delaytimer: 5
    128. 'an_list_command':
    129.   command: /mycmd-online
    130.   type: TEXT
    131.   text:
    132.   - '$red There are $online players online.'
    133.   - '$gold $ponline'
    134.   runcmd:
    135.   - '/sample'
    136.   cost: 0
    137.   delaytimer: 5
    138. clearchat:
    139.   command: /mycmd-clearchat
    140.   type: BROADCAST-TEXT
    141.   text:
    142.   - '%Repeat%30% '
    143. 'shortcut_with_multiargs':
    144.   command: /mycmd-shortcut
    145.   type: RUN_COMMAND
    146.   text:
    147.   - '$red Text of command $black14'
    148.   runcmd:
    149.   - '/say $multiargs'
    150.   cost: 0
    151.   delaytimer: 5
    152. 'random_example':
    153.   command: /rockpaperscissors
    154.   type: RUNCOMMAND_RANDOM
    155.   text:
    156.   - 'Rock-paper-scissors'
    157.   runcmd:
    158.   - '/me Rock!'
    159.   - '/me Paper!'
    160.   - '/me Scissors!'
    161. 'iconmenu_page1':
    162.   command: /iconmenu
    163.   type: ICON_MENU
    164.   text:
    165.   - 'POSITION:ITEM_NAME:ITEMDATA:COMMAND/MESSAGE:TITLE:DESCRIPTION;MULTILINES'
    166.   - 'ITEM_NAME can also be ITEM_NAME;ENCHANTMENT;LEVEL'
    167.   iconmenu_title: '&cMyCommand &4ItemMenu'
    168.   iconmenu_size: 27
    169.   iconmenu_commands:
    170.   - '0:GOLDEN_APPLE:0:/help:&2Help:&aOpen the help menu'
    171.   - '1:COMPASS;DAMAGE_ALL;1:0:/mycmd:Menu:MyCommand menu'
    172.   - '9:EMERALD:0:/list:Player List:&bShow online players'
    173.   - '10:WATCH:0:/time set 0:Day:Turn day'
    174.   - '26:WOOL:11:%openiconmenu%/iconmenu2:Next Page:&cChange IconMenu Page;&a--------->'
    175.   cost: 0
    176.   delaytimer: 5
    177. 'iconmenu_page2':
    178.   command: /iconmenu2
    179.   type: ICON_MENU
    180.   iconmenu_title: 'Page 2'
    181.   iconmenu_size: 9
    182.   iconmenu_commands:
    183.   - '0:GOLDEN_APPLE:0:Do something:Hello!:=)'
    184.   - '8:WOOL:13:%openiconmenu%/iconmenu:Return Back:&cChange IconMenu Page;&a<---------'
    185.   cost: 0
    186.   delaytimer: 5
    187. 'help_page1':
    188.   command: /mycmd-help 1
    189.   type: TEXT
    190.   text:
    191.   - '$brightgreen ---- MyCommand Help Page One ---'
    192.   - '$gold Test Help 1'
    193.   runcmd:
    194.   - '/sample'
    195.   cost: 0
    196.   delaytimer: 5
    197. 'help_page0':
    198.   command: /mycmd-help
    199.   type: TEXT
    200.   text:
    201.   - '$brightgreen ---- MyCommand Help Main Page---'
    202.   - '$gold Test Help '
    203.   runcmd:
    204.   - '/sample'
    205.   cost: 0
    206.   delaytimer: 5
    207. 'script_example':
    208.   command: /scriptexample
    209.   type: TEXT
    210.   text:
    211.   - 'Example'
    212.   runcmd:
    213.   - '$Script$HasPermission==custompermission.test'
    214.   - '$Script$SetInteger=1'
    215.   - '$Script$Integer==1'
    216.   - '$Script$SetString=ciao'
    217.   - '$Script$String!=lol'
    218.   - '$Script$Integer>10'
    219.   - '/dosomething'
    220.   cost: 0
    221.   delaytimer: 5
    222. 'itemcost_example':
    223.   command: /itemcostexample
    224.   type: TEXT
    225.   text:
    226.   - 'This command cost 5 Cobblestone. COBBLESTONE=ITEM_NAME 5 = AMOUNT'
    227.   runcmd:
    228.   - '/sample'
    229.   cost: 0
    230.   itemcost: 'COBBLESTONE:5'
    231.   delaytimer: 5
    232. 'scoreboard_example':
    233.   command: /sbtest
    234.   type: SCOREBOARD
    235.   text:
    236.   - 'Remove scoreboard after DelayTimer(sec) - 0 = never'
    237.   scoreboard_name: '&bTest'
    238.   scoreboard_text:
    239.   - '$randomnumber%1000%:Lucky'
    240.   - '$exp:Exp'
    241.   - '$level:Level'
    242.   cost: 0
    243.   delaytimer: 5
    244. 'bungeecord_example':
    245.   command: /bungeetest
    246.   type: BUNGEE_TP
    247.   server_name: hub
    248. 'allowed_worlds_example':
    249.   command: /onlynether
    250.   type: TEXT
    251.   text:
    252.   - "&cYea,The Nether!"
    253.   allowed_worlds:
    254.   - world_nether
    255. 'per_world_commands':
    256.   command: /perworldcommand
    257.   type: RUN_COMMAND
    258.   runcmd:
    259.   - "$world=%world%/me This command will be performed only if you are in the world"
    260.   - "$world=%world_nether%/me And this only if you are in the nether"
    261.   permission-required: false
    262. 'executefortest':
    263.   command: /executeforall
    264.   type: RUN_CONSOLE
    265.   executefor: ONLINE_PLAYERS
    266.   runcmd:
    267.   - "/tp $player 0 64 0"
    268.   permission-required: false
    269. 'ouch':
    270.   command: /ouch
    271.   type: RUN_COMMAND
    272.   runcmd:
    273.   - '%PlayerOptions%damage: 1'
    274.   permission-required: false
    275. 'heal':
    276.   command: /mycmd-heal
    277.   type: RUN_COMMAND
    278.   runcmd:
    279.   - '%PlayerOptions%setHealth: 20'
    280.   - '%PlayerOptions%setFoodLevel: 20'
    281.   - '%PlayerOptions%sendMessage: &aHealed!'
    282.   permission-required: false
    283. 'world_guard_example':
    284.   command: /checkregion
    285.   type: TEXT
    286.   text:
    287.   - 'You are in $wgregionname region!'
    288.   allowed_wg_region:
    289.   - 'region_name_here'
    290. 'custom_cmd_cooldown':
    291.   command: /mycmd-cooldownme
    292.   type: TEXT
    293.   text:
    294.   - 'Text Here'
    295.   cooldown: 5
    296.   options:
    297.   commandsnumber: 5
    298. '1':
    299.   command: //zone0
    300.   type: runasoperator
    301.   runcmd:
    302.   - //chunk
    303.   - //size
    304.   cost: 0
    305.   delaytimer: 5
    306. '2':
    307.   command: //zone1
    308.   type: runasoperator
    309.   runcmd:
    310.   - //chunk
    311.   - //outset 16
    312.   cost: 0
    313.   delaytimer: 5
    314. '3':
    315.   command: //zone2
    316.   type: runasoperator
    317.   runcmd:
    318.   - //chunk
    319.   - //outset 32
    320.   cost: 0
    321.   delaytimer: 5
    322. '4':
    323.   command: //zone3
    324.   type: runasoperator
    325.   runcmd:
    326.   - //chunk
    327.   - //outset 48
    328.   cost: 0
    329.   delaytimer: 5
    330. '5':
    331.   command: //private
    332.   type: runasoperator
    333.   runcmd:
    334.   - /region claim $player
    335.   - /region flag $player pvp deny
    336.   - /region flag $player creeper-explosion deny
    337.   cost: 0
    338.   delaytimer: 5
    339. 'call_url':
    340.   command: /call-url
    341.   type: CALL_URL
    342.   url: 'http://localhost/yourscript.php?variable=$arg1&player=$player'
    343.   get_output : true
    344.   show_output_ingame : true
    345.   save_output_as : httpResponse
    Используются команды:
    //zone1 ...2 ...3 ...0
    //private
    В итоге получаем приват территории по имени игрока и сразу применяется 2 флага(запрет PVP и отключает взрывы криперов)

    Надеюсь помог))
     
  15. ZLCity

    ZLCity Ньюби

    Баллы:
    1
    Имя в Minecraft:
    ZLCity
    НЕ РАБОТАЕТ






    НЕ работает
     
  16. demkom

    demkom Активный участник Пользователь

    Баллы:
    76
    Skype:
    demkom1983
    Имя в Minecraft:
    G_demkom_G
    На дату посмотри!!!
     
  17. RealSlavatar

    RealSlavatar Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    RealSlavatar
    В конфиге настрой.
     

Поделиться этой страницей