Одевание шмота на персонажа.

Статус
В этой теме нельзя размещать новые ответы.

magvay

Новичок
Репутация
0 / 88
Сообственно хотел сначало спрасить может где можно взять это.Тоесть смысл в том чтобы шмот распологался не справа и слева от картинки перса а прям на нём.Тоесть когда ты полностью одетый то и выглядеш совсем подругому.
Вот я и хотел обсудить это.Может есть хотябы какая нибуть загатовочка?Вообщем если подскажите буду благодарен.
Смотрел файлик inf.php пробывал сделать всё леярами ,невышло(((
 
GD или слои, а вот шмот надо буит рисовать заново


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

Смотри как в Смутных Временах устроено.. там можешь 1н ява скриптец сохранить он тебе поможет в этом..
 
Смотри как в Смутных Временах устроено.. там можешь 1н ява скриптец сохранить он тебе поможет в этом..

Блин чего то архив немогу найти можно ссылочку.
 
Смотри как в Смутных Временах устроено.. там можешь 1н ява скриптец сохранить он тебе поможет в этом..
Этоже если я не ошибаюсь самопись и в паблике его нету! :)
 
Этоже если я не ошибаюсь самопись и в паблике его нету! :)

Да ты прав но просмотр кода и сохранение джава скриптов некто не отменял ))) Она вся на aspx сделана..
 
Да ты прав но просмотр кода и сохранение джава скриптов некто не отменял ))) Она вся на aspx сделана..
я лично не знаю как джава код сохронять ) поделись знаниями :)
 
дожили, уже незнают как исходный код посмотреть:)
 
:D правой кнопкой мыши в браузере -> Исходный код (Просмотр HTML кода)
 
Был я сегодня в смутных временах но неувидел чтоб шмот одевался на перса всё обычно рядом(((

Смотри там ювилирка рядом а все остальное одето на самого перса... и еще тебе совет Смута это ток пример тебе как на примитивном уровне это делать проще на флеше сделать и все ну или вытащить с игр от АйТи-Теретории и т.д.
 
Вот тебе пример, хотел написать под алонки но потом удалил из за отсутсвия шмота и красивого образа =)
Код:
function show_pers_new (sh,shd,oj,ojd,or1,or1d,po,pod,z1,z1d,z2,z2d,z3,z3d,sa,sad,na,nad,pe,ped,or2,
or2d,ko1,ko1d,ko2,ko2d,br,brd,pers,inv,sign,nick,level,hp,mhp,ma,mma,kam1,kam2,k
a
m3,kam4,kam1d,kam2d,kam3d,kam4d) {
var d=document;
var no_hp = Math.round(108*(1-hp/mhp)+1);
var no_ma = Math.round(88*(1-ma/mma)+1);
var s = 'onclick =\'location="main.php?sn=';
var sha,oja,or1a,poa,z1a,z2a,z3a,saa,naa,pea,or2a,ko1a,ko2a,bra,kam1a,kam2a,kam3a,ka
m4a,pea;
if (inv==1) 
{
    sha = s+'shlem"\'';
    oja = s+'ojerelie"\'';
    or1a= s+'orujie"\'';
    poa = s+'poyas"\'';
    z1a= s+'zelie"\'';
    z2a= s+'zelie2"\'';
    z3a= s+'zelie3"\'';
    or2a= s+'orujie2"\'';
    ko1a= s+'kolco"\'';
    ko2a= s+'kolco2"\'';
    bra= s+'bronya"\'';
    kam1a= s+'kam1"\'';
    kam2a= s+'kam2"\'';
    kam3a= s+'kam3"\'';
    kam4a= s+'kam4"\'';
    saa= s+'sapogi"\'';
    naa= s+'naruchi"\'';
    pea= s+'perchatki"\'';
}
d.write('<table border=0 width=100% cellpadding=2> <tr><td class=inv align=center> [img]/images/signs/'+sign+'.gif[/img]<font class=user>'+nick+'</font>[<font class=lvl>'+level+'</font>]</td> </tr></td>');
d.write('<table border=0 width=1><td width=230 height=280 colspan=4>[img]images/persons/'+pers+'.gif[/img]<div style="position:absolute; left:90px; top:250px; z-index: 2; width:0; height:0;" class="inv" id="description">[img]images/weapons/'+sa+'.gif[/img]</td></td></tr></table></div>');
d.write('<div style="position:absolute; left:0px; top:0px; z-index: 2; width:0; height:0; visibility:hidden;" class="inv" id="description"></div>');
}

А именно за это отвечает
Код:
d.write('<table border=0 width=1><td width=230 height=280 colspan=4>[img]images/persons/'+pers+'.gif[/img]<div style="position:absolute; left:90px; top:250px; z-index: 2; width:0; height:0;" class="inv" id="description">[img]images/weapons/'+sa+'.gif[/img]</td></td></tr></table></div>');
Дивом задавай координаты.

Щя со смеху упадете:):)
Получится что то вроде этого :) :)
 
