热搜: | 活动| 交友| discuz|
快捷导航 上传模型
打印 上一主题 下一主题

天龙八部给新手lua脚本注解

[复制链接]
查看: 3608|回复: 0
  • TA的每日心情
    可爱
    2021-3-16 19:09
  • 292

    主题

    308

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    60144
    跳转到指定楼层
    楼主
    发表于 2020-7-1 01:03:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    YuanBao(sceneId,selfId,targetId,1,100000)    --- 加元宝
    zengdian                                     --- 赠点

    gbvalue                  善恶值    (gbvalue = gbvalue - 100 扣除善恶值)
    GetLevel                 判断等级  (if        GetLevel( sceneId, selfId)<71  then 如果等级小于71级)
    LuaFnGetPropertyBagSpace 检测背包空格(if LuaFnGetPropertyBagSpace( sceneId, selfId ) < 2 then 检测背包空格是否小于2个)
    LuaFnGetTaskItemBagSpace 检测任务背包(if LuaFnGetTaskItemBagSpace( sceneId, selfId ) < 1 then 同上)
    LuaFnJoinMenpai          加入门派  (LuaFnJoinMenpai(sceneId, selfId, targetId, 3) 设置门派为武当(3))
    LuaFnSetXinFaLevel       设置心法等级 (LuaFnSetXinFaLevel(sceneId,selfId,19,10) 10为等级19为心法ID)
    LuaFnSendSystemMail      发送给玩家邮件 (LuaFnSendSystemMail( sceneId, GetName(sceneId,selfId), "#{LevelMail_menpai_9}" ) ("#{LevelMail_menpai_9}"为邮件内容))
    LuaFnGetHumanPKValue     检测人物PK值   (IF LuaFnGetHumanPKValue( sceneId, playerId ) > 4 then PK值是否大于4)
    LuaFnSendSpecificImpactToUnit 无敌  (LuaFnSendSpecificImpactToUnit(sceneId, playerId, playerId, playerId, 54, 100 )  无敌状态)
    LuaFnAuditQuest          统计任务信息 (LuaFnAuditQuest(sceneId, selfId, x600012_g_MissionName))
    LuaFnHasTeam             检测人数 (if LuaFnHasTeam( sceneId, selfId ) == 1 then 检测是否为1人 )
    LuaFnCreateCopyScene     副本数量??
    LuaFnGetCopyScene_HumanCount 场景人物数量 (LuaFnGetCopyScene_HumanCount( sceneId ))
    LuaFnAwardSpouseTitle    人物称号 (LuaFnAwardSpouseTitle( sceneId, selfId, "VIP会员" ))
    CallScriptFunction       调用脚本 更新数据
    PlayerName               游戏中显示玩家姓名 (AddText(sceneId,"  "..PlayerName.." ,赶快来吧。\n"))
    IsHaveMission            检测任务         (if IsHaveMission(sceneId,playerId,4021) > 0 then 检测是否有漕运任务)
    GetMissionCount          检测人物数量     (if GetMissionCount(sceneId, selfId)>=20 then 检测任务数量是否大于等于20)
    DelMission               删除任务     (DelMission( sceneId, mems, x311005_g_MissionId ))
    AddMission               添加任务     (AddMission( sceneId, mems, x311005_g_MissionId, x311005_g_ScriptId, 1, 0, 0 ))
    misIndex                 暂时不清楚和任务相关
    SetPlayerDefaultReliveInfo 设置死亡后复活点位置   (SetPlayerDefaultReliveInfo( sceneId, playerId, "%10", -1, "0", SCENE_PRISON, 48, 30 ) 在监狱中复活)
    CheckTimer               检测时钟
    SetTimer                 设置时钟   (SetTimer(sceneId, playerId, 1230, "OnHuashanSceneTimer", 10000))
    UICommand_AddInt         播放音效   (UICommand_AddInt(sceneId, soundId)  配合 DispatchUICommand(sceneId,selfId, 1234))
    AddItem                  给予物品   (AddItem( sceneId, ItemID, 1 )  其中ItemID就是物品ID)
    DelItem                  删除物品
    GetTeamId                检测是否组队 (if        GetTeamId( sceneId, selfId)<0        then 这个就是检测是否组队<0为没有组队)
    NewWorld                 传送到副本   (NewWorld( sceneId, selfId, copysceneid, x311005_g_Fuben_X, x311005_g_Fuben_Z) ;)
    AddMoney                 给钱    (AddMoney(sceneId,selfId,money ); 其中的money为金币数量可以为数字也可以为变量)
    CostMoney                删除金币 (CostMoney( sceneId, male, 55555 ))
    ContribBonus             暂时不知道检测什么  (if ContribBonus > 0 then)
    CityChangeAttr           帮会贡献  (CityChangeAttr( sceneId, selfId, GUILD_CONTRIB_POINT, ContribBonus ))
    AddExp                   给经验   (AddExp( sceneId, selfId, ExpBonus ) expbonus 为经验值)
    GetExp                   检测经验  (GetExp(sceneId,selfId) >= 520000000)
    LuaFnAddExp              也是给经验 (LuaFnAddExp( sceneId, selfId,700000) )
    random(100)              随即几率 (if random(100) > 2 then  几率为2%)
    checkCreatePet           检测携带珍兽数量 (if not checkCreatePet or checkCreatePet ~= 1 then 这个检测是否等于1)
    checkPet                 检测珍兽是否在出战 (if not checkPet or checkPet ~= 1 then  1为出战状态)
    skillBook.needLevel      技能等级
    skillBook.type           心法ID
    AddMonsterDropItem       好像是刷怪 (AddMonsterDropItem( sceneId, objId, selfId, 50601001 )  50601001 贼兵喽啰)
    GetMonsterGroupID        杀死怪物的ID (GetMonsterGroupID( sceneId, objId ) 这个好像是做任务需要的)
    DispatchShopItem         打开商城  (DispatchShopItem( sceneId, selfId, targetId, x050007_g_shoptableindex ) 这个是买礼花)
    needLevel                需要等级  (needLevel = 80)


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    精彩推荐

    小白游戏论坛

    • 反馈QQ:1063813869
    • 工作时间:周一到周五 10:00-22:00
    400-526-9685

    关注我们