MySQL与PostgreSQL比较 哪个数据库更好

MySQL与PostgreSQL比较 哪个数据库更好,第1张

邹锐的回复比较官方,我就用个软件攻城狮的口气解释一下吧

MySQL用的比较多吧,可能用Mysql的公司比PostgreSQL要多一些,而且MySql的服务也很多,额,这些其实都不重要,重要的是你的程序端是什么,比喻C#和SqlServer这天生一对,还有MySql和PHP,Oracle 和C++这些配对都挺不错,当然PostgreSQL也比较有名气,只要写好Dll或者下载一个组件,C#的WinForm也可以用,可能C++也不错,当然Java把接口做好也可以,但是我对这个数据库不熟悉,我还是比较熟悉MySQL,查询比较快,这也是很多公司用他的原因,我也用过几次,但是最后还是选择了SqlServer,因为很多程序都支持他,数据库的脚步大多一样,包括什么存储过程啊,提交事物啊,视图,索引,触发器之类的,只要用好了一个,其他的大多无师自通了,关键还是自己的程序端是什么,功能是什么,数据量有多少,相信你也很清楚数据库的关键性,毕竟合适的数据库是程序端一个强大的后盾啊,说了堆没用的,其实我对PostgreSQL了解不多,他既然能开源自然是有厚底子,MySql的综合实力应该比不上他,毕竟是小数据库,速度也好,使用率也好,都是表面的,PostgreSQL是元老,和SqlServer是一个年代的,敢开源的东西都应该得到尊重的,不像SqlServer收费,最后说形象点吧,PostgreSQL是C,MySql是Java;PostgreSQL是HTML,MySql是PHP,PostgreSQL是经验丰富的项目经理,Mysql是年轻的软件工程师

①ShadowEditor Ver010或者用MPQWorkshop,MPQMaster,(魔兽地图就像一个压缩包一样用)。用来解压添加作者

②W3MMASTER(大部份地图都可以修改,只是会出错,相当出错。例如修改后地图无法正常读入,修改的数据无法正常读入。不过有个强大的功能就是所有的地图都可以解压)

③we(地图编辑器,魔兽也有自带worldeditexe)

④加密工具(强大呀一定要用不要觉得用不着)

首先找一张魔兽RPG地图,只要你觉得好玩,只要你想改,只要是W3MMASTER无法修改的rpg地图。来吧动起手来。

用ShadowEditor打开你想改的地图,如有提示无法打开点击mpq文件头修复打开后你会发现图里有好多文件,主要针对

war3mapw3u 单位

war3mapw3t 物品

war3mapw3a 技能

war3mapw3h 魔法特效

