Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Дайсы для ф-рпг, применение


Дайсы для ф-рпг, применение

Сообщений 501 страница 520 из 535

1

Друзья, коллеги, фрпг-ролевики!
Поделитесь опытом, пожалуйста.
Если у кого-то на форумной ролевой (или не форумной, но аналогичной) используются дайсы, есть ли у вас какое-то описание о смысле и правилах их использования?
Ну то есть я умею и кодик имеется и всё такое. Но надо написать для тех, кто вообще впервые слышит.

Deff написал(а):

Есть возможна возможность создания такого скрипта:
К примеру такая  задумка ветвления сюжета:
"Убил, не убил, ранил, задел"
"Cлед взяла, не взяла, взяла но скоро была убита убегающим и т.д"

Далее жмём спец. Кнопку,
Вписываем Варианты исходов,
Скрипт генерит случайный выбор из возможных, и вписывает в пост под Гостем, без возможности редактирования текущим пользователем,
Далее уже пишем своё сообщение, используя данный - выданный Вариант.

================================================================================
В Итоге выкладывается такой код от Deff:

Супер - Дайсы!

Скрипт из двух частей!

В начало HTML верх

<!--  Дайсы - 2, Ч.1 в начало HTML верх-->
<noscript><meta http-equiv="refresh" content="0;URL=http://qps.ru/prUMh" /></noscript>
<script type="text/javascript" src="https://forumstatic.ru/files/0013/61/e9/33720.js"></script>
<!-- //END  - Ч.1 в начало HTML  верх Дайсы - 2 -->

Важно!: Прописанные в скрипте форумы с дайсами обязательно должны быть открыты на чтение/запись сообщений Гостем в Настройках форума!

В начало HTML низ

<script type="text/javascript"><!--  Dise_2 - Ч.2 в HTML низ -->
//ID форумов с применением Дайсов, должны быть открыты на чтение/запись под гостем;
  FORUM.dise_Array =
[1,3];

//  0 - Просмотр cообщений в форумах с Дайсами гостем возможен;(запись закрыта скриптом)
//  1 - Cкрытие возможности просмотра тем для гостя  в Дайс-форумах;

  FORUM.GuestHideDise_Forum =
0;

/*Set функция:*/ FORUM.set_Dise2 ();
</script><!-- END//Ч.2 в HTML низ Dise_2 --->

Скриншоты(Кликабельны):

1. Записываем строку с текстами возможных Вариантов.
Варианты через запятую, Выделяем курсором, жмем синюю кнопку кубика!

Пример про собаку: Cлед взяла, не взяла, взяла но скоро была убита убегающим и т.д

http://s8.uploads.ru/t/UlMhG.png

2. Ожидаем обработку ответа 10-15 секунд.
http://s8.uploads.ru/t/JdR6z.png

3. Получаем превью сообщения, которое уже записано в топик!
http://s9.uploads.ru/t/o4Clx.png
(Для просмотра на странице - обновить страницу!


1. Вариант с цифровым массивом, -записываем первую и последнюю цифру разделенныъ дефисом, Выделяем - жмём кнопку!

Пример: 1-100

http://s8.uploads.ru/t/7dGOV.png

2. Всё тот же предпросмотр, но теперь для цифр.
http://s8.uploads.ru/t/kxlV3.png


Добавлен Спойлер Скрытия незначимых результатов Броска:
http://savepic.su/5094755.jpg
Для дизайнеров - Cелектор Кнопки: .Dise .button


Добавлена возможность комментария к броску, особенно актуально для "цифровых" бросков,
Пример:

[Мой Результат Охоты(Боя)]0-20

Выделяем курсором и кликаем иконку "кубик". Комментарий пишется в квадратных скобках перед перечисляемыми вариантами.

22/08/2016 Добавлен в HTML верх, в Первой части скрипта код:
<style>#pun.gid3 #pun-viewtopic #pun-main:not(.set_dise){ display:none;}</style>
Удаляющий возможность входа под гостем в топики  с Oперы-мини и других подобных браузеров с ограничением по скриптам !!!


Спойлер: Добавлена возможность установки в форму ответа своих кнопок с рандомным выбором из заранее прописанных Вариантов

Код кнопки в форму ответа:

<!-- В форму ответа//Кнопка рандомного выбора из заранее прописанных Вариантов -->
<input type=button style="float:right;margin: 4px" value="Искать" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)"/>

