Форум поддержки пользователей ZeroParking

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

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



Кубики (Дайсы). Duka

Сообщений 31 страница 60 из 73

31

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

А можно как-нибудь сделать так,чтобы вместо этого "Результаты броска" и прочего,просто цифра была?

Можно. Могу сделать, если попросишь)))

К примеру у меня вот так - https://forumupload.ru/uploads/0009/97/1f/3804-1.jpg

https://forumupload.ru/uploads/0002/25/06/8547-2.gif  https://forumupload.ru/uploads/0002/25/06/8547-2.gif  https://forumupload.ru/uploads/0002/25/06/8547-2.gif Класс!!!

0

32

https://forumupload.ru/uploads/0002/25/06/8548-2.gif

0

33

Огромное "спасибо" и признание автору.
Жизнь стала веселей!

0

34

Вау!!! https://forumupload.ru/uploads/0002/25/06/8547-4.gif Мерси!!!

0

35

https://forumupload.ru/uploads/0002/25/06/8550-2.gif
Браво, прекрасная вещь) Теперь мне не придется маяться с поисками дайсомета для обкатки ролевой системы, которую собирался прикрутить к новой форумке

0

36

Великолепно, огромное спасибо!
Но, как всегда, с просьбой.

А есть какая-то техническая возможность сделать "бросок" без граней, просто выброс одного числа, но не из радиуса 0-9, а 0-100?

0

37

а есть скрипт чтобыэтотскрипт работал только в одном -определённо форуме?

0

38

Нээ? ну позяласта, оч нада

0

39

Спасибо прикольный скрипт)

0

40

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

0

41

классная штука! https://forumupload.ru/uploads/0002/25/06/8547-2.gif

0

42

Спасибо! Полезный скрипт! https://forumupload.ru/uploads/0002/25/06/8550-2.gif  https://forumupload.ru/uploads/0002/25/06/8550-2.gif

0

43

А у меня почему-то только код...
Вот я например пишу:
Кубиков: 4
Сколько граней у кубика? 6.
И у меня в сообщении код какой-то:
[dice=9680-1936-1936-5808-46]

Что у меня не так? https://forumupload.ru/uploads/0002/25/06/8548-1.gif
Браузер опера.

А, нет, это только когда пишешь, в сообщении все норм)

Отредактировано Zipper (2010-01-22 15:49:24)

0

44

Че за бред ненужный хД

0

45

Лин Веленгтон
Для рлевых форумов подходит идеально)  Так что перед тем как коментить скрипт надо сначало понять его задумку)

0

46

AlikaRD
Я поняла задумку, просто смысла особого я в этом не вижу. Трафик жечь и все) Хотя турниры на ролках устраивать можно... ладно, глушу фантазию)

0

47

Лин Веленгтон
ими водить ещё можно и нифига они не ненужные.

боже, боже, боже! какой офигенный скрипт! не чаяла, что такой вообще есть_)) https://forumupload.ru/uploads/0002/25/06/8548-2.gif

0

48

у меня 10 граней не выкидывает( это ошибка или такого количества граней в этих кубиках не существует, не скажете? ПЛЗ!!!

0

49

Katazyna Bez написал(а):

у меня 10 граней не выкидывает( это ошибка или такого количества граней в этих кубиках не существует, не скажете? ПЛЗ!!!

Да у меня так же...
Не могу задать сколько можно кидать кубиков (Например от 1 до 5)
И с гранями та же самая фигня...Не подскажите где это прописывать?

0

50

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

Можно. Могу сделать, если попросишь)))

А можно мне вас попросить?
Была бы вам очень признательна.

0

51

Лепсион Легимеф
-Как это сделать? помогите.

0

52

Мне понравился скрипт... Правда через какое-то время он перестал выдавать результат, в опубликованном сообщении тоже появлялся код.
Думала, это из-за Оперы, вообщем обновила скрипт и заработало...
Спасибо!

0

53

Уважаемые, скажите, а аналогичный, но до d20 ( 20 граней ) скрипт есть?

0

54

Для эстетов, которые хотят поместить кубики в виде иконки на панели инструментов в форме ответа, я чуть подкорректировала скриптег Duka (первый вариант).

Типа так:
http://s59.radikal.ru/i166/1006/1f/001fb8fdb6ac.jpg

Скриптег:

<!--Кубики-->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
{
   var buttonCell = form.getElementsByTagName("tr")[0].insertCell(20);
   buttonCell.id = "button-dice";
   buttonCell.title = "Кубики";
   buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
}
</script>

<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+"d"+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>
<!--Конец кубиков-->

Вставляется по-прежнему в форму ответа.

Красным выделена позиция иконки на панели инструментов. В примере она на 20 позиции - это значит, что она будет в самом конце у вас. Можете ставить любое другое число.

Зеленым выделена надпись, которая появляется при наведеннии курсором на иконку.

Но это еще не все. В стили style_cs.css в самый конец нужно добавить вот это:

/* Reply Form */

#button-dice {
background-image:url(https://forumupload.ru/uploads/0005/6e/de/20529-1.gif);
}

Просто себе припишите в самом конце стилей.
Выделенное синим - адрес иконки. Можете вместо него вставить свою картинку. Размер 16 на 16 пикселей. :)

Отредактировано Солнечная Лара (2010-06-17 14:35:34)

0

55

https://forumupload.ru/uploads/0002/25/06/8547-4.gif

0

56

вставила. Всем форумом тыкались - получилось, но для чего не поняли. Для нас - так поиграться

0

57

Enigma
Кубики полезны для проведения боев на форуме. Если участники боя не могут договориться о его исходе, выпавшее при броске кубика число может стать объективным фактором, от которого участники боя будут отталкиваться, чтобы выяснить кто победил, а кто проиграл.
Существует много разных боевых систем с использованием кубиков. Если вам интересно что это за системы, можете погуглить по запросу "дайсовая боевка". :)

0

58

Bastet, вау,а как?оО
Я тоже хочу

0

59

Солнечная Лара, там картинку кубика не видно. Впрочем,ее можно поменять?

0

60

У этих дайсов есть плохая штука. Можно вывести и узнать числа которые, и вставляя их в ответ получать максимальный результат. Возможно ли этого избежать?

0



Рейтинг форумов | Создать форум бесплатно