(war3mapwtg 触发事件一般作者都删了,只有这个会保留war3mapj jass数据库`里面包涵了触发事件第二种修改方法就是针对这个做触发脚本添加到这里)

war3mapw3u 单位

war3mapw3t 物品

war3mapw3a 技能

war3mapw3h 魔法特效

解压到一个目录下(你自已要找到),war3mapw3h 魔法特效(只是改些华丽的技能效果你觉得不需要也没必要解压出来),解压后别关掉`

we打开,按F6(物体编辑器)对相自指定的输入进去(没,还要上传,还要剪图,太累了)

好像你点单位,文件(ALT+F)→导入单位设置(ALT+i)|这些不用教了吧你看一下就懂得修改了按你喜好去改吧|。物品技能那些方法也同上差不多不多写了。

改完了就把原文件里的替换掉。

打开ShadowEditor你刚才打开的地图,接着对相对应的文件替换。一定要点重新压缩`

一般来说就完成了,不过有些地图会出错这就是要用到这个软件了

加密工具`把地图加密一次就ok

还有种就是针对有些大地图又没人物模型作者做完图后很多不要因素不删`但又好玩的`那你就用W3MMASTER`把这地图里面的解压出来`接着用mpq软件打开任意一张魔兽未加密地图(地图包里的地图都是未加密的)`把里面的删掉`把解压出来的全部放进去`重压缩`这样你就可以用we直接打开修改`因为这张地图已经是未加密的了`

第二种修改方法|首先要了解 war3mapj jass数据库 |

工具

①JassCraft

②ShadowEditor

用ShadowEditor 打开一张地图解压文件里的war3mapj

用jasscraft打开war3mapj

先放着别动,打开we自已做个脚本保存。(不会做?不会做没办法了。因该是很快的认真看下到网站上看点教程)

做完后就把自已做的脚本保存为J的文件形式添加进去原来地图里就行(只是加入进去而已)

①将你自已做的脚本globals以下到第一个endglobals的内容复制添加到原来地图的war3mapj的globals下

②添加变量内容在war3mapj搜索InitGlobals将触发脚本的j local integer i = 0到set i = 0 的内容添加到war3mapj local integer i = 0到set i = 0之间

③将loop到endloop的(包或loop endloop)内容复制到war3mapj__set i = 0的下面

④从第一个触发器的名字开始(就是你自已做的脚本自已要记得第一件触发事件的名字)一直到 InitCustomTriggers 的上面的一个endfunction(包或endfunction)一起复制添加到 war3mapj 的globals的大目录下面

⑤复制function InitCustomTriggers takes nothing returns

nothing 到下一个 endfunction 里的内容!然后,在war3mapj里搜索InitCustomTriggers

将刚刚复制的粘贴到下面

⑥基本ok,接着就是老办法用mpq打开`把改过的这些换成你修改过的war3mapj,重压缩。

完成。

还有种修改是最简单的。

war3mapmisctxt 游戏平衡常数

直接用文本形式打开

针对以下这个相对应的做修改

MaxUnitLevel=100 单位最大等级

UpgradeRefundRate=10 取消建筑升级偿还率

C0 取消建筑建造尝坏率

DamageB00,050,100,150,100,050,015,150 攻城 --------

DamageB00,150,100,070,100,100,015,100 普通 -

DamageB00,075,100,035,100,050,015,150 穿刺 =[装甲类型排列循序为]

DamageB00,100,100,100,100,075,015,100 法术 =[轻型,中形,重型,加强,普通,英雄,神圣,无装甲]

DamageB25,075,200,035,100,050,015,100 魔法 -

EtherealDamageB00,000,000,166,000,166,000 虚无奖励 -

DamageB00,100,100,050,100,100,015,100 英雄 -------

CallForHelp=10000 呼叫帮助范围

CreepCallForHelp=10000 呼叫帮助范围,中立

ChanceToMiss=033 低对高失误几率

DefenseArmor=003 装甲伤害减少参数

PickupItemRange=2500 拾起物品范围

DropItemRange=1500 掉落物品范围

GiveItemRange=2500 给予物品范围

PawnItemRate=08 物品贩卖价格比

PawnItemRange=15000 贩卖物品范围

MaxUnitSpeed=5220 单位速度最大

MinUnitSpeed=10 单位速度最小

MaxBldgSpeed=5220 建筑速度最大

MinBldgSpeed=10 建筑速度最小

TradingIncLarge=10000 控制点击(CTRL+左键)增加资源量(联盟交易资源)

TradingIncSmall=1000 普通点击(联盟交易资源)

UpkeepGoldTax=000,000,030,060,060,060,060,060,060,060 黄金维修费

Summ0 英雄EXP取得——英雄-上一个值因素

GrantHeroXPFormulaC=00 英雄EXP取得——英雄-固定因素

GrantHeroXPFormulaB=90 英雄EXP取得——英雄-等级因素

GrantHeroXP=40 英雄EXP取得——英雄-表格

NeedHeroXPFormulaA=104 英雄EXP要求——上一个值因素

NeedHeroXPFormulaB=2000 英雄EXP要求——列表

StrRegenB15 每点力量生命恢复奖励

StrHitPointB0 每点力量生命值奖励

StrAttackB0 每点主要属性攻击力奖励

AgiMoveB1 每点敏捷移动速度奖励

AgiDefenseB3 每点敏捷防御奖励

IntManaB0 每点智力魔法值奖励

AgiDefenseBase=00 防御基础值(敏捷奖励之前)

IntRegenB03 每点智力魔法恢复奖励

AgiAttackSpeedB01 每点敏捷攻击速度奖励

HeroExpRange=1000000 英雄EXP最大取得范围

MaxHeroLevel=1000 英雄最大等级

BuildingKillsGiveExp=1 建筑物杀死单位是否给予经验值(0是假,1是真)

MaxLevelHeroesDrainExp=0 最高等级英雄是否消耗经验值(0是假,1是真)

HeroFactorXP=100 中立生物经验参数

GrantNormalXPFormulaC=00 英雄EXP获取——普通-固定因素

GrantNormalXPFormulaB=40 英雄EXP获取——普通-等级因素

GrantNormalXP=15 英雄EXP获取——普通-表格

FoodCeiling=300 人口限制

FrostAttackSpeedDecrease=02 冰冻 攻击速度降低

FrostMoveSpeedDecrease=04 冰冻 移动速度降低[/code]

war3mapw3u 单位

war3mapw3b 可破坏的

war3mapw3d 地形装饰物

war3mapw3t 物品

war3mapw3a 技能

war3mapw3h 魔法特效

war3mapw3q 升级

war3mapwts 文字

war3mapwtg 触发器

war3mapj JASS数据库

war3mapshd 地层数据

war3mapwpm mp3 wav等媒体文件的设置

war3mappreviewtga 地图缩略图

war3mapblp 图形文件的设置

war3mapMisctxt 游戏平衡性常数

解压出来的数据

unitbalanceslk和unitweaponsslk unituislk unitabilitiesslk单位数据

abilitydataslk 技能数据

itemdataslk 物品数据

campaignabilitystringstxt

humanabilitystringstxt

nightelfabilitystringstxt 技能数据记事本

neutralabilitystringstxt

orcabilitystringstxt

undeadabilitystringstxt

campaignunitstringstxt

neutralunitstringstxt

nightelfunitstringstxt 单位数据记事本

orcunitstringstxt

undeadunitstringstxt

itemabilitystringstxt

itemstringstxt 物品数据记事本

EXCEL文件注释

技能修改

前面的基本可以无视

11项levels:等级

12项reqLevel:使用技能所需要的等级

15项targs1:允许攻击(例如:地面,空中等)

16项Cast1:法术施法时间

17项Dur1:对普通单位的持续时间

18项HeroDur1:对英雄的持续时间

19项Cool1:法术施放间隔

20项Cost1:魔法消耗值

21项Area1:法术所影响范围

22项Rng1:法术施放范围

23项-31项DataA1-DataI1:该法术数据(比如伤害等等这个要大家打开WE对着改)

32项UnitID1:召唤法术所召唤出来的生物DI

33项BuffID1:魔法效果

34项EfctID1:特效(WE是这样翻译的)

后面的如此类推

所有后面是1的就是该魔法第一等级值

单位修改

只翻译比较重点的!

貌似是建筑物的数据对应SLK数据:unitbalanceslk

23项HP:初始生命值

24项readlHP:最大生命值

25项regenHP:生命恢复率(越大生命的恢复速度越快)

26项regenType:生命恢复类型(当然是always啦)

31项def:基础防御值

32项defup:防御升级奖励

34项defType:防御类型(最好的当然是神圣防御divine啦)

39项reptm:这个是建筑物的修理时间(有时候不想把基地改那么BT的话可以把这个改成1秒。1秒就修理好)

貌似是单位的数据对应SLK数据:unitweaponsslk

6项acquire:主动攻击范围(对远程攻击距离有关,例子不举了相信都应该知道)

17项targs1:允许目标攻击的类型(比如地面,空中等)

19项rangeN1:设置远程攻击范围

22项atkType1:攻击类型(比如混乱攻击chaos)

24项cool1:攻击间隔(就是攻击速度,数值越小攻击速度越快)

28项dmgplus1:基础伤害(就是基础攻击力)

32项maxdmg1:貌似是最大伤害

war3mapmisctxt 游戏平衡常数

直接用文本形式打开

针对以下这个相对应的做修改

MaxUnitLevel=100 单位最大等级

UpgradeRefundRate=10 取消建筑升级偿还率

ConstructionRefundRate=10 取消建筑建造尝坏率

DamageBonusSiege=100,050,100,150,100,050,015,150 攻城 --------

DamageBonusNormal=100,150,100,070,100,100,015,100 普通 -

DamageBonusPierce=200,075,100,035,100,050,015,150 穿刺 =[装甲类型排列循序为]

DamageBonusSpells=100,100,100,100,100,075,015,100 法术 =[轻型,中形,重型,加强,普通,英雄,神圣,无装甲]

DamageBonusMagic=125,075,200,035,100,050,015,100 魔法 -

EtherealDamageBonus=000,000,000,166,000,166,000 虚无奖励 -

DamageBonusHero=100,100,100,050,100,100,015,100 英雄 -------

CallForHelp=10000 呼叫帮助范围

CreepCallForHelp=10000 呼叫帮助范围,中立

ChanceToMiss=033 低对高失误几率

DefenseArmor=003 装甲伤害减少参数

PickupItemRange=2500 拾起物品范围

DropItemRange=1500 掉落物品范围

GiveItemRange=2500 给予物品范围

PawnItemRate=08 物品贩卖价格比

PawnItemRange=15000 贩卖物品范围

MaxUnitSpeed=5220 单位速度最大

MinUnitSpeed=10 单位速度最小

MaxBldgSpeed=5220 建筑速度最大

MinBldgSpeed=10 建筑速度最小

TradingIncLarge=10000 控制点击(CTRL+左键)增加资源量(联盟交易资源)

TradingIncSmall=1000 普通点击(联盟交易资源)

UpkeepGoldTax=000,000,030,060,060,060,060,060,060,060 黄金维修费

SummonedKillFactor=10 英雄EXP取得——英雄-上一个值因素

GrantHeroXPFormulaC=00 英雄EXP取得——英雄-固定因素

GrantHeroXPFormulaB=90 英雄EXP取得——英雄-等级因素

GrantHeroXP=40 英雄EXP取得——英雄-表格

NeedHeroXPFormulaA=104 英雄EXP要求——上一个值因素

NeedHeroXPFormulaB=2000 英雄EXP要求——列表

StrRegenBonus=015 每点力量生命恢复奖励

StrHitPointBonus=750 每点力量生命值奖励

StrAttackBonus=30 每点主要属性攻击力奖励

AgiMoveBonus=01 每点敏捷移动速度奖励

AgiDefenseBonus=03 每点敏捷防御奖励

IntManaBonus=1000 每点智力魔法值奖励

AgiDefenseBase=00 防御基础值(敏捷奖励之前)

IntRegenBonus=003 每点智力魔法恢复奖励

AgiAttackSpeedBonus=001 每点敏捷攻击速度奖励

HeroExpRange=1000000 英雄EXP最大取得范围

MaxHeroLevel=1000 英雄最大等级

BuildingKillsGiveExp=1 建筑物杀死单位是否给予经验值(0是假,1是真)

MaxLevelHeroesDrainExp=0 最高等级英雄是否消耗经验值(0是假,1是真)

HeroFactorXP=100 中立生物经验参数

GrantNormalXPFormulaC=00 英雄EXP获取——普通-固定因素

GrantNormalXPFormulaB=40 英雄EXP获取——普通-等级因素

GrantNormalXP=15 英雄EXP获取——普通-表格

FoodCeiling=300 人口限制

FrostAttackSpeedDecrease=02 冰冻 攻击速度降低

FrostMoveSpeedDecrease=04 冰冻 移动速度降低

1、使用Navicat for MySQL工具,连接数据库,找到item_template表;

2、在item_template表中查找装备物品,找到需要修改的装备物品;

3、修改相应的字段,例如:要修改装备物品的变形效果,需要修改displayid字段,displayid字段内的值就是装备物品变形效果的id;

4、修改完毕,保存即可。

以上就是关于MySQL与PostgreSQL比较 哪个数据库更好全部的内容,包括:MySQL与PostgreSQL比较 哪个数据库更好、魔兽争霸怎么修改别人的地图、魔兽修改JASS库基础修改,和SLK修改。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9599417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存