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

Помогите Двойной плейсхолдер в Reactions

Тема в разделе "Помощь", создана пользователем Halder, 19 ноя 2016.

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

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

    Баллы:
    66
    В Reactions имеется плейсхолдер, который генерирует случайное число в заданном диапазоне, и называется он %RANDOM:<От>-<До>%. Он выдает случайное число от положительного числа и до положительного. То есть от 100 до 200, от 200 до 400, не сказано, как сделать чтобы от -100 до 100... Я подумал сделать, двойной плейсхолдер, то есть в %RANDOM:<От>-<До>% добавить еще %CALC:<Выражение>% для создания минуса. У меня получилось %RANDOM:%CALC:-%100-100%. Но этот способ не увенчался успехом, поскольку мешается знак %, поэтому прошу знатоков помощи
     
  2. Хостинг MineCraft
    <
  3. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    А нельзя сделать: %RANDOM:100-300%-200???
     
  4. Автор темы
    Halder

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

    Баллы:
    66
    Нет, тем самым мы получим к примеру 157-200, а не -43[DOUBLEPOST=1479649753,1479643648][/DOUBLEPOST]Это все делается для того, чтобы телепортировать на случайные координаты... Может быть как-то иначе это можно реализовать с помощью ReActions
     
  5. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    А теперь учимся думать логически: (100~300)-200=(-100~100).

    Откуда ты взял 157 и -43??
     
  6. Автор темы
    Halder

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

    Баллы:
    66
    К примеру от 100 до 300 выпало число 157... Reactions не может вычитать без плейсхолдера CALC, поэтому он просто запишет два числа рядом, и получится 157-200. Дальше он ничего делать не будет[DOUBLEPOST=1479664653,1479662294][/DOUBLEPOST]%RANDOM:-,+%%Random:100% Не работает, поскольку за второй элемент ReActions берет целиком +%%Random:100. Чтобы такого не было нужно поставить пробел между ними:
    %RANDOM:-,+% %Random:100%
    Но тем самым я отделил минус от числа, что делать в моем случае нельзя. Возможно как-то можно отделить их без помощи пробела, но я не знаю
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  8. Автор темы
    Halder

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

    Баллы:
    66
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Как хочешь, после нескольких неудачных телепортов в блоки, океан, лаву и кактусы, все равно придешь к плагину.
     
  10. Автор темы
    Halder

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

    Баллы:
    66
    Пока что я хочу реализовать с помощью ReActions[DOUBLEPOST=1480673139,1479821727][/DOUBLEPOST]up
     

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