请选择 进入手机版 | 继续访问电脑版

快捷方式网络游戏技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1904|回复: 0

[【教程】] 【资料】仙侣2服务端 Task文件详解

[复制链接]
  • TA的每日心情
    慵懒
    2020-7-6 00:26
  • 签到天数: 1851 天

    [LV.Master]伴坛终老

    发表于 2011-1-29 20:22 | 显示全部楼层 |阅读模式
    有一些就不介绍了  一看就明白

    现在先说修改开宝箱吧

    X:\Usr\GameServer\Task\宝箱
    里面首先打开宝箱文件

    ProcMain
    If($火宝箱 == 0)
    SendMsgToSpc("没有打开宝箱");
    Return
    EndIf
    DelTaskLog($火宝箱)
    AddExp(500000)
    AddNumen(250000)
    GiveGold(500000)
    SendMsgToWorld("恭喜『%s』打开火宝箱获得50万经验25万元神50万仙币");
    AddEffect("\Skill\效果\烟花\005.txt")
    EndProc

    AddExp(500000)   经验
    AddNumen(250000)   元神
    GiveGold(500000)    金钱

    装备箱子
    GetProfession($职业)
    GetSex($S)
    If($职业 == 0)
    If($S == 0)
    Random($tmp,7)
    If($tmp == 1)
    GiveTaskItem("闪电刀",2,0,15)

    以5级宝箱为例子
    GiveTaskItem("闪电刀",2,0,15)

    物品名称,品级(法,宝,仙,神),

    后面的两个暂时还不清楚
    没试验过

    其他一些文件都是任务

    现在举例修改任务文件
    以新手任务 红蚂蚁粉为例

    ProcMain
    GetTaskLog($【启缘篇】红蚂蚁粉)
    If($【启缘篇】红蚂蚁粉 == 0)
    GetItem("红蚂蚁粉"5,$数量)
    If ($数量 << 5)
    Return
    EndIf
    TakeItem("红蚂蚁粉",5)
    AddFame(100)
    GiveGold(35000)
    AddExp(15000)
    SetTaskLog($【启缘篇】红蚂蚁粉,1)
    AddEffect("\Skill\效果\任务\003.txt")
    DelTaskVar("收集红蚂蚁粉")
    Return
    EndIf
    EndProc


    AddFame(100)声望
    GiveGold(35000)金钱
    AddExp(15000)经验


    修改任务给予的装备
    貌似无法修改  暂时还没弄清楚
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|快捷方式网络游戏技术论坛     快捷方式.lnk 点击这里给我发消息  

    GMT+8, 2020-8-3 22:39 , Processed in 0.113169 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表