脚本语句讨论



  • addfeversec = 加卡时
    addgold = 加钱
    addgoldlevel
    addluck =加幸运度
    addskillslot = 加技能格
    addstampcount
    albumitemflg =变更人物头象
    bankitem
    BBImage(BImage) =判断人物图形编号
    block = NPC指令开端(类似设定一块一块脚本块)
    Changepal = 改变地图调色板 例如 changepal 15,180 参数15为调色板值,180为时间,单位秒
    checkitemcategory
    CheckRealTime =检查真实时间
    checkskillslot =检查技能格数
    checktitle =檢查是否有新称号
    else =配合IF
    encount =打怪
    endblock
    endevent =赋予指定event编号
    endif =配合IF
    EndWindow =对话结束关闭对话视窗
    EquipItem
    fame =称号值
    floor 判断所在地图的编号比如法兰 1000
    fp =给予+-生命值
    gaendwindow 全队endwindow?
    gaglobalflag 全队globalFlag条件判断
    gawindow 全队window?
    getalbumflgtotal
    giveitem =给予指定道具编号指令(道具鉴定与否看itemset中的设置几率)
    GiveLeak0Item =给予特定道具编号指令(未鉴定道具)
    GiveLeak1Item =给予指定关键道具编号指令(已鉴定道具)
    givepet 给予指定宠物
    giverecipe =给予指定技能编号
    givestackitem
    globalFlag 类似ENDEVENT的判断?? 登出效果不消失,服务器重启归零
    globaltimer
    Gold =检查当前金钱值
    gotob 用于语句跳转,向上跳(goto back)
    gotof 用语语句跳转,向下跳(goto forward)
    Group =检查当前組对人数
    guildmember
    HaveItem 检测是否拥有道具
    haveleak0item
    haveleak1item
    havetitle 检测是否拥有称号
    houseid
    if =搭配ELES指令
    imagetype =判断0:GIRL 1:BOY 2:CHILDBOY 3:CHILDGIRL 4:MAN 5:WOMAN 6:OLDMAN 7OG
    Item =道具编号开端(如Item1234)
    ItemCreateTime =判断道具创建到現在的时间差
    itemdur =判断指定道具当前耐久
    itemdurper
    ItemSpace =判断道具空间
    job =判断人物职业编号
    jobancestry
    jobrank =判断人物职业等級
    killdrugdish
    killitem =刪除指定编号道具
    killitemall =刪除指定编号下的所有道具
    killleak0item =刪除指定编号下未鉴定的所有道具
    killleak1item =刪除指定编号下已鉴定的所有道具
    killpet =刪除指定宠物
    killpeth
    killpetl =刪除指定宠物
    LeaveGroup =强制离队
    level =判断等級
    localcount 本地计量?类似与局部计量变量
    localflag
    lp =判断生命值
    maxfp =判断最大魔法值
    maxlp =判断最大生命值
    Message = 显示系统提示 ,参数为msg编号
    metamocount =人物指定变更变身编号
    moveto
    Next =搭配Window指令
    no =搭配Window指令
    nowevent =判断当前event值
    nowtime =判断当前魔力时间(0~15)
    OK =搭配Window指令
    pequipitem 整个队伍中有几人装备某道具 例 EV_tomita_comtest0204
    petlevel =设定指定宠物等级
    petspace =判断宠物栏当前剩余空格
    phitem 整个队伍的道具判断
    Play_SE =播放指定音效
    playse =播放指定音效
    random 随即数设定
    Setaction =指定npc动作(必須是可动的npc),动作参数应该是0-9
    setcharm =设定魅力值
    SetDur 设定物品耐久,例如 setdur 18776,-1 18776为物品ID,-1表示减1耐久度
    setfeverflg =设定称号值
    sethouse =设定房间剩余时间
    sethouselimit
    setlevel
    SetLoginPoint =设定登陆点指令,已知的参数为 0:法兰|1:阿凯鲁法|2:哥拉尔|3:应该是新城那个
    SetLp =设定生命值
    SetObject 设定指定不可穿越道具
    setparameter
    setvisitor 在流行山丘的大地鼠婆婆的脚本里有用到 setvisitor +1
    shapenext 设定NPC变换形象,举例"shapenext 外观编号"
    shapeoff
    shapeon
    shipchardown 下船?
    shipchartake 上船
    shipgetstoptime
    skilllevel =设定技能等級
    stackitemspace
    StrCmpChat =判断 msg对话字句
    strstrchat 同上?
    systemmessage 系统信息?
    total 全局总量
    tglobalflag
    trueimage
    warp =移动指令
    Window_NO =搭配Window_yes使用(玩家选no时)
    Window_OK =玩家选确定后
    Window_YES = 玩家选"yes"时
    xpos =指定x坐标
    yes 搭配window使用
    Ypos =指定y坐标

    共享npc脚本变量的说明和未被用到的编号
    LocalCount
    生命周期:某个脚本内,跳出脚本既归0
    类型:整型
    未被用到的编号:14-19,21-28
    LocalFlag
    生命周期:某个脚本内,跳出脚本既归0
    类型:布尔型
    未被用到的编号:4-24,26-256
    globalFlag
    生命周期:登出不消失,服务器重启归0
    类型:布尔型
    未被用到的编号:73-255
    NowEvent 和 EndEvent
    生命周期:永久存在,保存到数据库
    类型:布尔型

    EquipItem 检查正装备着的道具 判定条件 用于判定语句后面
    格式:EquipItem == 道具编号

    killpet =刪除指定宠物
    killpeth
    killpetl =刪除指定宠物
    killpeth和killpetl 后面跟的代码是enemybase.txt 里的代码
    区别在于
    killpeth 删除大于1级的宠
    killpetl 删除1级的宠



  • 不是很明白 NPC换形象是什么意思。



  • 不错补充了部分。 希望高手可以接着完善!



  • 非常适合我= =以后写脚本上来这里找就OK了~



  • 这个好啊,写脚本用的着哦



  • 感谢分享。。写脚本留用~



  • 灰常感谢分享啊



  • 好东西收藏..



  • 还有部分没有补充上的。



  • 这个真的不错。非常感谢



  • 非常非常的好



  • VERY CLEAR!!!



  • UPUPUPUPUPUPUP



  • UPUPUPUPUPUPUPUPUPUPUP



  • UUPPUUPPUUPPUUPP







  • :)灌水之王 O(∩_∩)O哈哈~



  • continue!!!!!!!



  • 郁闷啊 分数这真少



  • 我要积分积分积分 我要升级升级升级


登录后回复