admin 发表于 2020-12-4 05:08:34

GOM引擎 战斗力转化图片显示脚本(带素材)

;战斗力系统--每3秒更新
[@OnTimer249]
#if
CheckOffline
#act
SetOffTimer 249
break

#if
#act
;战斗力=攻击*倍攻-------不能超过21亿
mov N$战斗力 0
Inc N$战斗力 <$DC>
Inc N$战斗力 <$MaxDC>
Inc N$战斗力 <$MC>
Inc N$战斗力 <$MaxMC>
Inc N$战斗力 <$SC>
Inc N$战斗力 <$MaxSC>

Div N$Ztehp <$MaxHP> 100
Div N$Ztemp <$MaxMP> 100
Inc N$战斗力 <$STR(N$Ztehp)>
Inc N$战斗力 <$STR(N$Ztemp)>

mov S99 <$STR(N$战斗力)>
mov P99 0
goto @QM计算字符长
goto @QM战斗力_分解数字
goto @QM战斗力_数字显示

[@QM战斗力_数字显示]
#act
;打开界面
SCREENEFFECT 32 25 23 11 1 3 1090 0 0

;界面人物-火炎特效
SCREENEFFECT 50 45 23 20 10 1 107 1 0

;战斗力数字上面的火炎特效
SCREENEFFECT 120 8 23 30 16 1 100 1 0

;【战斗力】
SCREENEFFECT 130 40 23 10 1 2 1080 0 0


mov N$j 1
;定义数字坐标
mov N$战斗力坐标x 200
mov N$战斗力坐标y 45
mov N$战斗力坐标间隔 14
goto @QM战斗力_数字显示_屏幕显示


[@QM战斗力_数字显示_屏幕显示]
#if
Large N$j <$STR(N$字符长)>
#act

break
#elseact
SCREENEFFECT <$STR(N$战斗力坐标x)> <$STR(N$战斗力坐标y)> 23 <$STR(S$战斗力_<$STR(N$j)>)> 1 2 1080 0 0
Inc N$战斗力坐标x <$STR(N$战斗力坐标间隔)>
Inc N$j 1
goto @QM战斗力_数字显示_屏幕显示


[@QM战斗力_分解数字]
#act
mov S$Middl <$STR(N$战斗力)>
mov N$i 1
goto @QM战斗力_分解数字_循环


[@QM战斗力_分解数字_循环]
#if
Large N$i <$STR(N$字符长)>
#act
break
#elseact
mov S$temp <$STR(S$Middl)>
Dec S$temp 2 <$STR(N$字符长)>
Dec S$Middl 1 1
mov S$战斗力_<$STR(N$i)> <$STR(S$temp)>
Inc N$i 1
goto @QM战斗力_分解数字_循环

[@QM计算字符长]
#if
large P99 100
#act
break

#if
CheckStringlength S99 = <$STR(P99)>
#act
mov N$字符长 <$STR(P99)>
break
#elseact
inc P99 1
goto @QM计算字符长


5988 发表于 2021-1-19 23:45:37

1111111111111

吕张华 发表于 2021-8-13 12:39:13

萨芬对方身份舒服

淏天 发表于 2021-10-2 16:25:42

战斗力_数字显示_屏幕显示

aaautumn 发表于 2021-11-3 11:09:55

战斗力_数字显示_屏幕显示

minyi8917 发表于 2022-1-28 19:01:01

rrrrrrrrrrrrrrrrrrrrrrrrrrrr

zzzh890614 发表于 2022-2-8 10:36:25

GOM引擎 战斗力转化图片显示脚本

yecing 发表于 2022-10-22 11:11:11

为啥没图展示啊

weiyao624 发表于 2022-12-2 06:31:51

为啥低级装备比高级装备战力还高   不准啊。。

zhuruogen 发表于 2024-4-2 16:01:06

GOM引擎 战斗力转化图片显示脚本(带素材)
页: [1] 2
查看完整版本: GOM引擎 战斗力转化图片显示脚本(带素材)