📄 eventtable.txt
字号:
PlayerTalk
主角说话 PlayTalk(line1,line2,line3) 参数:第一行,第二行,第三行
NpcTalk
NPC说话 NpcTalk(line1,line2,line3) 参数:第一行,第二行,第三行
Talk
说话 Talk(name,line1,line2,line3) 参数:名字,第一行,第二行,第三行
ChangeMap
切换场景 ChangeMap(mapname) 参数:地图名不带后缀
ReadMePos
读取主角的坐标 ReadMePos() 参数:无
SaveMePos
存储主角的坐标 SaveMePos() 参数:无
AddNpc
添加活动的NPC AddNpc(id,name,sonX,sonY,index,x,y,incident,speed,step) 参数:识别ID,名字,在资源中的位置X,在资源中的位置Y,当前index,当前坐标X,当前坐标Y,事件,速度,步数
ReadAScriptFile
读一个脚本文件 ReadAScriptFile(scriptname) 参数:脚本文件名不带后缀
SetMePos
设置主角位置 SetMePos(x,y) 参数:X坐标,Y坐标
MoveMap
移动场景 MoveMap(disX,disY,speed) 参数:X轴移动的距离,Y轴移动的距离,移动速度
DelayTime
延迟时间 DelayTime(time) 参数:延迟时间毫秒计算
SetMeProp
设置主角属性 SetMeProp(ID,value) 参数:name/direction/speed/step/addattack/adddefend/hp/mp/maxhp/maxmp/addhp/addmp/addgold/addexp/magickind/division
GetMeProp
得到主角属性 GetMeProp(ID) 参数:gold/magickind/hp/curitemcounts/ e.g:if(role_gold==1000)
MoveMapTo
移动场景到 MoveMapTo(destX,destY,speed) 参数:目标X坐标,目标Y坐标,移动速度
LockKeyMouse
琐住键盘鼠标 LockKeyMouse() 参数:无
UnlockKeyMouse
解琐键盘鼠标 UnlockKeyMouse() 参数:无
FadeIn
屏幕逐渐变黑 FadeIn(value) 参数:0游戏范围 1全屏范围
SetScreenBlack
使屏幕全黑,声音和控制仍有效 SetScreenBlack(value) 参数:0恢复 1小黑 2大黑
MoveNpcTo
用A*寻路模式移动Npc到指定地点 MoveNpcTo(name,x,y) 参数:
PlayWave
播放音效 PlayWave(name) 参数:音效名
StopWave
停止播放音效 StopWave(name) 参数:音效名
PlayMidi
播放音乐 PlayMidi(name) 参数:音乐名
StopMidi
停止播放音乐 StopMidi() 参数:无
debug
输出一条Message,debug(char*) 参数:字符串
LoadUIFrame
载入UI界面,LoadUIFrame(char* path) 参数:UI路径
UnloadUIFrame
卸栽UI界面,UnloadUIFrame(char* uiname) 参数:要卸载的UIframe名
LaunchGame
从Title到游戏 LaunchGame() 参数:无
ShowTextAtOnce
立即显示文字到屏幕,ShowTextAtOnce(char* words) 参数:要显示的文字
SetWalkMode
设置NPC或MONSTER的WalkMode,SetWalkMode(sort,name,mode) 参数:npc/monster ,name,random/astar/chase/stop
KillMonster
移除某个Monster KillMonster(name) 参数:monstername 直接消失,SetMonsterProp(name,addhp,-99999)则播放怪物死后动画
KillMonster
移除某个Monster KillMonster(name) 参数:monstername 直接消失,SetMonsterProp(name,addhp,-99999)则播放怪物死后动画
KeyTable
控制键盘某个按键的有效性 KeyTable(ID,value) 参数:key0/W/S/A/D/Esc/Space/Ctrl,0/1
AddItem
增加物品 AddItem(string name) 参数:物品名字
SetNpcProp
SetNpcProp(string name,string id,string value) id:name/direction/speed/hp/addhp/addattack/adddefend/active
SetMonsterProp
SetMonsterProp(string name,string id,string value) 参数:id:name/direction/speed/hp/maxhp/addhp/addattack/adddefend/active/curpicindex
MoveMonsterTo
MoveMonsterTo(string name,int lx,int ly) 参数:
FindVar
FindVar(string name) 参数:变量名 等待用户从UI返回变量
PauseMidi
PauseMidi() 参数:
ResumeMidi
ResumeMidi() 参数:
WaitAstar
WaitAstar(name) 参数:
SetMonsterPos
SetMonsterPos(string name,float lx,float ly) 参数:
SetNpcPos
SetNpcPos(string name,float lx,float ly) 参数:
KillSVar
删除静态变量 KillSVar(string varname) 参数:
OpenClockScript
OpenClockScript(string name) 参数:
SaveGame
SaveGame(int id) 参数:存档标号
LoadGame
LoadGame(int id) 参数:存档编号
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -