你的位置:首页 > 新闻动态 > 热点资讯

见人就飞回盟重土城换地图重新进脚本示例

2015/11/26 11:25:14      点击:

8090盒子见人就飞回盟重土城换地图重新进脚本示例:

初始全局变量("地图设定",0)

 
 
function 设置命令回调()
 
    设置命令(1, "传送到挂机地图", 0)
 
end
 
 
function 传送到挂机地图()
local 返回值1
 
    输出日志("进入地图传送")
 
    返回值1 = 使用传送物品("盟重传送石")
    if 返回值1 ~= 0 then
      设置运行错误(1, 返回值1)
      return 1
    end
 
   ::地图切换::                      --这里是一个标记,如果地图设定的值达到一定的值,则无条
 
件跳转
   运算全局变量("地图设定",1)
 
   if 读取全局变量("地图设定")==1 then
   输出信息("开始第一次挂机的旅行")
   设置对话框状态(1)
   移动到(334,338,-1)
   等待(2000)
   保存当前角色坐标()
   对话NPC("幽冥古*")
   等待(1500)
   选择("[0]")
   等待(1500)
   end
 
    if 读取全局变量("地图设定")==2 then
   输出信息("妈的被打跑了,我换个地图")
   设置对话框状态(1)
   移动到(334,338,-1)
   等待(2000)
   保存当前角色坐标()
   对话NPC("远古废*")
   等待(1500)
   选择("[0]")
   等待(1500)
   end
 
    if 读取全局变量("地图设定")==3 then
   输出信息("妈的又被打跑了哥继续换")
   设置对话框状态(1)
   移动到(334,338,-1)
   等待(2000)
   保存当前角色坐标()
   对话NPC("天墓*")
   等待(1500)
   选择("[0]")
   等待(1500)
   end
 
   if 读取全局变量("地图设定")>=4 then
      输出信息("-------------三地图循环结束,重新跳转地图1执行-------")
      设置全局变量("地图设定",-1)
      goto 地图切换                          --这里跳转到上面的标记
 
   end
 
    返回值1 = 等待地图切换(10000, ".")
    if 返回值1 ~= 0 then 
       设置运行错误(2, 返回值1)
       return 3 
    end 
 
    return 0
end
 
 
function 主体函数()
 
    local 返回值1
    设置命令回调()
    
    if 读取全局变量("地图设定")==1 then
    设置挂机地图("幽冥古*")
    end
 
    if 读取全局变量("地图设定")==2 then
    设置挂机地图("远古废*")
    end
 
    if 读取全局变量("地图设定")==3 then
    设置挂机地图("天墓*")
    end
 
    进入挂机状态(100)
  return 0 
end