Ubot.A.
|
|
Symbian9x | Дата: 09 Февраля 2009, 21:13 | Сообщение # 241 | ● ● ● ● ● 269 сообщений Статус: Offline | не правильно Code <?if(!$URI_ID$='frTread253')?>... | | |
|
Fluder | Дата: 12 Февраля 2009, 05:05 | Сообщение # 242 | ● ● ● ● ● 705 сообщений Статус: Offline | А можно ли сделать вот так: Я написал слово - "слово" Бот отреагировал и написал - "слово - вот так слово!" А потом бот через определенное время, к примеру 2 часа писал посты автоматически. | | |
|
Symbian9x | Отредактировал Symbian9x - Четверг, 12 Февраля 2009, 11:13 Дата: 12 Февраля 2009, 11:13 | Сообщение # 243 | ● ● ● ● ● 269 сообщений Статус: Offline | Fluder, нет, имхо брет | | |
|
Fluder | Дата: 12 Февраля 2009, 11:25 | Сообщение # 244 | ● ● ● ● ● 705 сообщений Статус: Offline | Symbian9x, думаешь? Может всё-таки есть способ... | | |
|
Symbian9x | Дата: 12 Февраля 2009, 12:03 | Сообщение # 245 | ● ● ● ● ● 269 сообщений Статус: Offline | Fluder, врятли | | |
|
Vanofuture | Дата: 12 Февраля 2009, 12:57 | Сообщение # 246 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Возможно. | | |
|
Symbian9x | Дата: 12 Февраля 2009, 13:02 | Сообщение # 247 | ● ● ● ● ● 269 сообщений Статус: Offline | Vanofuture, ес-нно $ | | |
|
Fluder | Дата: 12 Февраля 2009, 14:03 | Сообщение # 248 | ● ● ● ● ● 705 сообщений Статус: Offline | Нет а можно бесплатно... просто есть идея, надо её реализовать, но для этого надо вот это сделать. | | |
|
Vanofuture | Дата: 12 Февраля 2009, 14:25 | Сообщение # 249 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Symbian9x, не. Просто я в JavaScript-датах нифига не шарю, и я хз как это сделать, но знаю что возможно. | | |
|
Symbian9x | Дата: 12 Февраля 2009, 15:33 | Сообщение # 250 | ● ● ● ● ● 269 сообщений Статус: Offline | | | |
|
}{0тт@бь)ч | Дата: 12 Февраля 2009, 15:59 | Сообщение # 251 | ● ● ● ● ● 1089 сообщений Статус: Offline | Symbian9x, getDate | | |
|
Fluder | Дата: 12 Февраля 2009, 16:22 | Сообщение # 252 | ● ● ● ● ● 705 сообщений Статус: Offline | Может кто помогёт чем сможет... | | |
|
Vanofuture | Дата: 12 Февраля 2009, 17:04 | Сообщение # 253 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | }{0тт@бь)ч, и не только: есть ещё всякие new Date(), getFullYear() и т.п. | | |
|
Fluder | Дата: 12 Февраля 2009, 18:32 | Сообщение # 254 | ● ● ● ● ● 705 сообщений Статус: Offline | 2. Можно ли сделать что бы бот считал сколько раз он по срабатывает у пользователя? к примеру 5 раз повторил за пользователем и пишет - 5 раз... | | |
|
oficerov-a | Дата: 14 Февраля 2009, 21:10 | Сообщение # 255 | ● ● ● ● ● 5 сообщений Статус: Offline | Code /* ++++++++++++++++++++++++++ ++ Author: Vanofuture ++ ++ Site: XOnline.Net.Ru ++ ++++++++++++++++++++++++++ */ // Настройки trashId=41; // Ид форума топки/архива/склада/муосрки или чего ещё там у вас... trashConfirm='Сделано'; // Это то чё будет бот печатать, когда вы напишите какое-то из слов на перенос темы bot_rank='Вечно пишущий'; // Титул или ранг бота bot_quote='http://s20.ucoz.net/img/fr/bt/34/p_quote.gif'; // Ссылка к кнопки цитировать bot_up='http://s20.ucoz.net/img/fr/bt/34/p_up.gif'; // Ссылка к кнопки наверх bot_group='Бот'; // Группа бота bot_ava='http://s43.radikal.ru/i101/0902/d8/1b23fa8c9768.jpg'; // Ссылка на аватар бота bot_nik='Vamyakal'; // Ник бота bot_rank_img='http://s20.ucoz.net/rnk/10/rank10.gif'; // Ссылка на ранг бота(картинка) bot_status='онлайн'; bot_wmid='002009000000'; words=new Array(); // Массив слов и сочетаний, на которые будут простые ответы words[0]=new Array('боян','повторение - мать учения'); words[1]=new Array('спс','спасибо на хлеб не намажеш и в карман не положиш. Плюсег гони!'); words[2]=new Array('круто','ага, прям как яйца'); words[3]=new Array('кг/ам','что-то не нравицо? мишень на стенке нарисовать или сам справишсо?'); words[4]=new Array('пиши исчо','какой тут пиши? Копируй исчо!'); words[5]=new Array('бобруйск','уточняю: Бобруссия, уезд йух, город <a href="http://absurdopedia.wikia.com/wiki/Бобруйск" target="_blank">Бобруйск.</a>'); words[6]=new Array('смешно','тебе плакать надо, а не смеяться...'); words[7]=new Array('ты вафел','вафел в зеркале живет');
modwords=new Array('фтопку','тема закрыта','конец флуду','ТЗ','ТЗ(тема закрыта)'); // слова и сочетания по которым тема будет идти фтопку function botWrite(message,word,user,time,id){ document.write('<tr><td class="postSeparator"></td></tr><tr><td class="postRest2"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable"><tr><td width="23%" class="postTdTop" align="center"><a href="javascript://" onClick="emoticon(\'[b]'+bot_nik+'[/b],\');return false;">'+bot_nik+'</a></td><td class="postTdTop">'+time+'</td></tr><tr><td class="postTdInfo" valign="top"><img alt="'+bot_nik+'" class="userAvatar" border="0" src="'+bot_ava+'" /><br>'+bot_rank+'<br><img border="0" align="absmiddle" name="rankimg" src="'+bot_rank_img+'" title="Ранг 10" /><br>Группа: '+bot_group+'<br>Статус: '+bot_status+'<br>Wmid: '+bot_wmid+'</td><td id="eBotMessage'+id+'" class="posttdMessage" valign="top"><div class="bbQuoteBlock"><div class="bbQuoteName" style="padding-left:5px;font-size:7pt"><b>Quote</b> (<span class="qName">'+user+'</span>)</div><div class="quoteMessage" style="border:1px inset;max-height:200px;overflow:auto;">'+word+'</div></div><b>'+user+'</b>, '+message+'</td></tr><tr><td class="postBottom" align="center"> </div></td><td class="postBottom"><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td> </td><td align="right" style="padding-right:15px;"><a href="javascript:Insert(\''+bot_nik+'\',selection);" onMouseOver="get_selection()" class="postQuote"><img style="margin:0;padding:0;border:0;" src="'+bot_quote+'" title="Цитировать" /></a></td><td width="2%" nowrap align="right"><a class="goOnTop" href="javascript:scroll(0,0);"><img style="margin:0;padding:0;border:0;" src="'+bot_up+'" title="Вверх" /></a> </td></tr></table></td></tr></table></td></tr>');} function checkBot(id,user,time,group_id){ data=document.getElementById('eMessage'+id).innerHTML.toLowerCase(); if(group_id==3 || group_id==4){ for(i=0;i<modwords.length;i++){ if(data.indexOf(modwords[i].toLowerCase())!=-1){ botWrite(trashConfirm,modwords[i],user,time,id);break;}}} if(!document.getElementById('eBotMessage'+id)){ for(i=0;i<words.length;i++){ if(data.indexOf(words[i][0].toLowerCase())!=-1){ botWrite(words[i][1],words[i][0],user,time,id); break;}}}} function checksubmit(obj){ data=obj.message.value.toLowerCase(); for(i=0;i<modwords.length;i++){ if((cur_group_id==3 || cur_group_id==4) && data.indexOf(modwords[i].toLowerCase())!=-1){ num=location.href.split('/'); num=num[num.length-1].split('-'); openLayerB('Et',0,'/forum/'+num[0]+'-'+num[1]+'-0-20-1','Изменить/переместить тему',450,200,1,0,0,0,'left'); searchLayerMove=setInterval('moveToTrash()',500); return false;break;}}return true;} function moveToTrash(){ layer=document.getElementById('frm92'); if(layer){ layer.nfid.value=trashId; document.getElementById('submfrm92').click(); clearInterval(searchLayerMove); checkMooved=setInterval('checkMoved()',500)}} function checkMoved(){ layer=document.getElementById('frm92'); if(layer.innerHTML.indexOf('Изменения сохранены')!=-1){ clearInterval(checkMooved); document.addform.submit();}} Добавил в массив новые слова, а оно не хочет работать, что не так? | | |
|
}{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Суббота, 14 Февраля 2009, 22:30 Дата: 14 Февраля 2009, 22:30 | Сообщение # 256 | ● ● ● ● ● 1089 сообщений Статус: Offline | моё серое вещество, которое предназначено для смазки мозгов, высохло, моск заскрипел и взорвался | | |
|
virusvoronezh | Отредактировал virusvoronezh - Воскресенье, 15 Февраля 2009, 02:40 Дата: 15 Февраля 2009, 02:21 | Сообщение # 257 | ● ● ● ● ● 10 сообщений Статус: Offline | Всем доброй ночи. Я тут начал пытаться сделать чтобы ответы у бота брались из информера. Я открыл блокнот, написал для пробы три предложения, каждое с новой строки. Зашёл в информеры, выбрал там в разделе при создании: "Случайные данные", ведь походу, из этих 3-х моих предложений должно случайно выбираться 1 и выводиться. Вот терь думаю как информер в сообщение вывести, не у кого мыслей по этому поводу никаких нету? | | |
|
}{0тт@бь)ч | Дата: 15 Февраля 2009, 11:07 | Сообщение # 258 | ● ● ● ● ● 1089 сообщений Статус: Offline | virusvoronezh, в информер: <script>var prdlz = 'your f*cking text';</script> и так с каждым предложением Затем $MYINF_x$ в общий вид и теперь можно юзать переменную prdlz | | |
|
virusvoronezh | Отредактировал virusvoronezh - Воскресенье, 15 Февраля 2009, 19:31 Дата: 15 Февраля 2009, 19:40 | Сообщение # 259 | ● ● ● ● ● 10 сообщений Статус: Offline | }{0тт@бь)ч, ага сделал, но тока вот у мну не получается вывести это как ответ, тобишь вот смотри: words[12]=new Array('Расскажи прикол','prdlz'); }{0тт@бь)ч, как нужно оформить переменную prdlz, чтоб заместо неё выводился текст? Я пробовал прописывал эту переменную сразу после переменной '+message+prdlz' -тут всё пашет. Но мне нужно чтобы эта переменная выводила информер тока при записи определённого словосочитания Расскажи прикол. Добавлено (15 Февраль 2009, 19:40) --------------------------------------------- А вот ещё, тоже вот для бота хочу одну фишку сделать, скажите что нуно подставить вместо слова ССЫЛКА: <?if('ССЫЛКА')?><!-- // <div style="visibility:hidden;">ССЫЛКА</div> // --><?endif?> Т.е. смысл таков, я хочу сделать так, чтобы одну определённую ссылку при вводе скрывать, но вот кода $URL$ нету, чтобы я мог его сравнить с ссылкой, как мне реализовать? | | |
|
Vanofuture | Дата: 15 Февраля 2009, 19:44 | Сообщение # 260 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Т.е. смысл таков, я хочу сделать так, чтобы одну определённую ссылку при вводе скрывать, но вот кода $URL$ нету, чтобы я мог его сравнить с ссылкой, как мне реализовать? Нифига не понятно. | | |
|