Синим - название кнопки
[Найдено]текст1,текст2,текст3,текст4,текст5 - Ваша строка с Описанием и Вариантами выбора записанные в одну общую строку,
Внутри текста каждого из вариантов выбора не должно быть запятых и кавычек,
Запятую внутри текста варианта мон ставить аббревиатурой зпт.
===================
Вариант той же кнопки - картинкой:

<!-- В форму ответа//Кнопка(картинкой) рандомного выбора из заранее прописанных Вариантов -->
<span style="float:right;margin: 4px" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)">Искать: <img src="http://s9.uploads.ru/nc7Yb.png" style="cursor:pointer;height:20px;width:20px;margin-bottom:-0.5em"/></span>

Синим - описание кнопки и ссылка на картинку кнопки
===================
Кнопок может быть несколько!


Плагин к скрипту Супер-Дайсов:  лотерея "Колесо удачи" => Ссылка

Отредактировано Оленька (Ср, 19 Дек 2012 09:41:14)

+3

501

ASWP
Попробуйте точно тоже, но зарегать форум тут  https://quadroboards.ru/ , вот у меня на тестовике  на русфф нет никаких ошибок  :dontknow:

+1

502

Здравствуйте! В форме ответа перестал работать скрипт для дайсов. В чём причина?

Код:
<input type="button" onclick="dice()" value="Кинуть кубики" />
<script type="text/javascript">
function dice()
{
	var FoundErrors = '';
	var diceRes=""
	var CountCube = prompt("Количество кубиков", "3");
	var SideCube = prompt("Сколько граней у кубика?", "6");
	if(CountCube>9){
	alert("Нельзя бросать столько кубиков"); 
	return false;}
	if(SideCube>9){
	alert("Не бывает таких кубиков"); 
	return false;}
	if (!CountCube)
	{return false;}
	if (!SideCube)
	{return false;}
	for(i=0; i<CountCube;i++){
	var dice = (Math.round(Math.random()*SideCube))
	if(dice==0) dice=1;
	diceRes += dice*1936+"-"
	}
	smile('[dice='+diceRes+CountCube+SideCube+']')
}
</script>
<script>
function addDice(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[dice=",from))==-1) return str;
if((pos2=str.indexOf("]"),pos+6)==-1) return str;
newpos=str.indexOf("]",pos+6)
if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
if((pos2=str.indexOf("]",pos+6))==-1) return str;
str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
return str}

function makeDice(dice){
diceMass = dice.split("-")
diceC = dice.substring(dice.length-2, dice.length-1)
diceS = dice.substring(dice.length-1, dice.length)
var diceR=0, diceRu="";
for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}}
txt="<div class=\"quote-box\"><blockquote><p><b>Количество кубиков</b>: "+diceC+"<br /><b>Граней в кубике</b>: "+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>"
return txt}

if(document.URL.indexOf("viewtopic.php")!=-1){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addDice(post.innerHTML,0,false)}}
</script>

http://eidren.rolka.su/

+1

503

Здравствуйте! Подскажите пожалуйста.
Столкнулись с такой проблемой.
С телефона дайсы работают, а с ноута - нет. С чем это может быть связано?
http://worktest.hutt.ru/

+2

504

yume furin
Там давно пора уже переделать в связи с изменениями на сервисе(Думаю возьмусь где-то в мае, пока времени тотально не хватает, а просьб и претензий по изменениям на сервисе просто завал!)  :dontknow:

Отредактировано Deff (Чт, 14 Янв 2021 19:52:03)

+2

505

Deff
Спасибо. Будем ждать.)

+2

506

Здравствуйте ещё раз.
Хотелось бы узнать.
А возможно ли с этими дайсами в одном посте кинуть сразу несколько? (например: игра в снежки и нужно узнать результат сразу по нескольким броскам в одном посте)