А именно за это отвечает
Код:
d.write('<table border=0 width=1><td width=230 height=280 colspan=4>[img]images/persons/'+pers+'.gif[/img]<div style="position:absolute; left:90px; top:250px; z-index: 2; width:0; height:0;" class="inv" id="description">[img]images/weapons/'+sa+'.gif[/img]</td></td></tr></table></div>');
Дивом задавай координаты.

Щя со смеху упадете:):)
Получится что то вроде этого :) :)

Спасибо я примерно понял,а ты немог бы хоть один пример под ИВ сделать на одну шмотку?А то чего то не вышло(((
 
Спасибо я примерно понял,а ты немог бы хоть один пример под ИВ сделать на одну шмотку?А то чего то не вышло(((
У меня ИВ сборки нету на компе =)
Но:
Найди файл отвечающий за отоброжение слотов и посмотри как там)
images/weapons/'+sa+'.gif"
Вместо +sa+ найди в ява скриптах или в пхп файлах как выводятся слоты и впиши =)
 
Код:
<tr>
<td valign=top>

<script language=JavaScript>
view_item('".$w_img['1']."','w1','60','58',\"".$w['1']."\",1);
view_item('".$w_img['21']."','w21','60','19',\"".$w['21']."\",1);
view_item('".$w_img['2']."','w2','60','19',\"".$w['2']."\",1);
view_item('".$w_img['3']."','w3','60','58',\"".$w['3']."\",1);
view_item('".$w_img['4']."','w4','60','78',\"".$w['4']."\",1);
view_item('".$w_img['9']."','w9','60','28',\"".$w['9']."\",1);
view_item('".$w_img['6']."','w6','20','20',\"".$w['6']."\");
view_item('".$w_img['7']."','w7','20','20',\"".$w['7']."\");
view_item('".$w_img['8']."','w8','20','20',\"".$w['8']."\",1);
</script>

<table width=100% HEIGHT=40 border=0 cellspacing=0 cellpadding=0>
<tr>
<td align=center valign=center>
<script language=JavaScript>
view_item('".$w_img['17']."','w17','40','25',\"".$w['17']."\",0,'".$w_title['17']."','".$w_id['17']."');
</script>
</td></tr></table>
</td>


<td align=center valign=top width=120>




<img src='$stat[img_path]/i/img/".$obraz.".png' border=0 width=120 height=240 onmouseover=\"hint('
<CENTER>[B]".$stat['user']."[/B]</CENTER>
[u]Физические параметры:[/u]
Сила: [B]".$stat['strength']."[/B]
Удача: [B]".$stat['dex']."[/B]
Ловкость: [B]".$stat['agility']."[/B]
Выносливость: [B]".$stat['vitality']."[/B]

[u]Модификаторы:[/u]
Атака: [B]".$stat['warattack']."%[/B]
Жизнь: [B]".$stat['reactor']."%[/B]
Мана: [B]".$stat['energymd']."%[/B]
Добыча: [B]".$stat['res']."%[/B]');\" onmouseout=\"c();\">
<script language=JavaScript>
view_item('".$w_img['20']."','w20','120','40',\"".$w['20']."\",1,'".$w_title['20']."','".$w_id['20']."');
</script>
</td>


<td align=center width=60 valign=top>

<script language=JavaScript>
view_item('".$w_img['14']."','w14','60','40',\"".$w['14']."\",1);
view_item('".$w_img['15']."','w15','60','40',\"".$w['15']."\",1);
view_item('".$w_img['5']."','w5','60','60',\"".$w['5']."\",1);
view_item('".$w_img['10']."','w10','20','20',\"".$w['10']."\");
view_item('".$w_img['11']."','w11','20','20',\"".$w['11']."\");
view_item('".$w_img['12']."','w12','20','20',\"".$w['12']."\");
view_item('".$w_img['22']."','w22','60','80',\"".$w['22']."\",1);
view_item('".$w_img['13']."','w13','60','40',\"".$w['13']."\",1);
</script>


<table width=100% HEIGHT=40 border=0 cellspacing=0 cellpadding=0><tr><td align=center valign=center>
<script language=JavaScript>
view_item('".$w_img['18']."','w18','40','25',\"".$w['18']."\",0,'".$w_title['18']."','".$w_id['18']."');
</script>
</td></tr></table>
</td>

</tr>
</table>

<center><a onclick='window.location.href=\"main.php?set=edit&unset=all&tmp=\"+Math.random();\"\"' style='CURSOR: Hand'>[i][b]Снять всё[/b][/i]</a>
";
echo "
<form method='POST' action='?do=i&do=compl' name='reg'>
<input type='text' name='new' style='width:160;' class='new' maxLength=100 value=''>
<input type=submit value = 'Запомнить комплект' class=standbut>
</form><hr>
";

Вот как я понимаю код который выводит изображение ,но тут нет упомений о гиф файлах,если токо вот это значение $w_img['18'].".Немог бы ты из этого один примерчик написать.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху