• 389阅读
  • 3回复

HUN TEST SCRIPT HEADER [复制链接]

上一主题 下一主题
离线beyond2008
 
发帖
189
祝福宝石
0
威望
3373
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2005-06-11
;HUN TEST SCRIPT HEADER :2 >hoAJJ  
variable :2 >hoAJJ  
yes 0 ; 存储处理结果变量的函数 :2 >hoAJJ  
talknpc 100 ; 和NPC的对话模式 :2 >hoAJJ  
killnpc 101 ; NPC AI模式 :2 >hoAJJ  
buyitem 102 ; 购买物品 :2 >hoAJJ  
selitem 103 ; 贩卖物品 :2 >hoAJJ  
hupitem 104 ; 捡取物品 :2 >hoAJJ  
hdnitem 105 ; 扔掉物品 :2 >hoAJJ  
useitem 106 ; 使用物品 :2 >hoAJJ  
login 107 ; 游戏登陆 :2 >hoAJJ  
buyboxitem 108 ; 购买成箱物品 :2 >hoAJJ  
selboxitem 109 ; 贩卖成箱物品 :2 >hoAJJ  
talknpcmenu 110 ; 对NPC以菜单形式提问的回答 :2 >hoAJJ  
enterbuild 111 ; 进入建筑物 :2 >hoAJJ  
exitbuild 112 ; 离开建筑物 :2 >hoAJJ  
talkno 200 ; 对NPC提问的回答 No :2 >hoAJJ  
talkyes 201 ; " " Yes :2 >hoAJJ  
talkquestion 202 ; 对NPC提问 :2 >hoAJJ  
talknext 203 ; 对NPC提出下一阶段对话 :2 >hoAJJ  
talkclose 204 ; 对NPC提出对话终止 :2 >hoAJJ  
end :2 >hoAJJ  
function :2 >hoAJJ  
GetBLv null 0 ; 读取战斗等级 :2 >hoAJJ  
GetELv null 1 ; 读取贸易等级 :2 >hoAJJ  
GetSkillLv i 2 ; 读取各技能数值 输入值(技能编号) :2 >hoAJJ  
CheckEnableQuest i 3 ; 对能不能接受任务进行检查 输入值(任务编号) 能接受 yes = 1 不能接受 yes = 0 :2 >hoAJJ  
CheckHasQuest i 4 ; 对已经接受的任务进行核对确认 输入值(任务编号) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckQuestComplete i 5 ; 对任务是否完成进行检查 输入值(任务编号) 完成 yes = 1 未完成 yes = 0 :2 >hoAJJ  
SetQuestNumStep ii 6 ; 变更以接受任务的STEP数值的函数 输入值(任务编号,STEP) :2 >hoAJJ  
CmpQuestNumStep ii 7 ; 检查以接受任务的STEP数值的函数 输入值(任务编号,STEP) 低 yes = 0 一样 yes = 1 高 yes = 2 :2 >hoAJJ  
SendTalkNpcToPlayer s 8 ; 传答简单的对话给玩家 输入枝(对话) 英文 256个为绝对限制 :2 >hoAJJ  
SendNpcQuestionYesNo s 9 ; 任务NPC以yes/no形式向玩家提问 输入值(提问 内容) 英文256个为绝对限制 :2 >hoAJJ  
CheckMapNo i 10 ; 检查地图编号的函数 输入值(地图编号) 正确 yes = 1 错误 yes = 0 :2 >hoAJJ  
Random i 11 ; 随机处理结果. 输入值(最大范围ex)0 ~ 10 的话 11) 处理结果以yes处理. :2 >hoAJJ  
CheckHaveInvItem i 12 ; 检查物品栏里有无物品的函数 输入值(物品ID) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckHaveTInvBox i 13 ; 检查有无装载物品的箱子 输入值(物品ID) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckHasQInvItem i 14 ; 检查快截栏里有无物品 输入值(物品ID) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckEmptyInv i 15 ; 检查物品栏有无空缺 输入值(空缺个数) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckEmptyTInv i 16 ; 检查装箱物品栏有无空缺 输入值(空缺个数) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
CheckEmptyQInv i 17 ; 检查快截栏有无空缺 输入值(空缺个数) 有 yes = 1 没有 yes = 0 :2 >hoAJJ  
PopInvItem i 18 ; 从物品栏里抽出一个物品的函数 输入值(物品ID) 成功 yes = 1 失败 yes = 0 :2 >hoAJJ  
CheckNpcID i 19 ; 检查进行任务中所接触的NPCID 输入值(npcid) 正确 yes = 1 错误 yes = 0 :2 >hoAJJ  
CheckTalkNpc null 20 ; 活动是与NPC对话 对话中 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckKillNpc null 21 ; 活动是捕捉NPC yes = 1 否 yes = 0 :2 >hoAJJ  
CheckBuyItem null 22 ; 活动是诈骗物品 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckSellItem null 23 ; 活动是贩卖物品 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckHandUpItem null 24 ; 活动是捡取物品 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckHandDownItem null 25 ; 活动是扔掉物品 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckNpcType i 26 ; 确认任务中所接触的NPC类型 输入值(NPC MODEL编号) 正确 yes = 1 错误 yes = 0 :2 >hoAJJ  
CheckItemID i 27 ; 确认任务中所使用的物品ID 输入值(物品ID) 正确 yes = 1 错误 yes = 0 :2 >hoAJJ  
CheckPlayerAnserQuestion null 28 ; 对话模式中由玩家提问 yes = 1 否 yes = 0 :2 >hoAJJ  
CheckPlayerAnserYes null 29 ; 对话模式中玩家YES yes = 1 否 yes = 0 :2 >hoAJJ  
CheckPlayerAnserNo null 30 ; 对话模式中玩家NO yes = 1 否 yes = 0 :2 >hoAJJ  
SendQuestBegin iii 31 ; 显示任务开始的函数 输入值(任务编号,时间限制<秒单位>,TIMEOUT 取消) :2 >hoAJJ  
; 限制时间内输入 否则输入0 :2 >hoAJJ  
; 超过限制时间时若要取消在 "TIMEOUT取消 "中以1和0 作选择 :2 >hoAJJ  
CheckTimeOver i 32 ; 检查是否超过任务限制时间 输入值(任务编号) 超过 yes = 1 否 yes = 0 :2 >hoAJJ  
GiveExp i 33 ; 给予玩家经验值. 输入值(经验值) 成功给予玩家经验值 yes = 1 否 yes = 0 :2 >hoAJJ  
SendEventMsg s 34 ; 传达如给予经验值等等任务活动给玩家的函数(活动内容) 英文256个为绝对限制 :2 >hoAJJ  
SendQuestComplete i 35 ; 将以完成的任务讯息传达给服务器和玩家(任务编号) :2 >hoAJJ  
SendQuestCancel i 36 ; 将进行中的任务被取消的讯息传达给服务器与玩家(任务编号) :2 >hoAJJ  
SendTalkEndNpcToPlayer s 37 ; 在正在进行的对话后无对话时使用(对话与否) 英文256个为绝对限制 :2 >hoAJJ  
SetNextMeetNpcPropID iii 38 ; 在进行任务时选择下一个要接触的NPC TABLE ID 输入值(任务编号,地图编号,NPC TABLE ID) :2 >hoAJJ  
AddKillNpc iii 39 ; (必须在 SendQuestBegin函数前面使用.)处理进行任务时要捕捉的NPC TABLE ID和数量的函数 输入值(地图编号,NPC TABLE ID,要捕捉的数量) :2 >hoAJJ  
IncKillNpcNum i 40 ; 在任务中捕捉到指定NPC时增加CONTERS的函数 输入值(任务编号) :2 >hoAJJ  
PushInvItem i 41 ; 将一个物品放进物品栏的函数 输入值(物品ID) :2 >hoAJJ  
PushTInvBox i 42 ; 将一个装有物品的箱子放入装载物品栏(物品ID) :2 >hoAJJ  
PopTInvBox i 43 ; 将一个装有物品的箱子从装载物品栏里拿出(物品ID) :2 >hoAJJ  
GetLicense null 44 ; 读取执照等级的函数 :2 >hoAJJ  
CheckKillNpcNum i 45 ; 检查是否捕捉到任务中所指定的NPC数量. 输入值(任务编号) 完成 yes 是 1 否则 0为 返回值 :2 >hoAJJ  
InputQuestInfo iss 46 ; 处理任务TATLE和情报还有内容的函数 输入值(任务TATLE,任务编号,任务情报) 处理时有问题 yes 是 0 正常 1 :2 >hoAJJ  
SendOpenMenuHelp null 47 ; 通知客户端打开帮助窗口. :2 >hoAJJ  
SendCloseMenuHelp null 48 ; 通知客户端关闭帮助窗口. :2 >hoAJJ  
SendOpenMenuInfo null 49 ; 通知客户端打开角色情报窗口. :2 >hoAJJ  
SendCloseMenuInfo null 50 ; 通知客户端关闭角色情报窗口. :2 >hoAJJ  
SendOpenMenuQuestInfo null 51 ; 通知客户端打开任务情报窗口. :2 >hoAJJ  
SendCloseMenuQuestInfo null 52 ; 通知客户端关闭任务情报窗口. :2 >hoAJJ  
SendOpenMenuWeapon null 53 ; 通知客户端打开装备栏窗口. :2 >hoAJJ  
SendCloseMenuWeapon null 54 ; 通知客户端关闭装备栏窗口. :2 >hoAJJ  
SendOpenMenuSkill null 55 ; 通知客户端打开技能栏窗口. :2 >hoAJJ  
SendCloseMenuSkill null 56 ; 通知客户端关闭技能栏窗口. :2 >hoAJJ  
SendOpenMenuTeam null 57 ; 通知客户端打开组队栏窗口. :2 >hoAJJ  
SendCloseMenuTeam null 58 ; 通知客户端关闭组队栏窗口. :2 >hoAJJ  
SendOpenMenuOption null 59 ; 通知客户端打开设置栏窗口. :2 >hoAJJ  
SendCloseMenuOption null 60 ; 通知客户端关闭设置栏窗口. :2 >hoAJJ  
SendOpenMenuInven null 61 ; 通知客户端打开物品栏窗口. :2 >hoAJJ  
SendCloseMenuInven null 62 ; 通知客户端关闭物品栏窗口. :2 >hoAJJ  
SendOpenMenuMinimap null 63 ; 通知客户端打开小地图窗口. :2 >hoAJJ  
SendCloseMenuMinimap null 64 ; 通知客户端关闭小地图窗口. :2 >hoAJJ  
PushMoney i 65 ; 将钱放入物品栏. 输入值(放入的金额) 成功 yes = 1 失败 yes = 0 :2 >hoAJJ  
PopMoney i 66 ; 将钱从物品栏拿出. 输入值(拿出的金额) 成功 yes = 1 失败 yes = 0 :2 >hoAJJ  
ChangeLicense i 67 ; 变更玩家执照等级 输入值(执照等级) 成功 yes = 1 失败 yes = 0 :2 >hoAJJ  
CheckInParty null 68 ; 检查当前玩家是否加入队伍 :2 >hoAJJ  
CheckPartyReader null 69 ; 检查当前玩家是否是队长 :2 >hoAJJ  
GetPartyMemberCount null 70 ; 处理当前玩家所在队伍的人数的函数 :2 >hoAJJ  
DropItem i 71 ; 处理将一个物品扔在地上的函数 输入值(物品ID) 成功 yes = 1 失败 yes = 0 :2 >hoAJJ  
CheckLogin null 72 ; 检查玩家是否登陆的函数 登陆 yes = 1 否 yes = 0 :2 >hoAJJ  
GetMoney null 73 ; 处理玩家所持金额的函数 :2 >hoAJJ  
SendPlayerEffect ii 74 ; 向玩家显示和任务有关的EFFECT. 输入值(EFFECT编号) :2 >hoAJJ  
SendGroundEffect iiii 75 ; 处理地图中显示的EFFECT. 输入值(x轴 坐标,z轴 坐标,EFFECT编号,SOUND编号) :2 >hoAJJ  
SetEventbox siiiiii 76 ; 在地图中添加活动用箱子的函数 输入值(活动用箱子名,活动用箱子ID,X轴 最小值,Y轴 最小值,X轴 最大值,Y轴 最大值) :2 >hoAJJ  
SendNpcQuestionMenu sssss 77 ; 可以传达给玩家菜单形式的提问. 输入值(提问内容,提问1,提问2,提问3,提问4) :2 >hoAJJ  
; 菜单输入值为NULL时认为没有. :2 >hoAJJ  
; 例) (要买这个吗?,恩,不了,null,null) :2 >hoAJJ  
CheckBuyBoxItem null 78 ; 检查是否以成箱购买物品 :2 >hoAJJ  
CheckSellBoxItem null 79 ; 检查是否以成箱贩卖物品 :2 >hoAJJ  
CheckTalkNpcMenu null 80 ; 检查是否回答NPC的提问 :2 >hoAJJ  
SendStartTwinkleOfficeButton null 81 ; 显示伊甸园按钮为闪烁状态. :2 >hoAJJ  
SendEndTwinkleOfficeButton null 82 ; 停止伊甸园按钮的闪烁状态. :2 >hoAJJ  
SendStartTwinkleLicensButton null 83 ; 显示执照按钮为闪烁状态. :2 >hoAJJ  
SendEndTwinkleLicensButton null 84 ; 停止执照按钮为闪烁状态. :2 >hoAJJ  
SendStartTwinkleNotebookButton null 85 ; 显示俱乐部笔记本电脑按钮为闪烁状态. :2 >hoAJJ  
SendEndTwinkleNotebookButton null 86 ; 停止俱乐部笔记本电脑按钮为闪烁状态. :2 >hoAJJ  
CheckEnterBuild null 87 ; 检查进入建筑物 :2 >hoAJJ  
CheckExitBuild null 88 ; 检查离开建筑物 :2 >hoAJJ  
MoveToPlayer ii 89 ; 将玩家移动至指定坐标. 输入值(x轴 坐标,z轴 坐标) :2 >hoAJJ  
CheckAnserNext null 90 ; 检查玩家是否要求下一阶段对话 :2 >hoAJJ  
CheckAnserClose null 91 ; 检查玩家是否结束当前对话 :2 >hoAJJ  
GetEventMode null 92 ; 读取玩家当前的活动模式. :2 >hoAJJ  
GetPlayerAnser null 93 ; 读取玩家在活动中对话时的状态. :2 >hoAJJ  
CheckAnserQuestCancel null 94 ; 检查玩家的对话请求是否是结束当前任务 :2 >hoAJJ  
SendLevelUp i 95 ; 显示玩家战斗等级上升.成功 1 失败 0 输入值(等级增加量) :2 >hoAJJ  
SendSkillUp ii 96 ; 显示玩家技巧等级上升. 成功 1 失败 0 输入值(技能INDEX,技巧增加量) :2 >hoAJJ  
GetBaseSkill null 97 ; 读取玩家的主技能. 成功 技能INDEX 失败 -1 :2 >hoAJJ  
GetCharNum null 98 ; 读取玩家的角色类型. 成功 角色类型 失败 -1 :2 >hoAJJ  
CheckAccessionParty null 99 ; 检查玩家是否是组队模式 :2 >hoAJJ  
CheckSeccessionParty null 100 ; 检查玩家是否解除组队模式 :2 >hoAJJ  
SendNpcQuestionEndYesNo s 101 ; 任务NPC向玩家以yes/no的形式提问后再没有其他对话时使用 输入值(提问 内容) 英文256个为绝对限制 :2 >hoAJJ  
end
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线yendon
发帖
65
祝福宝石
0
威望
481
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2005-06-11

推~~ 有了这个 就可以开始研究脚本script了.....谢谢分享

离线wpsky
发帖
62
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2005-06-11
ding !!!!!
离线gmcm
发帖
64
祝福宝石
0
威望
1481
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2005-06-11

数据后缀是ZSC啊!怎么编辑啊

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!