wow装备模拟器 谁有WOW70级TBC所有装备配合天赋的数据模拟器
大家好,关于wow装备模拟器很多朋友都还不太明白,今天小编就来为大家分享关于谁有WOW70级TBC所有装备配合天赋的数据模拟器的知识,希望对各位有所帮助!
跪求!魔兽世界单机版GM制作装备命令!
模拟器的目录scripts
进入并找到items.scp
用文本文件纯猜打开里面都是一些WOW的物品代码,例竖裤镇如
[item
4397]
name=侏儒隐形装置
class=7
subclass=3
inventorytype=12
quality=1
buyprice=20000
sellprice=5000
bonding=2
classes=07FFF
level=40
material=8
model=7841
races=01FF
skill=202
skillrank=200
spell=4079
0
0
3600000
28
300000
stackable=1
第1行的4397就是物品余粗代码,进入游戏输入.add
4397就能得到这个物品
魔兽世界单机版的密技
.usrhp<hp><maxhp>:改变HP选择的用户唯一.
.usrmana<mana><maxmana>:改变选择的用户mana.
.usrhp<hp><maxhp>:改变HP选择的用户唯一.
.usrmana<mana><maxmana>:改变选择的用户mana.
.usrgold<num>:改变选择的用户金钱.
.usrlvl<num>:改变选择的用户的标准.
.usrspeed<nummax30>:改变选择的用户的speed.
.usrwspeed<nummax30>:改变选择的用户的wspeed.
.usrscale<num.02-4>:改变选择的用户的scale.
.usrmount<id1-64>:改变选择的用户的登入.
.usrexp<exp>:改变选择的用户的EXP.
.usraura<auraid>:改变选择的用户的aura.
.usrspell<spellid>:增加一个咒语.
.usrskin<skinid>:改变选择的用户的Skin.
.usrtalentxp<num>:增加天分点.
.gmpass<oldpass><newpass>:改变您真正的通行证为帐户lvl.
.gmoff:取消显示<GM>用户
.gmon:增加显示<GM>用户
.gmkick<name>:踢命名的用户.
.gmsave:保存.
.gmannounce<message>:寄发一则消息到世界.
.movewhere:移动您给的座标.
.movethere<name>:移动到命名的用户.
.movehere<name>:移动命名的用户到您着.
.movefast<x><y><z>:向您座标移动.
.moveworld<x><y><z><m>:向您座标移动和地图.
.movetown<town>:移动您键入的镇.
.moveprog:移动您向程序员小岛.
.moveisle:移动您向管理员小岛.
.npcinfo:显示信息在选择的npc.
.npcmobs<modelid><npcflags><faction><level><name>:产生NPC在你的位置.
.npctaxi:增加一辆出租汽车.
.npcspell<spellid><price>:增加一个咒语来教练员NPC.
.npcrmvspell<spellid>:从教橘侍练员取消咒语NPC.
.npcitem<itemid><amount>:增加一个项目来教练员NPC.
.npcrmvitem<itemid>:从教练员去除项目NPC.
.npcitemmove<srcslot><dstslot>:搬入项目贩卖者NPC.
.npcdelete:删除NPC.
.npclevel<level>:改变选择的NPC的标准.
.npcskin<skinid>:改变选择的NPC皮肤缺伍轿.
.npcfaction<faction>:改变选择的NPC的派别.
.npcname<name>:更改选择的NPC的名字.
.npcflag<flag>:改变选择的NPC旗子.
.npcanimfreq<frequency>:改变选择的NPC频率.
.npcrandom<num0-1>:集合任意开关选择的NPC.
.npcaddmove:增加一个小站或设置NPC.
.npcrun<num0-1>:设置奔跑开关选择的NPC.
.npcstate<num0-2>:设伏肆置如果选择的NPCNPC意志自动攻击.
.npcscale<num>:选择的NPC集合scale.
.npchpmin<num>:设置选择的NPC最小HP.
.npchpmax<num>:设置选择的NPC最大HP.
.adminban<name>:禁令命名的用户从服务器
.adminlvl<name><lvlaccount>:改变命名的用户lvl帐户.
.adminaddspirit:增加一种Spirit来世界.
.admindie:使用户死
.adminrevive:使用户复活
.adminupdate<old><new>:更新Opcodes
.addgo:在你的坐标添加游戏对象
.add:添加项目到你的背包中.
.addnpc:添加NPC到游戏.
.del:删除目标NPC
.setlevel:设置个人或NPC的等级
.setmodel:给NPC或个人设置模型数量.
.learn:学习魔法的数目
.save:保存文件.
.rehash:改写目标.
.flag1:设置有毛病的标记.
.ppon:打开pp系统.
.ppoff:关闭pp系统.
.turn:转动NPC面朝你.
.come:NPC来到你的位置.
.go:去世界坐标.
.gotrigger:进入世界范围的位置,参数:trigger_number
.kill:杀死选择的NPC或个人.
.killallnpc:杀死所有的NPC的形象.
.resurrect:复活选择的个人.
.setsize:设置NPC的大小.
.setspeed:设置NPC或个人的速度
.setflags:设置NPC或O.G的面具.参数:<ftype><flags>
.addspawn:添加大量的点到你的位置.参数:[<npcentry>][<npocsnumber>]
.setnpcspawn:添加条目和数目作成大量NPC到大量的点
.setnpcgo:设置条目由于大量游戏目标到大量点
.setspawndist:设置小和大距离到大量
.setspawntime:设置小和大的时间到大量.
.setxp:设置经验到个人.
.paralyse:不动和动到个人或NPC.
.setaura:设置预兆数目
.exploration:打开你地图的位置.
.dismount:卸下你.
.listsp:列出你的魔法.
.listsk:列出你的技能.
.delsp:忘记魔法
.delsk:忘记技能.
.info:附近NPC的信息.
.online:显示在线玩家数目
.goname:移动到输入名字的个人或NPC.
.goguid:移动到行会.
.targetgo:尝试移动到最近的玩家(定位最近的object)
.targetlink:尝试到连接目标OF选择目标
.move:传送目标.
.retcl:重装TCL
.rescp:重装SCP.
.clearqflags:清楚寻找标记
.bytes:fordebug
.pingmm:制造点在你的地图
.adddyn:测试到竞技
scripts/items.scp(物品资料与代码)scripts/creatures.scp(npc资料与代码)saves/players.save(玩家资料)scripts/areatrigge
scripts/items.scp(物品资料与代码)
scripts/creatures.scp(npc资料与代码)
saves/players.save(玩家资料)
scripts/areatriggers.scp(传诵换场景的资料)
scripts/emu.conf(模拟器连接资料,在这里修改IP,要让别的电脑也进来玩就改成你的IP)
saves/world.save(刷NPC的资料)
scripts/quests.scp(任务的资料)
scripts/classes.scp(应该是属于初始的天赋)
scripts/spellcost.scp(技能代码)
scripts/pages.scp(npc说话定义)
scripts/gameobjects.scp(游戏中物体名称,模型号定义)
scripts/creatures.scp(npc定义)
scripts/defines.scp(应该是所有代码编号的定义。如在spellcost.scp中写[spell10]price=120也就是说,学习SPELL_EFFECT_HEAL(在defines.scp中的208行)需要120铜币。)
[system]
server_name=LocalServer——>服务器名称
server_rules=PvP
http_host=127.0.0.1——>HTTP注册页面(需先搭建IIS服务器)
http_port=8080
rs_host=127.0.0.1——>填你IP
rs_port=3724
ws_host=127.0.0.1——>填你的IP就对啦
ws_port=8085
world_sleep_ms=500——>照字面来看是白天的时间
network_sleep_ms=100——>那么这个就是晚上的时间啦
connection_timeout=300——>传说卡号和这个有关改小就对啦
loglevel=1
save_text_ppoints=yes——>传说修改经验倍数要改成yes
spawns_dupes_distance=64.0
max_players=100——>最大玩家数
这行贴不上来——>不知道干吗的应该不能少就是了
[game]
linger=20——>刷怪间隔秒
npc_corpse_delay=60——>怪物尸体存在时间妙
autosave_time_minutes=30——>自动保存间隔秒
health_growing_rate=1——>回血率越大越块
mana_growing_rate=10——>回魔率
energy_growing_rate=10——>回能量
delete_not_used_accounts_days=0——>删除多少天未登录的帐号
[bot]
rs_host=192.168.0.1-------------->这里填本地IP
rs_port=3724
account=WAD2
password=TEST
定义如下:
[quest编号]任务编号
name=Sharptalon\'sClaw//任务名
desc=//任务提示
levels=2530//任务限制等级
zone=39//任务区域
quest_flags=08//任务标记类型
src_item=16305//任务完成所需物品编号
reward_xp=2450//任务奖励经验
reward_choice=60761//任务奖励物品选择:编号,数量
reward_choice=30701//同上
reward_choice=601//同上
deliver=1821//交付物品:编号,数量
reward_gold=25//任务奖励金钱:铜币
kill=610//任务需要杀目标:编号,数量
——pages.scp篇
定义如下:
[page编号]话语编号
next_page下一个话语的编号
text话语内容
——spellcost.scp篇
定义技能学习需求,含义如下:
[spell编号]//技能编号
reqspell=72//学习所需技能
price=1100//学习所需金钱,铜币
npc训练师那里的限制吧。把所有的reqspell去掉,把price都改成1……
——items.scp篇
对游戏装备的定义,含义如下:
[item编号]
skill=0//熟练度
stackable=1//可堆叠数量
name=WornShortsword//名称
class=2//类型编号,对应defines.scp中定义
subclass=7//类别编号,对应defines.scp中定义
model=1542//模型编号
quality=1//品质
buyprice=35//买入价格
sellprice=7//卖出价格
inventorytype=21//存储类型
classes=07FFF//使用职业限制
races=01FF//使用种族限制
level=2//物品等级
reqlevel=1//需求人物等级
damage=130//伤害
delay=1900//延迟
language=1//语言
material=1//表面贴图
sheath=3//属性值,这里指大武器,左手装备
durability=20//耐久度
——gameobjects.scp篇
这个文件是对游戏中出现的怪物的定义,其含义如下:
[gameobj编号]
name=OldLionStatue//怪物名
type=2//怪物类型
model=6//所用模型
sound0=43//第一种声音
sound1=73//第二种声音
汉化的话,应该是在这个文件吧
——defines.scp篇
Script文件夹中的定义,都由defines.scp文件开始。这里定义了几乎所有东西的编号。首先我们来看看这个文件的内容。
按顺序是:
races节:定义种族编号。
classes节:定义职业编号。
powers节:定义能量类型编号。
classes节:(注意和前面的区分)定义装备类型编号。
subclasses节:定义装备类别编号。
itemtypes节:定义物品编号。
(ps:前面三个地方很容易搞混,不知道写的时候是怎么想的*_*)
sheathtypes节:定义武器属性编号,如单手,双手
slots节:定义饰品编号
creaturetypes节:npc类型编号
(接下来的节没有名称,汗!我们以数字n来代替)
1节:世界语言定义编号
2节:技能(魔法)效果编号定义
3节:技能(魔法)动作模型编号定义
4节:人物状态编号定义
5节:游戏物品(城市中)编号定义
6节:表情编号定义
7节:人物动作动画编号定义
8节:物品动画编号定义
9节:(不是很明白)推测是砍人动作动画的编号定义
10节:似乎是射箭动作动画的编号定义
11节:锁类型编号
12节:技能训练师的编号定义
这个文件中定义了游戏世界中几乎所有东西的编号,在下面的文件中出现的编号,都可以在这里找到。要注意的是,编号采用了2种方式。
首先是在每一节下面都是从1开始编号的。对应的调用应该是在scp文件中对应变量,写出这个编号。如spell,在spellcost.scp文件中,写[spell1]就表示这个魔法的效果对应2节下的编号1,同时对应3节下的编号1。
第二种是几节都拥有顺序的编号,7至10节的动画编号定义就是这样。在第7节中,是写出了0x0一直到0x86,8节中之写出了0x87,后面应该是使用得偏移量写的,如8节中写1就表示0x88。以此类推。
——classes.scp篇
classes.scp包含对于种族的初始化定义。以暗夜精灵为例,其含义如下:
startmap=1//Kalimdor出生地图编号
startzone=14//Teldrassil出生地点编号
startpos=10311.3832.4631326.411.0出生地点位置
startstats=1725192020//Str,Agi,Stm,Int,Spr初始化属性值
bodymale=55推测是男性身体高度值
bodyfemale=56推测是女性身体高度值
skill=98300300//Language:Common指种族语言
spell=668//Language:Common指spell编号
skill=113300300//Language:Darnassian指种族语言
spell=671//Language:Darnassian指spell编号
spell=019CB//Attack指spell编号
spell=81//Dodge指spell编号
skill=1621300//Unarmed
spell=203//Unarmed指spell编号
spell=20580//Shadowmeld指spell编号
spell=20582//Quickness指spell编号
spell=20583//NatureResistance指spell编号
spell=20585//WispSpirit指spell编号
//RangeAttacks远程攻击
spell=75//AutoShot指spell编号
spell=2764//Throw指spell编号
skill=451300//Bows
spell=264//Bows指spell编号
skill=461300//Guns
spell=266//Guns指spell编号
skill=1761300//Thrown
spell=2567//Thrown指spell编号
上面的定义中,spell是指数据库中技能魔法的编号,而skill是指的熟练度。但是我不明白skill中3个数值的表示是什么意思。达人指教!
——areatriggers.scp篇
areatriggers.scp文件包含世界跳转的位置。
其含义如下:
[areatrigger编号]
note=注释
pos=所属地图x坐标y坐标z坐标
topos=目标地图目标x坐标目标y坐标目标z坐标
totrigger=目标转换点
[areatrigger编号]定义转换点的编号,在totrigger中使用。
note,注释
pos,转换点所在位置
topos,目标转换点所在位置
totrigger,转换到某个转换点
一般更新都是这里的东西了看看吧也许有你想要的答案
--------------------------------------------------------------------------
如果用户被卡主,作为GM怎么办?
就是说,客户端中断了,再连接就说此用户已经在线了,不能登陆,作为GM怎么解决?
我以为刷新后就可以了,结果等了半个小时也不行,怎么办呢?
connection_timeout=300的值设置小一点,单位是秒,一般1分半到两分钟就行了!
产生新NPC的方法
先知道相应NPC模板代码比如99999
用GM账号跑到要放导师的地方:
.addspawn99999在GM站立的地方安放一个NPC的刷新点。
.setspawndist00该刷新点刷新的怪物自主移动范围为0-0
.setspawntime11该刷新点刷新怪物的时间间隔为1-1秒。
出现小人既刷新点
等几秒钟出现啦
清除刷新点的GM命令
游戏里选定你要删除的小人,输入.del
改经验:
save_text_ppoints=yes
delete_not_used_accounts_days=0
cript目录下的startup.tcl文件
setxp[expr{5*$victim_level+5}]这句
前面的5是倍数,后面的5是直接得到的经验,改哪个都可以
if{$lvldiff<=-5}{return0}
-5是怪少与你5级就没经验,你可以该多点,这样就不会打一只怪升了很多级再打没经验了
关于HP,MP及存盘不能正常设置:
1,打开DB2.0安装文件夹
2,打开scripts子文件夹
3,打开emuCONT文件,按照“办法”修改。
大家可能只是修改了主文件夹下的emuCONT,所以造成无法存盘现象。
如何保存
CTRL+C之后过几秒显示saveing的提示后会自动关闭请注意
或者GM号进游戏打.save
如何联机或者说如何做服务器让人玩
琢磨一下emu文件上面有详细解释
我想把卡号的移动到我身边该用什么命令呢?
.goname人物名-你飞到该人物身旁
.namego人物名-把该人物拉到你身旁
我想玩生产系的。请问怎么样改资源的刷新速度
举个例子来说吧:
输入
.addspawn
.setspawngo1731//加一个coppervein铜矿
.setspawntime100200//100-200秒重新生成,你改小就可以刷的快了
.setspawndist100200//每次重刷的距离在100-200尺,这可以避免矿一直出现在同一地方
server_name=LocalServer——>服务器名称
http_host=127.0.0.1——>HTTP注册页面(需先搭建IIS服务器)
delete_not_used_accounts_days=0——>删除多少天未登录的帐号
一.服务器安装1.首先下载服务器端wowWDDG_Identity2.安装,一直按照说明,下一步就可以,注意硬盘空间不要小于3.5G3.装完以后他会
一.服务器安装
1.首先下载服务器端wowWDDG_Identity
2.安装,一直按照说明,下一步就可以,注意硬盘空间不要小于3.5G
3.装完以后他会提醒你选择wow目录,选择你安装的客户端目录即可。或者运行mapsBatCreator.exe也可以
4.然后运行,开始解压地图,注意第一个选择Y,第二个选择N
5.在安装服务器端的目录下建立accounts目录,运行AccountCreator.exe建立帐号.
6.运行IP-Configuration.exe定义自己的ip和一些服务器属性,包括回血,回魔速度,服务器类型,自动保存等.界面上的英文很好懂,真的不懂就查查金山词霸好了,呵呵!
7.最后运行服务器即可。
二.服务器常用设置
1.经验值获得倍率修改
修改文件:scriptsemu.conf,scriptsstartup.tcl
修改步骤:
(1)emu.conf中修改save_text_ppoints=yes
(2)startup.tcl中setxp[expr{20+((($victim_level/4)+5)*$victim_level)*倍率}],倍率是一个你想获得经验值得倍率,应该是数字
2.怪物掉宝率修改
修改文件:scriptscreatures.scp
(1)creatures.scp文件里的loot=xxxxxx
前面一个数是物品代码,后面一个就是爆率
比如loot=330022.620001就是代码为3300的物品爆率是22.620001
其中3300是代表scriptsitems.scp中的物品代码
3.地图上增加新NPC的方法
(1)需要用GM帐号进入游戏到需要增加新NPC的地点
(2)addspawn99999在GM站立的地方安放一个NPC的刷新点。
(3).setspawndist24该刷新点刷新的怪物自主移动范围为2-4yards
(4).setspawntime60300该刷新点刷新怪物的时间间隔为60-300秒。
(5)出现小人(既刷新点).等几秒钟出现新NPC
(6)清除刷新点,游戏里选定你要删除的小人,输入.del即可
4.如何备份帐号信息
(1)备份accounts文件夹下的所有帐户文件
(2)备份saves文件夹下的players.save
5.骑乘指南
(1)用GM帐号进入游戏
(2).addxxx其中xxx为坐骑代码(附C)
(3).learnxxx其中xxx为技能代码(附C)
6.如何学习穿皮甲,链甲,板甲
(1)用GM帐号进入游戏
(2)选中需要学习穿装技能的人物
(3)然后输入.learnskxxx其中xxx代表需要学习的技能代码
也可以修改用户的存档.这个在下面的文件分析中会提到的.
(4)布甲技能代码415皮甲技能代码414链甲技能代码413板甲技能代码293
7.如何瞬移去指定地点
(1)用GM帐号进入游戏
(2).gotriggerXXX这里XXX是个数字,代表地区代码(附D)
8.如何增加各种物品到背包中
(1)用GM帐号进入游戏
(2).addxxx这里xxx是一些数字,代表各种物品代码(附B)
7.如何迅速升级
(1)用GM帐号进入游戏
(2)要先点选需要升级的人物
(3).setxpxxx这里xxx是一些数字,代表需要增加的经验值
(4)或者.setlevelxx这里xxx是一些数字,代表你想要的级数
8.如何刷钱
(1)用GM帐号进入游戏
(2).add9441000是N个杖~卖到商店2000+金
9.如何修改各物品价格
修改文件:scriptsitems.scp
(1)在items.scp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行查找
10.如何修改个技能学习的价格
修改文件:scriptsspellcost.scp
(1)在spellcost.scp文件中修改price即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行替换
11.如何修改人物的属性
修改文件:savesplayers.save
(1)查找需要修改的人物名称NAME=人物名称
(2)修改你需要修改的数据即可(那些英文很简单的)
注意:修改时需要先关闭服务器端,修改好以后再启动服务器即可
三.服务器端文件分析
accounts放置所有帐号
logs放置服务器的运行记录
saves放置服务器端的人物保存,地图保存等记录
scripts放置一些服务器的脚本文件
maps放置了服务器端的地图
savesplayers.save这个文件中主要是保存游戏中各个人物的信息
文件中的部分内容解释
[OBJECT]
GUID=0720C89
LEVEL=42//人物等级
XYZ=-3623.293701-2347.99096791.6827854.186294//人物所在的地图坐标
MAXHEALTH=1494//生命值
MAXPOWERS=2212100005000//最大能量
SIZE=1.300000//人物形状大小
XP=28238//经验值多少
MONEY=7087//所拥有的钱多少,以铜币为单位
NAME=Bloodtears//人物名称,这个可以作为修改指定人物的索引
RACE=6//在scriptsdefines.scp文件中对种族的宏定义,这里的6表示种族牛头人(tauren)
CLASS=11//在scriptsdefines.scp文件中对职业的宏定义,这里的11表示职业德鲁伊(druid)
BINDPOINT=1215-2917.580078-257.98001152.996799//游戏中你绑定的地点,也就是你死后灵魂出现的地点
SPELL=64780//你掌握的魔法
...
SKILL=41511//你掌握的技能,包括能够穿装备的技能!这里的415代表能够穿布甲.
//你可以添加SKILL=41311使该人物能够穿链甲,而414(布甲),293(板甲),412(盾牌).其他类推即可.
...
QUEST=572300000//你的任务代码
scriptsareatriggers.scp这个文件中主要是地区的代码
文件中的内容典型的为:
[areatrigger1740]//地区代码为1740
pos=1-7874.180176-1806.300049-271.459015//地图中的坐标
name=TheMarshlands-Un\'goroCrater//地区名称
scriptsclasses.scp这个文件中主要是定义各个种族和职业的原始属性
如果你要修改一个种族或一个职业的初始属性,以及人物出生时携带者的物品,你可以修改这个文件即可.
本文件中都有详细的英文注释,只要懂英语的应该可以看懂的,我在这里不再罗嗦了.
这里只举两个简单的例子,抛砖引玉...
目标1:使战士出生时就可以穿板甲
步骤:
(1)找到[class#CLASS_WARRIOR]条目,该条目下面的数据代表战士出生时的初始属性
(2)找到//ArmorProficiencies条目,该条目下面的数据代表战士出生时掌握的装备技能.
(3)你可以找到skill=41511//Cloth
skill=41411//Leather代表战士出生时就可以穿布甲和皮甲
(4)添加skill=41311//链甲
skill=29311//板甲
skill=41211//盾牌来使战士出生时就可以使用链甲,板甲,盾牌
目标2:使人族的战士出生时携带一匹马
步骤:
(1)找到[startitems#RACE_HUMAN#CLASS_WARRIOR]条目,该条目下的数据代表人族战士出生时携带的物品,初始魔法和技能
(2)其中item=2625代表在人物的第26个位置放置代码为25的物品,代码为25的物品你可以在items.scp中查到
(3)添加item=2813334//代码13334代表GreenSkeletalWarhorse
scriptscreatures.scp这个文件中定义地图上所有NPC的属性
如果你要添加修改NPC,你可以修改这个文件即可.包括你可以添加一个卖蓝色装备的NPC,也可以修改某NPC的装备爆率以及伤害值等一系列属性.
文件中的典型内容为:
[creature6]//NPC的代码,如你可以在.addspawn6来添加该NPC到指定地点
name=KoboldVermin//NPC的名字
attack=19862185//NPC的攻击伤害值
bounding_radius=0.561000//绑定范围,也就是说该NPC在0.561yards范围内将攻击玩家
combat_reach=7.56//战斗范围,也就是在该NPC攻击玩家的时候,只有当玩家逃出7.56yards范围外才会停止攻击
maxhealth=57//血多少
maxmana=45//魔法值多少
speed=0.93//速度
loot=27700.01//对代码为2770的物品爆率为0.01(1%)
举例
目标1:使上面的NPC能够爆ElementalMageStaff(元素之杖,法师的极品杖),爆率为0.05(5%)
步骤:
(1)找到[creature6]条目
(2)添加loot=9440.05即可//代码944代表items.scp文件中的定义的元素之杖
目标2:在游戏地图上添加卖灵魂之石的NPC
步骤:
(1)在该文件的最后添加以下代码:
[creature3456789]
name=SoulShardSeller
attack=16131774
bounding_radius=1.000000
combat_reach=8.00
damage=3242
flags1=08400046
guild=SoulShardSeller
level=3030
maxhealth=757
maxmana=605
model=9261
speed=1.35
type=7
npcflags=4
faction=35
family=7//以上是对该NPC的一般属性的定义
sell=6265//这个是主要的,代码6265代表灵魂之石,在items.scp中定义
(2)用GM帐号进入游戏,到达需要添加NPC的地点
(3)输入.addspawn3456789即可
scriptsdefines.scp这个文件中主要是一些宏定义,只要在需要的时候去查就可以了.
举例:
(1)在saveplayers.save文件中有race=4的条目
(2)在scriptsdefines.scp文件中找到//races---------条目
(3)#defineRACE_NIGHT_ELF4就是说race=4是夜精灵族
scriptsemu.conf这个文件主要是服务器的一些基本配置,包括回血,回魔速度,自动保存时间设置.
你可以直接修改这个文件修改服务器的一些基本配置,也可以用wowWDDG_Identity自带的的IP-Configuration.exe来修改服务器的基本配置.
举例:
目标:修改服务器的可以支持1000同时在线
步骤:
(1)找到max_players=xxx条目
(2)修改max_players=1000即可
scriptsitems.scp这个文件主要是对服务器物品的定义
文件中的典型内容(部分):
[item25]//物品的代码
buyprice=35//从NPC中购买的价格
class=2//头饰,这个可以中defines.scp文件中的//itemtypes---条目下查到
durability=20//耐久度
inventorytype=21//存货量
level=2//等级
name=WornShortsword//物品名称
sellprice=7//物品价格
subclass=7//这个可以在defines.scp文件中的//subclasses---条目下查到
scriptsquests.scp这个文件主要是对各个任务的描述,回报
如果你想汉化游戏中的人物的话,你可以翻译这个
魔兽世界架设玩单机版或者架设SF需要装备的软件
建立魔兽世界单机版或私服的办法
首先得有孙虚睁个客户端,有了客户端问题就解决一半了(魔兽世界官方网站上有,但是就是没种子没人,谁发一个
大家分享下哈)
这是个1.43的服务器端,安装.........一路下一步.......注意硬盘空间不要小于3.5G
装完以后他会提醒你选择wow目录,选择你安装的客户端目录即可。或者运行\maps\BatCreator.exe也可以.
然后运行,开始解压地图,注意第一个选择Y,第二个选择N
在安装服务器端的目录下建立accounts目录,运行AccountCreator.exe建立帐号.
运行IP-Configuration.exe定义自己的ip和誉梁一些服务器属性,包括回血,回魔速度,服务器类型,自动保存等.
最后运行服务器即可。
服务器常用设置
1.经验值获得倍率修改
修改文件:\scripts\emu.conf,\scripts\startup.tcl
修改步骤:
(1)emu.conf中修改save_text_ppoints=yes
(2)startup.tcl中setxp[expr{20+((($victim_level/4)+5)*$victim_level)*倍率}],倍率是一个你想获得经验值得倍率,应该是数字
2.怪物掉宝率修改
修改文件:\scripts\creatures.scp
(1)creatures.scp文件里的loot=xxxxxx
前面一个数是物品代码,后面一个就是爆率
比如loot=330022.620001就是代码为3300的物品爆率是22.620001
其中3300是代表\scripts\items.scp中的物品代码
3.地图上增加新NPC的方法
(1)需要用GM帐号进入游戏到需要增加新NPC的地点
(2)addspawn99999在GM站立的地方安放一个NPC的刷新点。
(3).setspawndist24该刷新点刷新的怪物自主移动范围为2-4yards
(4).setspawntime60300该刷新点刷新怪物的时间间隔为60-300秒。
(5)出现小人(既刷新点).等几秒钟出现新NPC
(6)清除刷新点,游戏里选定你要删除的小人,输入.del即可
4.如何备份帐号信息
(1)备份accounts文件夹下的所有帐户文件
(2)备份saves文件夹下的则岁players.save
5.骑乘指南
(1)用GM帐号进入游戏
(2).addxxx其中xxx为坐骑代码(附C)
(3).learnxxx其中xxx为技能代码(附C)
6.如何学习穿皮甲,链甲,板甲
(1)用GM帐号进入游戏
(2)选中需要学习穿装技能的人物
(3)然后输入.learnskxxx其中xxx代表需要学习的技能代码
也可以修改用户的存档.这个在下面的文件分析中会提到的.
(4)布甲技能代码415皮甲技能代码414链甲技能代码413板甲技能代码293
7.如何瞬移去指定地点
(1)用GM帐号进入游戏
(2).gotriggerXXX这里XXX是个数字,代表地区代码(附D)
8.如何增加各种物品到背包中
(1)用GM帐号进入游戏
(2).addxxx这里xxx是一些数字,代表各种物品代码(附B)
7.如何迅速升级
(1)用GM帐号进入游戏
(2)要先点选需要升级的人物
(3).setxpxxx这里xxx是一些数字,代表需要增加的经验值
(4)或者.setlevelxx这里xxx是一些数字,代表你想要的级数
8.如何刷钱
(1)用GM帐号进入游戏
(2).add9441000是N个杖~卖到商店2000+金
9.如何修改各物品价格
修改文件:\scripts\items.scp
(1)在items.scp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行查找
10.如何修改个技能学习的价格
修改文件:\scripts\spellcost.scp
(1)在spellcost.scp文件中修改price即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行替换
11.如何修改人物的属性
修改文件:\saves\players.save
(1)查找需要修改的人物名称NAME=人物名称
(2)修改你需要修改的数据即可(那些英文很简单的)
注意:修改时需要先关闭服务器端,修改好以后再启动服务器即可
三.服务器端文件分析
\accounts\放置所有帐号
\logs\放置服务器的运行记录
\saves\放置服务器端的人物保存,地图保存等记录
\scripts\放置一些服务器的脚本文件
\maps\放置了服务器端的地图
\saves\players.save这个文件中主要是保存游戏中各个人物的信息
文件中的部分内容解释
[OBJECT]
GUID=0720C89
LEVEL=42//人物等级
XYZ=-3623.293701-2347.99096791.6827854.186294//人物所在的地图坐标
MAXHEALTH=1494//生命值
MAXPOWERS=2212100005000//最大能量
SIZE=1.300000//人物形状大小
XP=28238//经验值多少
MONEY=7087//所拥有的钱多少,以铜币为单位
NAME=Bloodtears//人物名称,这个可以作为修改指定人物的索引
RACE=6//在\scripts\defines.scp文件中对种族的宏定义,这里的6表示种族牛头人(tauren)
CLASS=11//在\scripts\defines.scp文件中对职业的宏定义,这里的11表示职业德鲁伊(druid)
BINDPOINT=1215-2917.580078-257.98001152.996799//游戏中你绑定的地点,也就是你死后灵魂出现的地点
SPELL=64780//你掌握的魔法
...
SKILL=41511//你掌握的技能,包括能够穿装备的技能!这里的415代表能够穿布甲.
//你可以添加SKILL=41311使该人物能够穿链甲,而414(布甲),293(板甲),412(盾牌).其他类推即可.
...
QUEST=572300000//你的任务代码
\scripts\areatriggers.scp这个文件中主要是地区的代码
文件中的内容典型的为:
[areatrigger1740]//地区代码为1740
pos=1-7874.180176-1806.300049-271.459015//地图中的坐标
name=TheMarshlands-Un’goroCrater//地区名称
\scripts\classes.scp这个文件中主要是定义各个种族和职业的原始属性
如果你要修改一个种族或一个职业的初始属性,以及人物出生时携带者的物品,你可以修改这个文件即可.
本文件中都有详细的英文注释,只要懂英语的应该可以看懂的,我在这里不再罗嗦了.
这里只举两个简单的例子,抛砖引玉...
目标1:使战士出生时就可以穿板甲
步骤:
(1)找到[class#CLASS_WARRIOR]条目,该条目下面的数据代表战士出生时的初始属性
(2)找到//ArmorProficiencies条目,该条目下面的数据代表战士出生时掌握的装备技能.
(3)你可以找到skill=41511//Cloth
skill=41411//Leather代表战士出生时就可以穿布甲和皮甲
(4)添加skill=41311//链甲
skill=29311//板甲
skill=41211//盾牌来使战士出生时就可以使用链甲,板甲,盾牌
目标2:使人族的战士出生时携带一匹马
步骤:
(1)找到[startitems#RACE_HUMAN#CLASS_WARRIOR]条目,该条目下的数据代表人族战士出生时携带的物品,初始魔法和技能
(2)其中item=2625代表在人物的第26个位置放置代码为25的物品,代码为25的物品你可以在items.scp中查到
(3)添加item=2813334//代码13334代表GreenSkeletalWarhorse
\scripts\creatures.scp这个文件中定义地图上所有NPC的属性
如果你要添加修改NPC,你可以修改这个文件即可.包括你可以添加一个卖蓝色装备的NPC,也可以修改某NPC的装备爆率以及伤害值等一系列属性.
文件中的典型内容为:
[creature6]//NPC的代码,如你可以在.addspawn6来添加该NPC到指定地点
name=KoboldVermin//NPC的名字
attack=19862185//NPC的攻击伤害值
bounding_radius=0.561000//绑定范围,也就是说该NPC在0.561yards范围内将攻击玩家
combat_reach=7.56//战斗范围,也就是在该NPC攻击玩家的时候,只有当玩家逃出7.56yards范围外才会停止攻击
maxhealth=57//血多少
maxmana=45//魔法值多少
speed=0.93//速度
loot=27700.01//对代码为2770的物品爆率为0.01(1%)
举例
目标1:使上面的NPC能够爆ElementalMageStaff(元素之杖,法师的极品杖),爆率为0.05(5%)
步骤:
(1)找到[creature6]条目
(2)添加loot=9440.05即可//代码944代表items.scp文件中的定义的元素之杖
目标2:在游戏地图上添加卖灵魂之石的NPC
步骤:
(1)在该文件的最后添加以下代码:
[creature3456789]
name=SoulShardSeller
attack=16131774
bounding_radius=1.000000
combat_reach=8.00
damage=3242
flags1=08400046
guild=SoulShardSeller
level=3030
maxhealth=757
maxmana=605
model=9261
speed=1.35
type=7
npcflags=4
faction=35
family=7//以上是对该NPC的一般属性的定义
sell=6265//这个是主要的,代码6265代表灵魂之石,在items.scp中定义
(2)用GM帐号进入游戏,到达需要添加NPC的地点
(3)输入.addspawn3456789即可
\scripts\defines.scp这个文件中主要是一些宏定义,只要在需要的时候去查就可以了.
举例:
(1)在\save\players.save文件中有race=4的条目
(2)在\scripts\defines.scp文件中找到//races---------条目
(3)#defineRACE_NIGHT_ELF4就是说race=4是夜精灵族
\scripts\emu.conf这个文件主要是服务器的一些基本配置,包括回血,回魔速度,自动保存时间设置.
你可以直接修改这个文件修改服务器的一些基本配置,也可以用wowWDDG_Identity自带的的IP-Configuration.exe来修改服务器的基本配置.
举例:
目标:修改服务器的可以支持1000同时在线
步骤:
(1)找到max_players=xxx条目
(2)修改max_players=1000即可
\scripts\items.scp这个文件主要是对服务器物品的定义
文件中的典型内容(部分):
[item25]//物品的代码
buyprice=35//从NPC中购买的价格
class=2//头饰,这个可以中defines.scp文件中的//itemtypes---条目下查到
durability=20//耐久度
inventorytype=21//存货量
level=2//等级
name=WornShortsword//物品名称
sellprice=7//物品价格
subclass=7//这个可以在defines.scp文件中的//subclasses---条目下查到
\scripts\quests.scp这个文件主要是对各个任务的描述,回报
如果你想汉化游戏中的人物的话,你可以翻译这个文件即可.
\scripts\spellcost.scp这个文件是对每一个技能学习的价格定义
文件中的典型内容:
[spell8402]//技能代码
name=FireballRank7//魔法名称为Fireball,7级
reqspell=8401//需要的技能点8401
price=100//学习该技能的价格为100铜币
使用IP-Configuration.exe配置IP,单机不需要修改!
默认IP:127.0.0.1
默认GM:adminadmin请务必删除这个角色
服务器名字请不要使用中文!!
运行Belief1.43V1.2.exe就可以使用1.43的客户端进入游戏!
登陆器也可以用本站提供的魔兽通用版登陆器,带中文WDB文件!
架设1.43WOW,完整说明,请参看说明后在下载服务器端,不然安装容易出错!!
以前的是免KEY的,现在需要KEY,如果你要架设外网,和修改自己的服务器名称
除了更改配置文件以外,还需要重新生成自己的KEY~~
打开example.txt文件,内容如下:
[host]
keyver=1
user=Belief
copyright=
counter=
server_name=Localhost
---名字不要用中文
ws_host=127.0.0.1/255.255.255.255
---替换你的IP,如果你是动态域名可输入www.xxx.com/255.255.255.255
ws_port=8085
然后保存
双击keymaker.exe运行会弹出一个
Enterinputfile:
输入example.txt回车
就生成了一个属于自己的KEY
2、关于刷怪.部分NPC定义在export文件夹内,当NPC全部刷出后World.save文件高达500M.那是因为数据使用新的技术,新的地方玩家
要有走过才会有npc出现(大概10分钟才刷出来),也就是说没有玩家走过的地方是没有npc的,第一次经过要等10分钟才有npc
修改经验倍数,startup.tlc
if{$killer_level>=60}{return0}//设置玩家最高等级,高与此(60)等级打怪没经验.
setlvldiff[expr{$victim_level-$killer_level}]
if{$lvldiff<=-5}{return0}//玩家与怪的等级差.(-5代表怪与玩家的等级差为5级)如果不想打低级怪没经验.这里最好设
高点.
setxp[expr{5*$victim_level+5}]//这里前面一个五代表打怪经验倍数.
if{$lvldiff<0}{setxp[expr{$xp-($xp/10*(-$lvldiff))}]}//这里最要命,我改300倍数经验的时候.按照这样设的话.打
低级的怪经验会变负.如果你不想这样.那么你就把expr{$xp-($xp中间哪个负号改成+号.就ok了.
if{$lvldiff>0}{setxp[expr{$xp+($xp/10*$lvldiff)}]}//这里是打高等级怪所获得经验的表达式
return$xp
其中用到参数:
killer_level-----玩家等级
victim_creature_type------怪物类型对应Defines.scp中定义
victim_level------------怪物等级
4、关于修改暴率?在creatures内有这样一个参数loottemplate=3100.0是100%读取loottemplate里的[loottemplate3]
loot=112918.22
loot=8849.91
loot=9291.29
loot=25894.54这些是具体的暴出物品..前面一个是物品编号,后面一个是百分比,越高暴率越高.
5、关于死亡怪物获得的金钱?在creatures内有money=xxxx的参数,如果没有,自行加上.money=100这个就是怪物死亡获得1银币
6、关于升级模拟器时如何保留人物数据?复制player.saveguilds.save到save文件夹内.如果启动的时候出现删除人物现象,把
world.save也一起复制.
谁有WOW70级TBC所有装备配合天赋的数据模拟器
截止至2021年8月11日,魔兽怀旧服开了TBC70版本,找到模拟器的方法如下:
1、打开浏览中帆器输入70级天赋模拟器,选择第一个NFU社区的,如下图所示。
2、选择玩家的职业。
3、进入后选择卖神雹专精的天赋。
4、在下方有瞎磨推荐的天赋加点方式,可以参考使用。
关于wow装备模拟器,谁有WOW70级TBC所有装备配合天赋的数据模拟器的介绍到此结束,希望对大家有所帮助。