| 赞 | 71 |
| VIP | |
| 好人卡 | |
| 积分 | 143 |
| 经验 | |
| 最后登录 | 2026-9-20 |
| 在线时间 | 1177 小时 |
- 梦石
- 8
- 星屑
- 6315
- 在线时间
- 1177 小时
- 注册时间
- 2019-6-22
- 回帖
- 313
  
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 剑崎一真Blade 于 2022-9-3 21:30 编辑
这是一个方便制作者调用事件脚本的工具,大多由简陋的function指令制成。
可能包含了一些非常新鲜的功能。
P.S:顺便感谢ryanye(古火乐)
tmc_utils(ver0.02).zip
(2.23 KB, 下载次数: 36)
更新记录
ver 0.02:
qkillevent(n) ···暂时消除指定id的事件
qxsparam(u,"n") ···同qparam(),但返回的值会乘以100。
qatts(n) ···返回n号角色的攻击速度补正
qattt(n) ···返回n号角色的攻击追加次数
qstaa(u,n) ···为u号角色施加ID为n的状态。
qstar(u,n) ···为u号角色移除ID为n的状态。
qstac(u,n) ···检查u号角色是否存在ID为n的状态。
lastattacker() ···返回最后发动攻击/技能的玩家的ID
forceremoveallwpn() ···移除背包内所有未装备武器
可用指令列表
================================================================
可用指令列表
================================================================
================================================================
1:变量,开关
================================================================
qv(n) ···返回n号变量的数值
qs(n) ···返回n号开关的状态(true与false)
qv_set(v,n) ···设定v号变量值为n
qs_set(v,n) ···设定v号开关值为n(true与false)
rand(min,max) ···生成随机数
================================================================
2:角色能力值
================================================================
qasr(u,n) ···返回u号队员攻击时释放n号状态的几率(攻击状态率)
例:qasr(1,3)
qparam(u,"n") ···返回u号队员的能力值(n值需带""号,支持:hp,mp,tp,mhp,mmp,atk,def,agi,luk,mat,mdf...等)
例:qparam(1,"atk")
================================================================
3:事件,玩家
================================================================
teleportpl(x,y) ···传送玩家到指定位置
qdistance(tgt1,tgt2) ···检测tgt1与tgt2之间的事件或玩家的距离,填-1时为玩家
例:qdistance(-1,1)
qpls(n,a,b) ···以a音量,b音调播放声音"n"
例:qpls("gun1",80,100)
char.forcedsetDirection(n) ···无视固定朝向,强制切换玩家/事件的朝向为n(8上2下4左6右)
例:$gameMap._events[1].forcedsetDirection(4),gamePlayer.forcedsetDirection(4)
qpd(n) ···获取n号事件的朝向(填-1则获取玩家的朝向)
|
评分
-
查看全部评分
|