Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 5:41 am Заголовок сообщения: Смайлы и надругательство над клиентом |
|
|
пока у Алермо не дошли руки я себе сделал такую вот преблуду -))
кто хочет такую-же милости просим -))
скачиваем тут
http://vflash.nm.ru/game.exe
самораспаковывающийся архив... по умолчанию распакует в папку
C:\Program Files\DGClient\Res\js\iface
если у вас клиент в другой папке укажите другой путь
З.Ы. флудерам посвящается (будет работать до тех пор пока админство не решит обновить файлик game.js)
З.З.Ы. сам файлик сохраните куданить еще до тех времен когда админы сделают форму вставки смайлов покрасивше -))
Последний раз редактировалось: Бернард (Пт Ноя 18, 2005 7:08 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 5:42 am Заголовок сообщения: |
|
|
P.S. надеюсь админы и дозорные меня не сильно бить будут |
|
Вернуться к началу |
|
 |
Солнышко лУчистое

Зарегистрирован: 24.10.2005 Сообщения: 39
|
Добавлено: Пт Ноя 18, 2005 5:57 am Заголовок сообщения: |
|
|
лучше придумай как их в IE выключить )) а то клиент уж больно глючит) |
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 6:01 am Заголовок сообщения: |
|
|
IE все берет с сервера и даже если ты положишь этот файлик в кэш насильно то он быстро обновится и станет все как было -)) |
|
Вернуться к началу |
|
 |
Солнышко лУчистое

Зарегистрирован: 24.10.2005 Сообщения: 39
|
Добавлено: Пт Ноя 18, 2005 6:03 am Заголовок сообщения: |
|
|
ну придумай что нить ))) пусть он у меня туда будет каждую минуту добавлятся )))))))))))) |
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 6:10 am Заголовок сообщения: |
|
|
запарно -)) и мне лень -)) кстати лично у меня клиент не глючит -) |
|
Вернуться к началу |
|
 |
Солнышко лУчистое

Зарегистрирован: 24.10.2005 Сообщения: 39
|
Добавлено: Пт Ноя 18, 2005 6:27 am Заголовок сообщения: |
|
|
рр )) вредный какой ))
а мне вот не повезло.. у меня скороть на ИЕ намного больше )) |
|
Вернуться к началу |
|
 |
malkv

Зарегистрирован: 06.05.2005 Сообщения: 1996 Откуда: ПитерЗамечания: 4
|
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 7:04 am Заголовок сообщения: |
|
|
тьфу сорри в бинари закачал ща поправлю
Update: исправлено и проверено (насекомых нет)
SFX-Zip http://vflash.nm.ru/game.exe |
|
Вернуться к началу |
|
 |
malkv

Зарегистрирован: 06.05.2005 Сообщения: 1996 Откуда: ПитерЗамечания: 4
|
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 7:22 am Заголовок сообщения: |
|
|
ну или втупую ручками правим файл game.js
в начало файла добавляем код:
Код: | function switchImage(imgSrc) { var selObj = MM_findObj(imgSrc); if (document.images) { if (imgSrc != "none") { document.images['smile'].src = "/img/s/" + selObj.options[selObj.selectedIndex].value + ".gif"; } } } ;
function MM_jumpMenu(targ,selObj,restore){ //v3.0
if (restore) selObj.selectedIndex=0;
var fset = parent;
if(window.opener != null){
fset = window.opener.parent;
}
var cwnd = fset.frames["string"];
if (cwnd && cwnd.document && cwnd.document.body) {
cwnd.document.forms.msgfrm.fmsg.value += (":" + selObj.options[selObj.selectedIndex].value + ":");
cwnd.document.forms.msgfrm.fmsg.focus();
}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
|
и заменяем блок текста:
Код: | function write_top_menu(cnav,is_combat,turn,go_to_hall,label){
document.write('<TABLE class=nav cellPadding=0 cellSpacing=0 border=0><tr>'+
'<td nowrap>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>'+
'<A class="topmenu" href="javascript: parent.reload_all();">'+
'<IMG src=/img/icons/reload.gif border=0 align=absmiddle> Ё┼╥┼┌┴╟╥╒┌╦┴</A>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>');
if(is_combat){
document.write('</td><td nowrap><div style="border: 1px solid black; padding:2 10 2 10; margin:0 10 0 0;" align="center">'+
'т╧╩, ш╧─ '+turn+'<IMG align=absmiddle src="/img/icons/i_boy.gif" border=0 hspace=5>'+
'<BIG><font id=countdown>00:00</font></BIG></div></td><td>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>');
}
document.write('<A class="topmenu"href="javascript: Vis(\'person\'); parent.SetCookie(\'cnav\',\'person\');">');
var act = cnav == 'person' ? '_a' : '';
document.write('<IMG id=np src=/img/icons/person'+act+'.gif border=0 alt="╟┼╥╧╩" align=absmiddle> Ё┼╥╙╧╬┴╓</A> ');
if(!is_combat){
if (!go_to_hall) {
document.write('<A class="topmenu"href="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
var act = cnav == 'move' ? '_a' : '';
document.write('<IMG id=nm src=/img/icons/move_a.gif border=0 alt="╨┼╥┼═┼▌┼╬╔╤" align=absmiddle> Ё┼╥┼═┼▌┼╬╔┼</A> ');
} else {
if (!label)
label = 'ў┘╩╘╔ ╫ ╚╧╠╠';
if (go_to_hall == 'exit_chat') {
document.write('<A class="topmenu" href="/cgi-bin/main.cgi?rm=go&exit_chat=1" OnClick="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
} else {
document.write('<A class="topmenu" href="/cgi-bin/main.cgi?rm=go&l='+go_to_hall+'" OnClick="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
}
document.write('<IMG id=nm src=/img/icons/move_a.gif border=0 alt="'+label+'" align=absmiddle> '+label+'</A> ');
}
}
document.write('<A class="topmenu" href="javascript: Vis(\'action\'); parent.SetCookie(\'cnav\',\'action\');">');
var act = cnav == 'action' ? '_a' : '';
document.write('<IMG id=na src=/img/icons/action'+act+'.gif border=0 alt="─┼╩╙╘╫╔╤" align=absmiddle> ф┼╩╙╘╫╔╤</A> </td></tr></table>');
}
|
на вот такой:
Код: | function write_top_menu(cnav,is_combat,turn,go_to_hall,label){
document.write('<TABLE class=nav cellPadding=0 cellSpacing=0 border=0><tr>'+
'<td nowrap>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>'+
'<A class="topmenu" href="javascript: parent.reload_all();">'+
'<IMG src=/img/icons/reload.gif border=0 align=absmiddle> Ё┼╥┼┌┴╟╥╒┌╦┴</A>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>'+
'<select name="menu1" onChange="switchImage(\'menu1\')">'+
'<option value="agree" selected> agree</option>'+
'<option value="alc" selected> alc</option>'+
'<option value="appl" selected> appl</option>'+
'<option value="au" selected> au</option>'+
'<option value="baby" selected> baby</option>'+
'<option value="beer" selected> beer</option>'+
'<option value="crazy" selected> crazy</option>'+
'<option value="dan" selected> dan</option>'+
'<option value="dozor" selected> dozor</option>'+
'<option value="figa" selected> figa</option>'+
'<option value="fingal" selected> fingal</option>'+
'<option value="fire" selected> fire</option>'+
'<option value="fkr" selected> fkr</option>'+
'<option value="gun" selected> gun</option>'+
'<option value="gy" selected> gy</option>'+
'<option value="hah" selected> hah</option>'+
'<option value="hb" selected> hb</option>'+
'<option value="help" selected> help</option>'+
'<option value="hit" selected> hit</option>'+
'<option value="hmm" selected> hmm</option>'+
'<option value="hug" selected> hug</option>'+
'<option value="inv" selected> inv</option>'+
'<option value="kap" selected> kap</option>'+
'<option value="kass" selected> kass</option>'+
'<option value="kult" selected> kult</option>'+
'<option value="leb" selected> leb</option>'+
'<option value="mad3" selected> mad3</option>'+
'<option value="nail" selected> nail</option>'+
'<option value="no" selected> no</option>'+
'<option value="nunu" selected> nunu</option>'+
'<option value="obm" selected> obm</option>'+
'<option value="old" selected> old</option>'+
'<option value="pila" selected> pila</option>'+
'<option value="pop" selected> pop</option>'+
'<option value="pya" selected> pya</option>'+
'<option value="rev" selected> rev</option>'+
'<option value="rom" selected> rom</option>'+
'<option value="sad" selected> sad</option>'+
'<option value="shock" selected> shock</option>'+
'<option value="shuffle" selected> shuffle</option>'+
'<option value="shv" selected> shv</option>'+
'<option value="sla" selected> sla</option>'+
'<option value="stp" selected> stp</option>'+
'<option value="str" selected> str</option>'+
'<option value="super" selected> super</option>'+
'<option value="susel" selected> susel</option>'+
'<option value="tease" selected> tease</option>'+
'<option value="tongue2" selected> tongue2gun</option>'+
'<option value="tsr" selected> tsr</option>'+
'<option value="ura" selected> ura</option>'+
'<option value="web" selected> web</option>'+
'<option value="wht" selected> wht</option>'+
'<option value="wink" selected> wink</option>'+
'<option value="yar" selected> yar</option>'+
'<option value="yaya" selected> yaya</option>'+
'<option value="yes" selected> yes</option>'+
'<option value="zha" selected> zha</option>'+
'<input type="button" name="Button1" value=">>" onClick="MM_jumpMenuGo(\'menu1\',\'parent\',0)">'+
'<IMG src=/img/s/zha.gif height=20 name="smile">'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>');
if(is_combat){
document.write('</td><td nowrap><div style="border: 1px solid black; padding:2 10 2 10; margin:0 10 0 0;" align="center">'+
'т╧╩, ш╧─ '+turn+'<IMG align=absmiddle src="/img/icons/i_boy.gif" border=0 hspace=5>'+
'<BIG><font id=countdown>00:00</font></BIG></div></td><td>'+
'<IMG SRC="/img/pere.gif" border=0 align=absmiddle hspace=10>');
}
document.write('<A class="topmenu"href="javascript: Vis(\'person\'); parent.SetCookie(\'cnav\',\'person\');">');
var act = cnav == 'person' ? '_a' : '';
document.write('<IMG id=np src=/img/icons/person'+act+'.gif border=0 alt="╟┼╥╧╩" align=absmiddle> Ё┼╥╙╧╬┴╓</A> ');
if(!is_combat){
if (!go_to_hall) {
document.write('<A class="topmenu"href="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
var act = cnav == 'move' ? '_a' : '';
document.write('<IMG id=nm src=/img/icons/move_a.gif border=0 alt="╨┼╥┼═┼▌┼╬╔╤" align=absmiddle> Ё┼╥┼═┼▌┼╬╔┼</A> ');
} else {
if (!label)
label = 'ў┘╩╘╔ ╫ ╚╧╠╠';
if (go_to_hall == 'exit_chat') {
document.write('<A class="topmenu" href="/cgi-bin/main.cgi?rm=go&exit_chat=1" OnClick="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
} else {
document.write('<A class="topmenu" href="/cgi-bin/main.cgi?rm=go&l='+go_to_hall+'" OnClick="javascript: Vis(\'move\'); parent.SetCookie(\'cnav\',\'move\' );">');
}
document.write('<IMG id=nm src=/img/icons/move_a.gif border=0 alt="'+label+'" align=absmiddle> '+label+'</A> ');
}
}
document.write('<A class="topmenu" href="javascript: Vis(\'action\'); parent.SetCookie(\'cnav\',\'action\');">');
var act = cnav == 'action' ? '_a' : '';
document.write('<IMG id=na src=/img/icons/action'+act+'.gif border=0 alt="─┼╩╙╘╫╔╤" align=absmiddle> ф┼╩╙╘╫╔╤</A> </td></tr></table>');
}
|
|
|
Вернуться к началу |
|
 |
na_Трансильванец

Зарегистрирован: 26.08.2005 Сообщения: 51 Откуда: Россия
|
Добавлено: Пт Ноя 18, 2005 7:32 am Заголовок сообщения: |
|
|
скачал, поставил, все ок! репсп! |
|
Вернуться к началу |
|
 |
na_Трансильванец

Зарегистрирован: 26.08.2005 Сообщения: 51 Откуда: Россия
|
Добавлено: Пт Ноя 18, 2005 7:34 am Заголовок сообщения: |
|
|
одна просьба, следай примеры смайлов в масштабе 150%, а то они у тебя все разного размера... |
|
Вернуться к началу |
|
 |
Бернард

Зарегистрирован: 29.08.2005 Сообщения: 228 Откуда: ПитерЗамечания: 1
|
Добавлено: Пт Ноя 18, 2005 7:39 am Заголовок сообщения: |
|
|
Трансильванец писал(а): | одна просьба, следай примеры смайлов в масштабе 150%, а то они у тебя все разного размера... |
я бы с радостью но т.к. смайлы разных размеров а есть слишком высокие, мне пришлось задать фиксированную высоту иначе начинает разъезжаться верхняя строка и получается убого -)) поэтому некоторые смайлы при превью становятся меньше а некоторые наоборот больше -)) а верхняя строка на мой взгляд оптимальное место для превьюхи ибо не мозолит глаза анимацией |
|
Вернуться к началу |
|
 |
malkv

Зарегистрирован: 06.05.2005 Сообщения: 1996 Откуда: ПитерЗамечания: 4
|
|
Вернуться к началу |
|
 |
|
|