Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Ребята, такое дело...... Хочу сделать графический вывод hp (жизней) в текстовой онлайн игре. Есть два gif изображения размером 100х13, максимамальное количество жизней, кол-во жизней сейчас.
LIME
Отправлено: 06 Июля, 2011 - 16:59:13
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Изображения похожи, но первое изображение в ярких цветах, второе в тусклых. Нада сделать так чтоб кусочек первого накладался на второе. Так мы получим третие, которое нада отправить в браузер. Для примера прикрепил картинку. Ток там не для hp a для ср, но смысл тотже. Пробовал через imagefill но походу это неправильно. И еще пробовал через imagecopy. Ну у меня нифига не получается Прикреплено изображение
LIME
Отправлено: 06 Июля, 2011 - 17:12:10
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
gamer елки моталки нафига вам графика?
отрежте вертикальную палочку шириной в 1px и в цикле выводите сколько надо в рядок ))
gamer
Отправлено: 06 Июля, 2011 - 17:13:50
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
LIME пишет:
gamer расширение GD http://php.su/functions/?cat=image
скрипт проверяю на хостинге. Там тоже нада что-то делат с gd? Прикреплено изображение
LIME
Отправлено: 06 Июля, 2011 - 17:14:46
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
можете сделать бэкграунд с репит-х сколько надо шириной дива
тогда и надписи проще будет писать над рисунком (Добавление) gamerда не заморачивайтесь с gd
делайте средствами html
gamer
Отправлено: 06 Июля, 2011 - 17:19:43
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
LIME пишет:
gamer елки моталки нафига вам графика?
отрежте вертикальную палочку шириной в 1px и в цикле выводите сколько надо в рядок ))
xм..... А как потом на ней текст написать? (Добавление)
Мля, сижу с оперы мини, какого-то фига картинки прикрепляются.....
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
LIME пишет:
можете сделать бэкграунд с репит-х сколько надо шириной дива
тогда и надписи проще будет писать над рисунком (Добавление) gamerда не заморачивайтесь с gd
делайте средствами html
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
подробнее
сначала отрезаете в любом графическом редакторе от рисунка вертикальную палочку (получится 1х13 px)
потом в 1 див вставляете 2 дива
и в стилях им прописываете флоат лефт и райт соответственно и нужные ширина и высота(вычисляете их в скрипте)
высота 13 постоянная а ширина это соответственно уровень жизни
и там же в стилях прописываете им background: url('рисунок палочка') repeat-x;
от этого палочка будет повторяться по всей длине дива (Добавление)
и так как рисунок будет фоновым пишите в дивах что хотите
OrmaJever
Отправлено: 06 Июля, 2011 - 17:54:01
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
вот LIME правельно написал, и gd тут не нужно
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
gamer
Отправлено: 06 Июля, 2011 - 18:09:27
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Ну с дивамиа как будет? <div class=hp><div class=hp1></div>HP: $now/$max<div class=hp2></div></div>
LIME
Отправлено: 06 Июля, 2011 - 18:19:10
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
<div class="container"><div class="hp1">HP: $now</div><div class="hp2">$max</div></div> (Добавление) gamer таблицу стилей надо приводить ? (Добавление)
если как на рисунке то
<div class="container"><div class="hp1">CP</div><div class="hp2">$now/$max</div></div>
gamer
Отправлено: 06 Июля, 2011 - 18:33:10
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Ну если можеш то и css )
LIME
Отправлено: 06 Июля, 2011 - 18:43:58
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
могут быть ошибки по синтаксису ))...нет практики в верстке ))
но смысел вроде понятен дальше можно доработать если что (Добавление)
такак стили формируются динамически для hp1 b hp2 их лучше вставлять в вывод ,а не отдельной таблицей (Добавление)
*hp1 и hp2
gamer
Отправлено: 06 Июля, 2011 - 22:44:41
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Чет не работает( echo"<div style=\"wight: 100px; hight : 13px\"><div style=\"wight: '$now1 px' ; float : left ; background: url ('hpkus.png') repeat-x\">НP</div><div style=\"wight: '$max1 px' ; background: url('hpkus1.png') repeat- x\">$now1/$max1</ div></div>";
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.