Игральный кубик на форуме.
|
|
Гангрен | Отредактировал Andre - Вторник, 14 Августа 2007, 16:43 Дата: 09 Августа 2007, 19:47 | Сообщение # 1 | ● ● ● ● ● 21 сообщение Статус: Offline | Идея такая: для форумных ролевок было бы удобно, если бы в каждом посте отображалась случайным образом грань игрального кубика-дайса. Картинка должна быть случайной, видной каждому пользователю одинаково и не меняться при рефреше страницы. Спасибо всем кто откликнется! | | |
|
Гангрен | Дата: 09 Августа 2007, 23:46 | Сообщение # 2 | ● ● ● ● ● 21 сообщение Статус: Offline | На картинках? Ну если это поможет... Вот, грубо намалевал кубик со значением 3 где он должен быть. (На самом деле его там нет ) Суть моим примитивным языком: При отправлении юзером сообщения генерируется случайное число от 1 до 6. В зависимости от выпавшего числа в пост вставляется картинка стороны кубика. Важно что бы полученная картинка накрепко приклеивалась к посту и теперь всегда была там до последних дней темы. Смысл: Игрок совершает действие (Атака, взлом замка, каст заклинания итп.), а результативность действия зависит от случая. Кубик же этот случай и определяет. Пример: Quote (Примерный пост игрока) На кубике: 3 Орк попытался открыть замок своими корявыми пальцами (Ловкость:2) Quote (Примерный пост мастера игры) На кубике: не важно, хотя что-то есть... Ну как видишь удача не на твоей стороне, так как 3 больше 2-х Надеюсь теперь понятнее?) | | |
|
Гангрен | Отредактировал Гангрен - Пятница, 10 Августа 2007, 14:28 Дата: 11 Августа 2007, 19:18 | Сообщение # 3 | ● ● ● ● ● 21 сообщение Статус: Offline | Quote (Гангрен) А если будет несколько постов в течение минуты, картинка будет одна и та же у всех? - это не годится, кроме того результат уж очень предсказуемый. Тут надо как-то намудрить, что бы рандом происходил в момент запосчивания ( ), но в посте находилась намертво прилепленная картинка без каких бы то ни было скриптов, тогда никакие рефреши ее не сдвинут. Quote (SnowBall) да. но ведь совподения возможны. бывает ничья Ладно если бы только совпадения, хотя при активной игре они будут очень уж частыми, результат будет выпадать до ужаса последовательно, да и не сложно будет подгадать нужную минуту для необходимого результата! Добавлено (2007-08-11, 19:15) --------------------------------------------- Щас в голове летает одна мысля неоформившаяся... Поставить информер, затем каким-нибудь скриптом определить адрес картинки, которую он в данный момент показывает пользователю, а потом вставить в пост картинку с этим адресом... Как-то так... Не знаете такой скрипт?))) Добавлено (2007-08-11, 19:18) --------------------------------------------- Хотя тогда ему будет виден результат заранее... Но это можно обойти... | | |
|
Тайлен | Дата: 12 Августа 2007, 15:56 | Сообщение # 4 | ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | усложняешь. во первых не обязательно чтобы при выпадание минуты "3" на кубеке писалось "3". запутай их )) не сразу догадаются. а когда начнуть доходить снова поменяй названия. | | |
|
Гангрен | Дата: 12 Августа 2007, 17:31 | Сообщение # 5 | ● ● ● ● ● 21 сообщение Статус: Offline | Нет, это все-равно не правильный подход. Я тут подумал, что система предложеная мной столкнется с проблемой, когда починят предпросмотр сообщений и в случае со склеиваимым мультипостингом. И как вариант пришла новая мысль)))) Которую я все-равно правда еще не знаю как реализовать) Игральную кость сделать вроде смайла. Ты постишь смайл :dice: и выбирается случайная картинка из 6-ти, которая в дальнейшем в посте не меняется... Как-то так... | | |
|
Тайлен | Дата: 12 Августа 2007, 18:26 | Сообщение # 6 | ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | Гангрен, твоя система столкнулась с другой проблемой. я её не понял ) для того чтобы делать статический рандом надо брать серверную константу и крутить с ней. а рандом яваскриптовий я и без особых усилий могу просчитать. и выигрывать сколько угодно. думай. но то что ты предложил в послднем посте это не выход в любом случае. | | |
|
Andre | Дата: 14 Августа 2007, 16:40 | Сообщение # 7 | ● ● ● ● ● 1822 сообщения Статус: Offline | В шаблон форума, можно опоясать ucoz-кодами, чтоб выводилось только на странице threadpage (лень админку открывать) создаем картинки cub1.gif cub2.gif ... <script> function checksubmit(obj){ variant=6; //количество сторон priz=Math.round(Math.random() * variant); obj.message.value='[img]http://путь до картинок/cub'+priz+'.gif[/img] ' +obj.message.value } <script> Запрещаем участникам редактировать свои посты. | | |
|
Mystic | Дата: 30 Августа 2007, 22:10 | Сообщение # 8 | ● ● ● ● ● 2 сообщения Статус: Offline | А возможно это-же сделать... только на юкозовском чате... а то форум чисто тематический.. а вот чат под такую игру заточить хотелось - бы... | | |
|
BlackAngel | Дата: 30 Августа 2007, 22:54 | Сообщение # 9 | ● ● ● ● ● 483 сообщения Статус: Offline | Mystic, Ну так зделай | | |
|
Andre | Дата: 31 Августа 2007, 00:54 | Сообщение # 10 | ● ● ● ● ● 1822 сообщения Статус: Offline | еще легче, значение в отдельное поле записывать | | |
|
Mystic | Дата: 31 Августа 2007, 01:04 | Сообщение # 11 | ● ● ● ● ● 2 сообщения Статус: Offline | Quote (BlackAngel) Mystic, Ну так зделай Я не говорил что я сделаю... я забыл знак вопроса поставить | | |
|
Гангрен | Отредактировал Гангрен - Пятница, 31 Августа 2007, 18:31 Дата: 31 Августа 2007, 18:30 | Сообщение # 12 | ● ● ● ● ● 21 сообщение Статус: Offline | Сорри... Тема была закрыта, по этому не мог ничего написать. Но простите мое нубство, а можно поподробнее? У меня вообще ничего не отображается... Правда код я вставлял наугад... | | |
|
KorsaR | Дата: 01 Сентября 2007, 17:07 | Сообщение # 13 | ● ● ● ● ● 366 сообщений Статус: Offline | Quote (Andre) Запрещаем участникам редактировать свои посты. а как это сделать? У меня не отображается!!! Объясните дкраку поподробнее!!! Плиииз!!! | | |
|
BENUX | Дата: 01 Сентября 2007, 17:10 | Сообщение # 14 | ● ● ● ● ● 54 сообщения Статус: Offline | Пользователи > Группы пользователей, Выбираешь группу для которой надо запретить редактировать свои посты. | | |
|
KorsaR | Дата: 01 Сентября 2007, 17:12 | Сообщение # 15 | ● ● ● ● ● 366 сообщений Статус: Offline | BENUX, но я не нахожу пункта: Разрешить пользователям редактировать свои посты. | | |
|
BENUX | Отредактировал BENUX - Суббота, 01 Сентября 2007, 17:18 Дата: 01 Сентября 2007, 17:18 | Сообщение # 16 | ● ● ● ● ● 54 сообщения Статус: Offline | K0R$@R, извиняюсь, перепутал | | |
|
KorsaR | Дата: 03 Сентября 2007, 18:09 | Сообщение # 17 | ● ● ● ● ● 366 сообщений Статус: Offline | так как его втавлять? Мне например нада...Добавлено (2007-09-03, 18:09) --------------------------------------------- ау!!! | | |
|
Andre | Дата: 04 Сентября 2007, 08:06 | Сообщение # 18 | ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (K0R$@R) Разрешить пользователям редактировать свои посты. надо 0 часов выставить где-то. | | |
|
KorsaR | Дата: 10 Сентября 2007, 20:31 | Сообщение # 19 | ● ● ● ● ● 366 сообщений Статус: Offline | Quote (Andre) надо 0 часов выставить где-то. нифига не понял Добавлено (2007-09-10, 20:31) --------------------------------------------- ау | | |
|
subONE | Дата: 25 Января 2008, 14:01 | Сообщение # 20 | ● ● ● ● ● 1387 сообщений Статус: Offline | еслиб знали админку таких непониманий бы не было! | | |
|