как мне делать ХП и ЭНЕРГ не jpg картинками?
Я увидел в игре the zone+ полоску жизни. Копался копался и еле еле… да и то нифига не нашел код. Помогите пожалуйста , я вас очень прошу , ну как мне делать ХП и ЭНЕРГ не jpg картинками? подскажите или приведите примеры кода если кто найдет.
Могу предложить такой вариант:
[|||]
[||||||||]
Taunco:
the zone+
А можно ссылку? Я не смог найти.
newsash:
Копался копался и еле еле… да и то нифига не нашел код.
Нашел таки игру. Просьба в следующий раз давать имя игры по каталогу (там оно на русском). :)
Полоска здоровья вызывается кодом:
gs 'showFillbar','З',healthMax,hp[pt],'00ff00',"ff0000",1
Соответственно локация с кодом полоски ‘showFillbar’.
Блин есть что-то попроще ХТМЛ?? Правда запара 4 раза пытался и всё никак.
Taunco:
Блин есть что-то попроще ХТМЛ?? Правда запара 4 раза пытался и всё никак.
Не пойму, в чём проблема. Объясни, что конкретно тебе нужно.
Если что-то типа этого:
то у меня есть кое-что:
Spoiler
! -шкала-
!$args[0] - путь к рисунку наполнения
! args[1] - текущее значение
! args[2] - максимальное значение
$result=''
imgzz = args[1]*100/args[2] & ! вычисляем насколько заполнена шкала
imgzx=100 & ! устанавливаем ширину шкалы
:elset
if imgzx>0 or imgzz>0:
if imgzz>0 and imgzx>0:
$result=$result+'<img src="<<$args[0]>>">' & ! подстановка рисунка наполнения шкалы
elseif imgzz>0 and imgzx<1:
$result=$result+'<img src="rec.png">' & ! подстановка рисунка переполнения шкалы
else
$result=$result+'<img src="spc.png">' & ! подстановка рисунка пустой шкалы
end
imgzz=imgzz-1
imgzx=imgzx-1
if imgzx>0 or imgzz>0: jump 'elset'
end
killvar 'imgzz'
killvar 'imgzx'
! вызов, для примера:
! $FUNC('-шкала-','hlt.png',200,300)
Если использовать рисунки шириной в один пиксель, будет отрисовываться шкала шириной в сто пикселей. Чтобы изменить ширину шкалы, нужно в коде вместо числа сто указать нужное тебе число. Естественно, можно обойтись и без рисунков, однако в этом случае шкала должна отрисовываться моноширинным шрифтом.
понятно. Я смирился…