魔兽地图服务器存档修改本地存档,【Jass】Preload存档系统,本地写入文件并读取...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把下面的所有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存档系统,本地写入文件并读取...相关推荐
- 某计算机桌面右下角本地连接图标变为,win7系统本地连接图标显示红色叉的解决方法...
win7系统本地连接图标显示红色叉怎么回事呢?打开电脑发现桌面右下角本地连接图标显示红色叉标志,检查网线也是插上的,可以正常使用,重启电脑本地连接图标依旧显示红叉.可能是本地连接被禁用的原因,只要把本 ...
- 魔兽地图服务器修改,魔兽地图的修改怎样用魔兽地图修改编辑器修改和编辑地图,那里有 爱问知识人...
单位修改项目说明 Name 名称 单位的名称 Name - Editor Suffix 名称 WE单位名称后注明 Proper Names 随机名称 随机显示输入名称, 多个名称用",&qu ...
- [原创][vb6]仙剑3外传的存档修改器--补充说明2存档数据
[个人原创,如转载请说明出处] 00000152 钱 00008806 人物1 1397 等级 1401 精max 1405 气max 1409 神max 1413 武 1417 防 1421 速 1 ...
- jksv怎么导入_怪物猎人XX存档修改教程 教你怎么导入导出修改存档
怪物猎人XX已经正式发布,下面是一篇比较详细的怪物猎人XX存档修改教程,里面从存档的导入.导出到存档修改都有非常详细的介绍,本篇教程需要用到HBL工具,而且篇幅比较长,大家要耐心点. 准备工具: 1. ...
- openstreetmap-server-ubuntu-16-04+GraphHopper搭建离线地图服务器和离线路径规划
openstreetmap-server-ubuntu-16-04+GraphHopper搭建离线地图服务器和离线路径规划 一.升级系统 二.安装PostgreSQL数据库和PostGIS扩展 三.下 ...
- 服务器存档修改,云服务器存档修改器
云服务器存档修改器 内容精选 换一换 修改云服务器信息,目前支持修改云服务器名称及描述.您可以在API Explorer中直接运行调试该接口.PUT /v2.1/{project_id}/server ...
- 我的世界中国版服务器存档位置,我的世界中国版如何自己上传本地的mod和存档...
我的世界中国版很多玩家不会上传自己下载的mod东西,怎么上传呢?接下来一游网小编给妲己带来,我的世界中国版如何自己上传本地的mod和存档. 警告:本人对以下行为造成的任何后果不承担责任,一切责任由实际 ...
- 自由枪骑兵修改服务器端口,自由枪骑兵存档修改器(全版本通用)
这是自由武器骑兵存档修改器(全版本通用),自由武器骑兵存档修改器一个,这是一个很强大的存档修改器,直接修改存档,让您在游戏中变得更加的强大,可以更好的体验游戏,下面为大家附上详细的使用方法. 游戏说明 ...
- 金x修改器连接服务器怎么办,金X存档修改器 天赋物品更新版 附控制台补丁
请问一下修改器的运行环境要求什么版本的.NET,我这加载存档会报错 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ******** ...
最新文章
- man nfsd(rpc.nfsd中文手册)
- 如何在网站上同步查看BCH数据
- CDQ分治嵌套模板:多维偏序问题
- 2019最全Python入门学习路线,绝对是最全
- linux为什么要交换内存,Linux系统中交换内存是什么?
- 基础设置---python库--matplotlib
- 数学建模竞赛国赛模板latex
- SIM868——GPS加速定位方法
- 【iOS逆向与安全】frida-trace入门
- mysql不区分英文字母大小写模糊查询
- ArcGIS插件安装通用问题汇总
- Symbol Factory Universal v3.X 工业图形库
- 谷歌浏览器历史记录查看很慢解决方案
- KDA,token.Kadena链的一些常识
- Google Filament 源码学习(四):Material System (三) - 材质格式 (mat)
- 区块链Fabric 技术架构和交易流程
- 数据集成的两种架构:ELT和ETL
- 数学建模论文(国赛)写作建议
- 天润云再恢复上市进程:2021年利润下滑七成,称未来业绩增长放缓
- JAVA 并发编程-多个线程之间共享数据(六)