- UID
- 381643
- 主题
- 21
- 阅读权限
- 100
- 帖子
- 1270
- 精华
- 39
- 积分
- 13841
- 金钱
- 40858
- 荣誉
- 517
- 人气
- 2355
- 在线时间
- 2957 小时
- 评议
- 0
- 帖子
- 1270
- 精华
- 39
- 积分
- 13841
- 金钱
- 40858
- 荣誉
- 517
- 人气
- 2355
- 评议
- 0
|
show一下战斗脚本,看上去应该能实现比较多的东西出来
fightfield102 = function()
local playerteampos = 0
local playerside = 1
local enemyteampos1 = 1
local enemyteampos2 = 2
local enemyside = 2
local camset = 2
local happenratio = 100
local happenrange = 100
local playermotion1 = 133
local playereffect1 = 22422
local playermotion2_1 = 121
local playereffect2_1 = 22422
local playermotion2_2 = 121
local playereffect2_2 = 22422
local playermotion3 = 133
local playereffect3 = 22422
local enemymotion1 = 133
local enemyeffect1 = 22422
local enemymotion2_1 = 133
local enemyeffect2_1 = 22422
local enemymotion2_2 = 133
local enemyeffect2_2 = 22422
local enemymotion3 = 133
local enemyeffect3 = 22422
if macro_checkevent(1, happenratio, happenrange) > -1 then
local roleenemyid1, roleenemyname1 = f_isroleinpos(enemyside, enemyteampos1)
local roleenemyid2, roleenemyname2 = f_isroleinpos(enemyside, enemyteampos2)
local roleplayerid = -1
local roleplayername = nil
local count = 0
while roleplayerid < 0 and count < 4 do
roleplayerid, roleplayername = f_isroleinpos(playerside, count)
count = count + 1
end
if roleenemyid1 > 0 and roleenemyid2 > 0 then
f_setfocuscamera(enemyside, enemyteampos1, camset, -10, 0)
f_settalkframepos(0.5, 0.7)
f_showtalkframe(roleenemyname1, "哼哼,再逃啊!就不信你還能逃去哪!")
f_waitanykey()
f_showtalkframe(roleenemyname1, "等等就把你煉成丹藥吃了!")
f_waitanykey()
f_setfocuscamera(enemyside, enemyteampos2, camset, -10, 1)
f_showtalkframe(roleenemyname2, "。。嗚嗚嗚。。。")
f_waitanykey()
f_hidetalkframe()
f_setselectframepos(0.1, 0.5)
f_showselectframe(2, "1。住手,放了牠!", "2。離開")
local ans = getresolution()
f_hideselectframe()
if ans == 1 then
f_setfocuscamera(playerside, playerteampos, camset, 10, 0)
f_showtalkframe(roleplayername, "這未免太……")
f_waitanykey()
f_setfocuscamera(enemyside, enemyteampos1, camset, -10, 0)
f_showtalkframe(roleenemyname1, "我跟我的戰利品說話,與你何干!")
f_waitanykey()
f_showtalkframe(roleenemyname1, "聽說人血也是煉丹聖品,就拿你們的血來試試好了!")
f_waitanykey()
f_singlerunaway(enemyside, enemyteampos2)
elseif ans == 2 then
f_grouprunaway(playerside)
end
f_turnonswitch(1)
f_hidetalkframe()
end
end
f_eventend()
end |
|