Подскажите как реализовать

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

bahramzade

Некто
Здравствуйте реализовал по гайду INS: "Генерируемые игровые картинки"
На скрипте но возник одна ситуация ,я сделал 2-вариаций
1)по class=""
2)по гайду через background radial
ПРИМЕР Как реализовал когда class не показывает rgb но это на 1 слот ,но возникла проблема в слотах которых несколько одежды на одном слоте
Шлем(маска,надмаска)Броня (+рубаха,+Плащ)
Для тех кто не поймет что такое css - rgb $
$rgb[$slot]=$dat['br_rgb']; $css[$slot]=$dat['br_css'];
- 1 слот левое оружие
Код:
if($css["hand_r"]){echo "view_item_a('items/".$item['hand_r']."',60,60,'".$css['hand_r']."','".$descr['hand_r']."','".$style['hand_r']."','".$item_view['hand_r']."');\n";}
if($rgb['hand_r']){echo "view_item('items/".$item['hand_r']."',60,60,'".$rgb['hand_r']."','".$descr['hand_r']."','".$style['hand_r']."','".$item_view['hand_r']."');\n";}
* 1 - Проблема в том что когда по CLASS предмет то меняется название функций js - от view item на view_item_a
- 2 Пример слота ШЛЕМ(+маска,+надмаска и тд) не сколько не знаю как реализовать
Хочу реализовать как наверху но с одним кодом не доходит как..
Код:
if ($item_unwear['masdrikon'])
                {
                    echo "view_item('items/".$item['masdrikon']."',60,60,'".$rgb['masdrikon']."','".($item_unwear['masdrikon']?"<img src=img/items/".$item['masdrikon']."><br>":"")."".$descr['masdrikon'].($item_unwear['halloween_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h']:"").($item_unwear['novruz_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h']:"").($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['masdrikon']."','".$item_view['masdrikon']."');\n";
                }
                else if ($item_unwear['halloween_h'])
                {
                    echo "view_item('items/".$item['halloween_h']."',60,60,'".$rgb['halloween_h']."','".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['halloween_h']."','".$item_view['halloween_h']."');\n";
                }
                else if ($item_unwear['novruz_h'])
                {
                    echo "view_item('items/".$item['novruz_h']."',60,60,'".$rgb['novruz_h']."','".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['novruz_h']."','".$item_view['novruz_h']."');\n";
                }
                else if ($item_unwear['mask'])
                {
                    echo "view_item('items/".$item['mask']."',60,60,'".$rgb['mask']."','".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask'].($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['mask']."','".$item_view['mask']."');\n";
                }
                else if ($item_unwear['helmetI'])
                {
                    echo "view_item('items/".$item['helmetI']."',60,60,'".$rgb['helmetI']."','".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI'].($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['helmetI']."','".$item_view['helmetI']."');\n";
                }
                else
                {
                    echo "view_item('items/".$item['helmet']."',60,60,'".$rgb['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";
                }
php 5.3 :unsure:
 

Bayer

Специалист
⚖️
🏆
📜
💎
  • Надмозг
Ничего не понял
Типа нет фона у слота на котором 2 картинки?
<div class=“”>
tyt slots
</div>
 

bahramzade

Некто
Ничего не понял
Типа нет фона у слота на котором 2 картинки?
<div class=“”>
tyt slots
</div>
:mad: ,говорю на уровне php реализовал 2 вариций заднего фона для слота..
есть слот оружия ,над ним ничего не одевается поэтому одного кода и фона хватает
а есть еще слот для Брони над которую одевается Плащ и Рубаха не с мог реализовать так что бы задний фон на каждом работал...
смотри код первый где есть как Реализовано ,а на втором коде не получается реализовать так как на первом
потому что if,else,else if то другое незнаю как правильно сделать..
------------------
КОГДА ЕСТЬ $css не показывает $rgb
КОГДА ЕСТЬ $rgb не показывает $css
Пример - 1 - КОД ПОЛНЫЙ

НА ВТОРОМ ДЛИННОМ КОДЕ НЕ ЗНАЮ КАК Так же реализовать чтобы на весь код сразу действовал,когда пишу выдает ошибку из за того что if + if
 

Bayer

Специалист
⚖️
🏆
📜
💎
  • Надмозг
Для тех кто не поймет что такое css - rgb $
$rgb[$slot]=$dat['br_rgb']; $css[$slot]=$dat['br_css'];
Не знаю, я не спал больше 30 часов, могу ошибаться, но мне кажется что трабла в последнем куске.


Код:
if ($item_unwear['masdrikon'])
                {
                    echo "view_item('items/".$item['masdrikon']."',60,60,'".$rgb['masdrikon']."','".($item_unwear['masdrikon']?"<img src=img/items/".$item['masdrikon']."><br>":"")."".$descr['masdrikon'].($item_unwear['halloween_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h']:"").($item_unwear['novruz_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h']:"").($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['masdrikon']."','".$item_view['masdrikon']."');\n";
                }
else
                {
                    echo "view_item('items/".$item['helmet']."',60,60,'".$rgb['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";
                }
if ($item_unwear['halloween_h'])
                {
                    echo "view_item('items/".$item['halloween_h']."',60,60,'".$rgb['halloween_h']."','".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['halloween_h']."','".$item_view['halloween_h']."');\n";
                }
if ($item_unwear['novruz_h'])
                {
                    echo "view_item('items/".$item['novruz_h']."',60,60,'".$rgb['novruz_h']."','".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['novruz_h']."','".$item_view['novruz_h']."');\n";
                }
if ($item_unwear['mask'])
                {
                    echo "view_item('items/".$item['mask']."',60,60,'".$rgb['mask']."','".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask'].($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['mask']."','".$item_view['mask']."');\n";
                }
if ($item_unwear['helmetI'])
                {
                    echo "view_item('items/".$item['helmetI']."',60,60,'".$rgb['helmetI']."','".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI'].($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['helmetI']."','".$item_view['helmetI']."');\n";
                }
 

bahramzade

Некто
Не знаю, я не спал больше 30 часов, могу ошибаться, но мне кажется что трабла в последнем куске.


Код:
if ($item_unwear['masdrikon'])
                {
                    echo "view_item('items/".$item['masdrikon']."',60,60,'".$rgb['masdrikon']."','".($item_unwear['masdrikon']?"<img src=img/items/".$item['masdrikon']."><br>":"")."".$descr['masdrikon'].($item_unwear['halloween_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h']:"").($item_unwear['novruz_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h']:"").($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['masdrikon']."','".$item_view['masdrikon']."');\n";
                }
else
                {
                    echo "view_item('items/".$item['helmet']."',60,60,'".$rgb['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";
                }
if ($item_unwear['halloween_h'])
                {
                    echo "view_item('items/".$item['halloween_h']."',60,60,'".$rgb['halloween_h']."','".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['halloween_h']."','".$item_view['halloween_h']."');\n";
                }
if ($item_unwear['novruz_h'])
                {
                    echo "view_item('items/".$item['novruz_h']."',60,60,'".$rgb['novruz_h']."','".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['novruz_h']."','".$item_view['novruz_h']."');\n";
                }
if ($item_unwear['mask'])
                {
                    echo "view_item('items/".$item['mask']."',60,60,'".$rgb['mask']."','".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask'].($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['mask']."','".$item_view['mask']."');\n";
                }
if ($item_unwear['helmetI'])
                {
                    echo "view_item('items/".$item['helmetI']."',60,60,'".$rgb['helmetI']."','".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI'].($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['helmetI']."','".$item_view['helmetI']."');\n";
                }
Проверю сейчас но кажется данная функция не сработает так что

ШЛЕМ - МАСКА - НОВРУЗ - ХЕЛУИН - МАСДРИКОН

шлем одеваешь потом маску и шлема нет показывает тока маску... Отпишу как проверю
 

bahramzade

Некто
Не знаю, я не спал больше 30 часов, могу ошибаться, но мне кажется что трабла в последнем куске.


Код:
if ($item_unwear['masdrikon'])
                {
                    echo "view_item('items/".$item['masdrikon']."',60,60,'".$rgb['masdrikon']."','".($item_unwear['masdrikon']?"<img src=img/items/".$item['masdrikon']."><br>":"")."".$descr['masdrikon'].($item_unwear['halloween_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h']:"").($item_unwear['novruz_h']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h']:"").($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['masdrikon']."','".$item_view['masdrikon']."');\n";
                }
else
                {
                    echo "view_item('items/".$item['helmet']."',60,60,'".$rgb['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";
                }
if ($item_unwear['halloween_h'])
                {
                    echo "view_item('items/".$item['halloween_h']."',60,60,'".$rgb['halloween_h']."','".($item_unwear['halloween_h']?"<img src=img/items/".$item['halloween_h']."><br>":"")."".$descr['halloween_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['halloween_h']."','".$item_view['halloween_h']."');\n";
                }
if ($item_unwear['novruz_h'])
                {
                    echo "view_item('items/".$item['novruz_h']."',60,60,'".$rgb['novruz_h']."','".($item_unwear['novruz_h']?"<img src=img/items/".$item['novruz_h']."><br>":"")."".$descr['novruz_h'].($item_unwear['mask']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask']:"").($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['novruz_h']."','".$item_view['novruz_h']."');\n";
                }
if ($item_unwear['mask'])
                {
                    echo "view_item('items/".$item['mask']."',60,60,'".$rgb['mask']."','".($item_unwear['mask']?"<img src=img/items/".$item['mask']."><br>":"")."".$descr['mask'].($item_unwear['helmetI']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI']:"").($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['mask']."','".$item_view['mask']."');\n";
                }
if ($item_unwear['helmetI'])
                {
                    echo "view_item('items/".$item['helmetI']."',60,60,'".$rgb['helmetI']."','".($item_unwear['helmetI']?"<img src=img/items/".$item['helmetI']."><br>":"")."".$descr['helmetI'].($item_unwear['helmet']?"<hr color=#504F4C size=1 width=99%>".($item_unwear['helmet']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']:"")."','".$style['helmetI']."','".$item_view['helmetI']."');\n";
                }

Сам смотри а на моем коде они под друг друга скрываются по очередно если одеваешь или вообще) Посмотреть вложение 2150
 

bahramzade

Некто
РЕАЛИЗОВАЛ ТЕМА ЗАКРЫТА .. ТУПОСТЬ извиняюсь

Код:
 else
                {
                    if($css["helmet"]){echo "view_item_a('items/".$item['helmet']."',60,60,'".$css['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";
                    }
                    if($rgb["helmet"]){echo "view_item('items/".$item['helmet']."',60,60,'".$rgb['helmet']."','".($item_unwear['mask']?"<img src=img/items/".$item['helmet']."><br>":"")."".$descr['helmet']."','".$style['helmet']."','".$item_view['helmet']."');\n";}
                }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху