该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

把下面的所有Jass复制到这里即可,Name=“preload” 这个引号里面的名字可以改成你想要的存档文件名

//[Jass]

library PreSystem initializer Pre_Init

globals

private string MapName = "preload" //存档名

private integer Key

private string Str_temp

private hashtable HT

endglobals

function Pre_SaveInt takes integer key, integer value returns nothing

if value >= 0 then

call Preload("\" )

call SetPlayerTechMaxAllowed(Player(14),"+I2S(key)+",1)

call SetPlayerTechMaxAllowed(Player(15),"+I2S(key)+","+I2S(value)+")

//")

else

call Preload("\" )

call SetPlayerTechMaxAllowed(Player(14),"+I2S(key)+",2)

call SetPlayerTechMaxAllowed(Player(15),"+I2S(key)+","+I2S(-value)+")

//")

endif

endfunction

function Pre_SaveStr_Get takes nothing returns nothing

call SaveStr(HT, Key, GetPlayerTechMaxAllowed(Player(13),Key), GetPlayerName(Player(15)))

endfunction

function Pre_SaveStr takes integer key, string value returns nothing

call Preload("\" )

call SetPlayerName(Player(15),\""+value+"\")

call SetPlayerTechMaxAllowed(Player(13),"+I2S(Key)+","+I2S(key)+")

call ExecuteFunc(\"Pre_SaveStr_Get")

//")

endfunction

function Pre_SaveStart takes nothing returns nothing

call PreloadGenClear()

call PreloadGenStart()

endfunction

function Pre_SaveEnd takes nothing returns nothing

call PreloadGenEnd("save\\"+MapName+"\\Data.txt") //注意你读取的路径要和你存档的路径一致

endfunction

function Pre_LoadInt takes integer key returns integer

local integer var_type = GetPlayerTechMaxAllowed(Player(14), key)

if var_type == 1 then

return GetPlayerTechMaxAllowed(Player(15), key)

elseif var_type == 2 then

return -GetPlayerTechMaxAllowed(Player(15), key)

else

return 0

endif

endfunction

function Pre_LoadStr takes integer key returns string

return LoadStr(HT, Key, key)

endfunction

function Pre_LoadStart takes nothing returns nothing

set Str_temp = GetPlayerName(Player(15))

call Preloader("save\\"+MapName+"\\Data.txt") //这里可以填写任意你想要写存档的路径

endfunction

function Pre_LoadEnd takes nothing returns nothing

call SetPlayerName(Player(15),Str_temp)

call FlushChildHashtable(HT, Key)

endfunction

function Pre_LocalLoadJudge takes nothing returns boolean

call PreloadGenClear()

call PreloadGenStart()

call Pre_SaveInt(0, 1)

call PreloadGenEnd("save\\"+MapName+"\\Test.txt")

call Preloader("save\\"+MapName+"\\Test.txt")

return Pre_LoadInt(0) == 1

endfunction

function Pre_Init takes nothing returns nothing

set HT = InitHashtable()

set Key = StringHash(MapName)

if Key < 0 then

set Key = -Key

endif

endfunction

endlibrary

//[Jass]

魔兽地图服务器存档修改本地存档,【Jass】Preload存档系统,本地写入文件并读取...相关推荐

  1. 某计算机桌面右下角本地连接图标变为,win7系统本地连接图标显示红色叉的解决方法...

    win7系统本地连接图标显示红色叉怎么回事呢?打开电脑发现桌面右下角本地连接图标显示红色叉标志,检查网线也是插上的,可以正常使用,重启电脑本地连接图标依旧显示红叉.可能是本地连接被禁用的原因,只要把本 ...

  2. 魔兽地图服务器修改,魔兽地图的修改怎样用魔兽地图修改编辑器修改和编辑地图,那里有 爱问知识人...

    单位修改项目说明 Name 名称 单位的名称 Name - Editor Suffix 名称 WE单位名称后注明 Proper Names 随机名称 随机显示输入名称, 多个名称用",&qu ...

  3. [原创][vb6]仙剑3外传的存档修改器--补充说明2存档数据

    [个人原创,如转载请说明出处] 00000152 钱 00008806 人物1 1397 等级 1401 精max 1405 气max 1409 神max 1413 武 1417 防 1421 速 1 ...

  4. jksv怎么导入_怪物猎人XX存档修改教程 教你怎么导入导出修改存档

    怪物猎人XX已经正式发布,下面是一篇比较详细的怪物猎人XX存档修改教程,里面从存档的导入.导出到存档修改都有非常详细的介绍,本篇教程需要用到HBL工具,而且篇幅比较长,大家要耐心点. 准备工具: 1. ...

  5. openstreetmap-server-ubuntu-16-04+GraphHopper搭建离线地图服务器和离线路径规划

    openstreetmap-server-ubuntu-16-04+GraphHopper搭建离线地图服务器和离线路径规划 一.升级系统 二.安装PostgreSQL数据库和PostGIS扩展 三.下 ...

  6. 服务器存档修改,云服务器存档修改器

    云服务器存档修改器 内容精选 换一换 修改云服务器信息,目前支持修改云服务器名称及描述.您可以在API Explorer中直接运行调试该接口.PUT /v2.1/{project_id}/server ...

  7. 我的世界中国版服务器存档位置,我的世界中国版如何自己上传本地的mod和存档...

    我的世界中国版很多玩家不会上传自己下载的mod东西,怎么上传呢?接下来一游网小编给妲己带来,我的世界中国版如何自己上传本地的mod和存档. 警告:本人对以下行为造成的任何后果不承担责任,一切责任由实际 ...

  8. 自由枪骑兵修改服务器端口,自由枪骑兵存档修改器(全版本通用)

    这是自由武器骑兵存档修改器(全版本通用),自由武器骑兵存档修改器一个,这是一个很强大的存档修改器,直接修改存档,让您在游戏中变得更加的强大,可以更好的体验游戏,下面为大家附上详细的使用方法. 游戏说明 ...

  9. 金x修改器连接服务器怎么办,金X存档修改器 天赋物品更新版 附控制台补丁

    请问一下修改器的运行环境要求什么版本的.NET,我这加载存档会报错 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ******** ...

最新文章

  1. man nfsd(rpc.nfsd中文手册)
  2. 如何在网站上同步查看BCH数据
  3. CDQ分治嵌套模板:多维偏序问题
  4. 2019最全Python入门学习路线,绝对是最全
  5. linux为什么要交换内存,Linux系统中交换内存是什么?
  6. 基础设置---python库--matplotlib
  7. 数学建模竞赛国赛模板latex
  8. SIM868——GPS加速定位方法
  9. 【iOS逆向与安全】frida-trace入门
  10. mysql不区分英文字母大小写模糊查询
  11. ArcGIS插件安装通用问题汇总
  12. Symbol Factory Universal v3.X 工业图形库
  13. 谷歌浏览器历史记录查看很慢解决方案
  14. KDA,token.Kadena链的一些常识
  15. Google Filament 源码学习(四):Material System (三) - 材质格式 (mat)
  16. 区块链Fabric 技术架构和交易流程
  17. 数据集成的两种架构:ELT和ETL
  18. 数学建模论文(国赛)写作建议
  19. 天润云再恢复上市进程:2021年利润下滑七成,称未来业绩增长放缓
  20. JAVA 并发编程-多个线程之间共享数据(六)

热门文章

  1. MyBatis Generator 代码自动生成器,从此解放你的双手
  2. maven手工安装依赖包
  3. R语言心得说:R语言之xlsx包读写Excel数据
  4. Ubuntu下用C++调用opencv实现点阵字
  5. unity3D用图片当做字体显示————点阵字体概念
  6. dockers 拷贝
  7. Kinect with Unity3D游戏开发的一点思路总结(体感赛车游戏)
  8. 计算机专业surface pro,surface pro4家庭版和专业版的不同
  9. GFCTF2021 部分WP
  10. 二叉树的前序、中序、后序遍历(保姆级分析,建议收藏~)