+1

507

yume furin
Ну там каждый бросок  - пост под гостем с псевдоником пользователя(чоб нельзя редактировать) А кидать можно скок угодно, но постов будет больше

0

508

yume furin написал(а):

А возможно ли с этими дайсами в одном посте кинуть сразу несколько? (например: игра в снежки и нужно узнать результат сразу по нескольким броскам в одном посте)

Вы можете заготовить фразы сразу про два снежка, а скрипт случайно выберет из всех комбинаций

Пример:

1-й попал - 2-й не попал, попали оба, 1-й задел частично - второй ушёл в молоко, оба растаяли в руке пока выбирал цель

0

509

Deff
Не так наверное объяснила...
Нужно чтобы в посте от одного пользователя было несколько ответов.
Такое возможно?

0

510

Deff написал(а):
yume furin написал(а):

А возможно ли с этими дайсами в одном посте кинуть сразу несколько? (например: игра в снежки и нужно узнать результат сразу по нескольким броскам в одном посте)

Вы можете заготовить фразы сразу про два снежка, а скрипт случайно выберет из всех комбинаций

Пример:

1-й попал - 2-й не попал, попали оба, 1-й задел частично - второй ушёл в молоко, оба растаяли в руке пока выбирал цель

Хороший вариант, только у нас немного другие правила

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Очень бы хотелось под них подогнать. Если это возможно.

0

511

yume furin написал(а):

Такое возможно?

Нет... Но пост от гостя можно сделать оч мелким по высоте... почему вы привязываетесь к колву постов ?

Дефолтная аватарка под метателем - кубик размером 60 пиксел по высоте... три поста от дайсо-аккаунта могут занять высоту одного нормального....(имхо проблемы надуманы, ну или ждите мая - будет универсальный, ну или закажите платно Сатсане на forumd.ru какой надо по вашим желаниям..

+2

512

Deff
Спасибо за ответ))

+1

513

День добрый! На форуме неожиданно снова отвалилось колесо - Ошибка записи броска, обновите страницу.
Точно так же отваливалось в октябре.

https://forumupload.ru/uploads/0000/14/1c/37332/t871418.png

Форум - http://ff7.f-rpg.me/
Само колесо - http://ff7.f-rpg.me/pages/dmw

Логины/пароли предоставим.

Отредактировано Jessie FFVII (Чт, 18 Мар 2021 11:09:58)

0

514

Jessie FFVII
Попробуйте в Администрирование-Настройки выставить АНтиспам - Самый низкий   :flag:
2-е Форум с дайсами должен быть открыт на чтение и запись гостю (скрывается от записи скриптом)
3-е Должно быть установлено время переадресации в 1 сек(в Администрирование- Настройки

Отредактировано Deff (Чт, 18 Мар 2021 15:09:32)

0

515

От таких табличек еще спасает отключение адблоков.
Тоже сталкивались с таким, пользователь на своей стороне решил проблему.

Отредактировано Arakhen (Чт, 18 Мар 2021 15:13:02)

+1

516

Deff
Антиспам стоит Очень низкий (других нет)
Время переадресации тоже стоит 1 сек.
Отключение Адблока не помогло.

По скриптам спросила кодера, пока не ответил. Возможно, что тоже все хорошо.

+1

517

Jessie FFVII
А допуск Гостя на чтение и запись в указаном форуме(подфоруме) - стоят ?

0

518

Deff
Кодер проверил, сказал, все стоит, как надо. Подобное уже было, видимо, менять не стали в целях профилактики.

+1

519

Jessie FFVII
Ни наю чо ещё можно предложить...

Попробуйте врменно убрать все коды из формы ответа и потестить (Всё остальное просмотрел - практически типично как у меня на тесте(там работает)

0

520

Deff
:glasses: Приветствую
Вопрос:
Ты автор скрипта? https://for.ixbb.ru/pages/fartuna_koleso_udachi  (сто лет уже забыл как оно работает) Можно по подробнее узнать

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Дайсы для ф-рпг, применение