RU

как мне делать ХП и ЭНЕРГ не jpg картинками?

Дамир Белялов #654 18.11.2013 13:42 5 comments 6427 views

Я увидел в игре the zone+ полоску жизни. Копался копался и еле еле… да и то нифига не нашел код. Помогите пожалуйста , я вас очень прошу , ну как мне делать ХП и ЭНЕРГ не jpg картинками? подскажите или приведите примеры кода если кто найдет.

Edited at 18.11.2013 18:57 (12 years ago)

Могу предложить такой вариант:
[|||]
[||||||||]

Taunco:

the zone+

А можно ссылку? Я не смог найти.

newsash:

Копался копался и еле еле… да и то нифига не нашел код.

Нашел таки игру. Просьба в следующий раз давать имя игры по каталогу (там оно на русском). :)

Полоска здоровья вызывается кодом:

gs 'showFillbar','З',healthMax,hp[pt],'00ff00',"ff0000",1

Соответственно локация с кодом полоски ‘showFillbar’.

Дамир Белялов #654 27.11.2013 16:53 (12 years ago)

Блин есть что-то попроще ХТМЛ?? Правда запара 4 раза пытался и всё никак.

Aleks Versus Moderator 28.11.2013 06:38 (12 years ago)

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)

Если использовать рисунки шириной в один пиксель, будет отрисовываться шкала шириной в сто пикселей. Чтобы изменить ширину шкалы, нужно в коде вместо числа сто указать нужное тебе число. Естественно, можно обойтись и без рисунков, однако в этом случае шкала должна отрисовываться моноширинным шрифтом.

Дамир Белялов #654 01.12.2013 08:41 (12 years ago)

понятно. Я смирился…

Log in or Register to post comments.