魔兽私服如何实现与目标互动
‘壹’ 魔兽私服
主要的你要有2件东西
第一:魔兽世界客户端
第二:数据库
这里废话就不说了,本人架设过WOWSF,说说数据库这块,一般不会编程的人都觉得很神秘。一般都采用ODBC和MYSQL,ODBC是电脑自带的,MYSQL因为比较小功能全,很方便使用推荐这两个。网上看有人写的比较全大部分引用的懒得重新再写了,我看还比较详细,关键处做了注释没修改。比较难懂的就是SQL语句那里,照做就OK。mysql用得是可视化界面很好操作你要没用过就下中文版,有中文的。
mysql4.0.2
mysql-control-center0.9.4
MyODBC-standard-3.51
(上面3个都是架设服务器用的数据库端和数据库管理端:mysql4.0.2是数据库主程序,mysql-control center0.9.4是数据库管理界面程序,MyODBC是MySQL与Windows数据服务的连接驱动)
当然还有wow beta3客户端和3734(就是0.8.0)补丁
需要的数据库有:
25M的python.sql
7M的python.sql
几个1k左右的commands.sql,creatures_mov.sql,gmlogin.sql,npc_text.sql,sh.sql,trainers.sql
(注意以上的数据库要下载的然后导入mysql)
1. 先安装mysql,mysqlcc,ODBC然后重起。
重起后看看右下的系统托盘里有没有个红绿灯的图标,没有的话运行c:\mysql\bin\winmysqladmin.exe
开始架服务器:
运行 mysqlcc ,新建服务器:
name:python
host:localhost
user:root
password:空
2. 确定后双击“ python ”,右键点击 DataBases ,新建数据库取名 wow 。
右击User Administration,新建用户。名字随便,Hose:localhost,密码自己记好。
选上All Privileges,右边在Global Privileges和wow上打对勾,应用。
再把系统自动添加的@localhost用户的All P....和Glo...,wow上也打上对勾应用。
3. 不关程序,到控制面板,管理工具,服务:mysql。
停止服务,在参数空白行里输入
safe_MySQLd -O key_buffer=16M -O table_cache=128 -O sort_buffer=4M -O record_buffer=1M -O max_allowed_packet=30M
启用服务。
4. 回到mysqlcc,右键点击/Databases/wow,开启新窗口。
点击新开窗口上面的SQL按钮,再选择菜单里的文件\打开...
打开25M的python.sql(加载需要好长时间)然后点击按钮栏里的“!”按钮。
看执行成果,没有X的就是成功了,有错误的话删掉wow数据库,从“3.”处重新开始。
5. 打开控制面板\管理工具\ODBC数据源(不同的操作系统名字可能不同)
选择:系统DNS,添加,MySQL ODBC3.51 Driver。
Date Source Name:(2.里建立的用户名)
Host/Server Name(or IP):localhost
DataBase Name:wow
User:(2.里建立的用户名)
Password:(2.里建立的密码)
6. 启用python服务器,但停止wow库。把7M的python.sql和N个1K的.sql文件拷贝到c:\mysql\bin\
运行c:\mysql\bin\mysql.exe
在命令行里输入\. python.sql
\. commands.sql
依此类推...
7. 加载完毕后启动wow库,运行wowpython0.89,输入:
host 127.0.0.1(或者你的外网IP或者局域网IP)
lanhost *.*.*.*(你的局域网IP)
db localhost (你刚才“2.”建立的用户名) (你输入的密码) wow
start
出现服务器开始运行的提示后就可以运行游戏了。
注意事项:只是想单机玩的host地址随便,lanhost用开始菜单/运行/cmd/ipconfig看到内网地址。
想局域网玩的host,lanhost都用内网IP。想架外网服务器的就要知道自己的外网实际IP了。
8. 自己玩或者局域网内玩游戏,进游戏登陆界面后按“~”打开控制台,输入“realmlist (你在“7.”所输入的内网IP)”使用wow表account项里面的GM账号登陆游戏。
OK!架设完毕!
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铜币。)
--------------------------------------------------------------------------
emu文件
[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_pes_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
照以上改法,传说内外网都能连上。
--------------------------------------------------------------------------
DB2Script文件夹中各scp文件含义——quests.scp篇
定义如下:
[quest编号]任务编号
name=SharptalonsClaw//任务名
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//属性值,这里指大武器,左手装备
rability=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)服务器:先去本论坛的[服务器下载区]下载最新的JAVAWOW服务器或者WAD服务器,如果您使用的是以前的服务器版本,强烈建议你重新下载。因为技术是一个发展的过程,越新的服务器功能越强大,BUG也越少。
(2)客户端:建议购买9C发售的中文客户端,至于为什么,不说也知道的。如果你英文实在很好,好到每个物品每个NPC你都能翻译的话,那就可以不听我的劝告了。官方网站上有客户端下的。嫌下得慢的话可以去买,很便宜的。
(3)两个都安装好,不一定要在同一目录。
(4)修改客户端目录下的 realmlist.wtf (用记事本打开)文件中的 IP地址为自己的IP,例如 单机的就改成 set realmlist 127.0.0.1 要进局域网的 就改成 set realmlist xxx.xxx.xxx.xxx 其中的xxx.xxx.xxx.xxx是你的局域网IP。
(5)配置你的IP设置 ,启动服务器文件夹下的 IP-Configuration.exe 修改,把所有看得的IP全改成自己的。
(5)好了,现在可以启动服务器了。主程序是WoWemu.exe或者是No Read map 1.3.1V1.8.exe。
(6)启动后会出现一个DOS窗口,稍等,......
(7)9:26:13:M:Loading world...
9:26:13:M:Loading PP...
9:26:13:M:done, 365635 ppoints.
好了,到这里就完全启动好了。
(8)打开http://你的IP:8080 注册账号。单机的话是http://127.0.0.1:8080,也可以用服务器文件夹下的Account Creator.exe 创建账号和GM账号。
(9)局域网玩家要进你的服务器的机器,必须按第四步中的方法修改
set realmlist 你的IP 。
(10)好了,邀请你的好友一起体验吧
. usr hp 〈hp〉 〈max hp〉 : 改变HP选择的用户唯一.
.usr mana 〈mana〉 〈max mana〉 : 改变选择的用户mana .
.usr gold 〈num〉 : 改变选择的用户金钱..usr lvl 〈num〉 : 改变选择的用户的标准.
.usr speed 〈num max 30〉 : 改变选择的用户的speed.
.usr wspeed 〈num max 30〉 : 改变选择的用户的wspeed.
.usr scale 〈num .02-4〉 : 改变选择的用户的 scale.
.usr mount 〈id 1-64〉 : 改变选择的用户的登入.
.usr exp 〈exp〉 : 改变选择的用户的EXP.
.usr aura 〈aura id〉 : 改变选择的用户的aura.
.usr spell 〈spell id〉 :增加一个咒语 .
.usr skin 〈skin id〉 : 改变选择的用户的Skin.
.usr talentxp 〈num〉 : 增加天分点.
.gm pass 〈oldpass〉 〈newpass〉 : 改变您真正的通行证为帐户lvl .
.gm off : 取消显示〈GM〉用户
.gm on : 增加显示〈GM〉用户
.gm kick 〈name〉 : 踢命名的用户.
.gm save : 保存.
.gm announce 〈message〉 : 寄发一则消息到世界.
.move where : 移动您给的座标.
.move there 〈name〉 : 移动到命名的用户.
.move here 〈name〉 : 移动命名的用户到您着.
.move fast 〈x〉 〈y〉 〈z〉 :向您座标移动.
.move world 〈x〉 〈y〉 〈z〉 〈m〉 :向您座标移动和地图.
.move town 〈town〉 : 移动您键入的镇.
.move prog : 移动您向程序员小岛.
.move isle :移动您向管理员小岛.
.npc info :显示信息在选择的npc .
.npc mobs 〈modelid〉 〈npcflags〉 〈faction〉 〈level〉 〈name〉 : 产生NPC在你的位置.
.npc taxi : 增加一辆出租汽车.
.npc spell 〈spellid〉 〈price〉 :增加一个咒语来教练员NPC .
.npc rmvspell 〈spellid〉 :从教练员取消咒语NPC .
.npc item 〈itemid〉 〈amount〉 :增加一个项目来教练员NPC .
.npc rmvitem 〈itemid〉 :从教练员去除项目NPC .
.npc itemmove 〈srcslot〉 〈dstslot〉 : 搬入项目贩卖者NPC .
.npc delete :删除NPC.
.npc level 〈level〉 : 改变选择的NPC 的标准.
.npc skin 〈skinid〉 : 改变选择的NPC 皮肤.
.npc faction 〈faction〉 :改变选择的NPC 的派别.
.npc name 〈name〉 :更改选择的NPC 的名字.
.npc flag 〈flag〉 : 改变选择的NPC 旗子.
.npc animfreq 〈frequency〉 : 改变选择的NPC 频率.
.npc random 〈num 0-1〉 :集合任意开关选择的NPC .
.npc addmove :增加一个小站或设置NPC.
.npc run 〈num 0-1〉 : 设置奔跑开关选择的NPC .
.npc state 〈num 0-2〉 :设置如果选择的NPC NPC 意志自动攻击.
.npc scale 〈num〉 :选择的NPC集合scale.
.npc hpmin 〈num〉 : 设置选择的NPC最小HP .
.npc hpmax 〈num〉 : 设置选择的NPC最大HP .
.admin ban 〈name〉 :禁令命名的用户从服务器
.admin lvl 〈name〉 〈lvl account〉 :改变命名的用户lvl 帐户.
.admin addspirit : 增加一种Spirit来世界.
.admin die :使用户死
.admin revive :使用户复活
.admin update 〈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 : 添加大量的点到你的位置. 参数 : [〈npc entry〉] [〈npocs number〉]
.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 : for debug
.pingmm : 制造点在你的地图
.adddyn : 测试到竞技
1.架设服务器必须安装的NET Framework 2.0.exe
2.首先修改服务端内的wowemu.key文件
server_name=Dokj 这行是服务器名称,假如要中文,请先用"汉字转"转换下
ws_host=127.0.0.1 这里是服务器IP,可以用域名
ws_port=8085
3.然后打开maps文件夹,运行BatCreator.exe,然后选择Locate the folder with wow.exe指定一下客户端的路径,选好后按一下Create,再按Extract,中途需要按两次y确认,第二次输入y以 后窗口会自动关闭.
4.接下来打开scripts文件夹内的emu.conf文件,用记事本打开
[banned]
//ip=127.0.0.1/255.255.255.0 在127.0.0.1的地方输入IP,默认是单机的
5.账号可以通过服务端自带的DButil.exe程序进行添加,打开后选择
Edit Accounts,方法是:Find的左边的空格内输入账号,password是密码,plevel
是GM权限等级,6是最高,然后按一下Add就可以了(注意:添加账号必须在服务器开启以后才行)
6.运行服务端程序WoWemu.exe,等待一段时间后,服务器就开好了.
7.客户端需要打补丁.我试过不打补丁就出现版本无法严正的错误
把"登陆器"解压到客户端,然后运行"SF补丁安装程序.bat",结束以后.用记事本打开realmlist.wtf,修改里面的IP,改成你的服务器IP,改完后运行wow.exe就可以进入游戏了,别忘了启动游戏后用DButil.exe添加账号..
8.这是最重要的一点.请大家每次关闭服务器之前.输入".save"保存一下,不然下次开F以后所有东西都会没有的,比如账号..切记!!!!!!
‘贰’ 教我如何DIY魔兽私服
一.服务器安装
1.首先下载服务器端wowWDDG_Identity
2.安装,一直按照说明,下一步就可以,注意硬盘空间不要小于3.5G
3.装完以后他会提醒你选择wow目录,选择你安装的客户端目录即可。或者运行/maps/BatCreator.exe也可以
4.然后运行,开始解压地图,注意第一个选择Y,第二个选择N
5.在安装服务器端的目录下建立accounts目录,运行Account Creator.exe建立帐号.
6.运行IP-Configuration.exe定义自己的ip和一些服务器属性,包括回血,回魔速度,服务器类型,自动保存等.界面上的英文很好懂,真的不懂就查查金山词霸好了,呵呵!
7.最后运行服务器即可。
二.服务器常用设置
很多服务器新人出生钱的问题(那个出来可以卖10银币变10金币的改法):
修改scripts/items.scp
找到[item 40000]
class=12
level=1
material=-1
model=3331
name=10 Silver Certificate 修改为10 GOLD Certificate
quality=1
buyprice=1000 修改为100000
sellprice=1000 修改为100000
stackable=100
1.经验值获得倍率修改
修改文件:/scripts/emu.conf, /scripts/startup.tcl
修改步骤:
(1) emu.conf中修改save_text_ppoints=yes
(2) startup.tcl中set xp [expr { 20+((($victim_level/4)+5)*$victim_level)*倍率 }],倍率是一个你想获得经验值得倍率,应该是数字
2.怪物掉宝率修改
修改文件:/scripts/creatures.scp
(1) creatures.scp 文件里的loot=xxx xxx
前面一个数是物品代码,后面一个就是爆率
比如loot=3300 22.620001 就是代码为3300的物品 爆率是22.620001
其中3300是代表/scripts/items.scp中的物品代码
3.地图上增加新NPC的方法
(1) 需要用GM帐号进入游戏到需要增加新NPC的地点
(2) addspawn 99999 在GM站立的地方安放一个NPC的刷新点。
(3) .setspawndist 2 4 该刷新点刷新的怪物自主移动范围为2-4 yards
(4) .setspawntime 60 300 该刷新点刷新怪物的时间间隔为 60-300秒。
(5) 出现小人(既刷新点).等几秒钟 出现新NPC
(6) 清除刷新点,游戏里选定你要删除的小人,输入.del即可
4.如何备份帐号信息
(1) 备份accounts文件夹下的所有帐户文件
(2) 备份saves文件夹下的players.save
5.骑乘指南
(1) 用GM帐号进入游戏
(2) .add xxx 其中xxx为坐骑代码(附C)
(3) .learn xxx 其中xxx为技能代码(附C)
6.如何学习穿皮甲,链甲,板甲
(1) 用GM帐号进入游戏
(2) 选中需要学习穿装技能的人物
(3) 然后输入 .learnsk xxx 其中xxx代表需要学习的技能代码
也可以修改用户的存档.这个在下面的文件分析中会提到的.
(4) 布甲技能代码 415 皮甲技能代码 414 链甲技能代码 413 板甲技能代码 293
7.如何瞬移去指定地点
(1) 用GM帐号进入游戏
(2) .gotrigger XXX 这里XXX是个数字,代表地区代码(附D)
8.如何增加各种物品到背包中
(1) 用GM帐号进入游戏
(2) .add xxx 这里xxx是一些数字, 代表各种物品代码(附B)
7.如何迅速升级
(1) 用GM帐号进入游戏
(2) 要先点选需要升级的人物
(3) .setxp xxx 这里xxx是一些数字, 代表需要增加的经验值
(4) 或者 .setlevel xx 这里xxx是一些数字, 代表你想要的级数
8.如何刷钱
(1) 用GM帐号进入游戏
(2) .add 944 1000 是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.990967 91.682785 4.186294 //人物所在的地图坐标
MAXHEALTH=1494 //生命值
MAXPOWERS=2212 1000 0 500 0 //最大能量
SIZE=1.300000 //人物形状大小
XP=28238 //经验值多少
MONEY=7087 //所拥有的钱多少,以铜币为单位
NAME=Bloodtears //人物名称,这个可以作为修改指定人物的索引
RACE=6 //在/scripts/defines.scp文件中对种族的宏定义,这里的6表示种族牛头人(tauren)
CLASS=11 //在/scripts/defines.scp文件中对职业的宏定义,这里的11表示职业德鲁伊(druid)
BINDPOINT=1 215 -2917.580078 -257.980011 52.996799 //游戏中你绑定的地点,也就是你死后灵魂出现的地点
SPELL=6478 0 //你掌握的魔法
...
SKILL=415 1 1 //你掌握的技能,包括能够穿装备的技能! 这里的415代表能够穿布甲.
//你可以添加SKILL=413 1 1使该人物能够穿链甲,而414(布甲),293(板甲),412(盾牌). 其他类推即可.
...
QUEST=5723 0 0 0 0 0 //你的任务代码
/scripts/areatriggers.scp 这个文件中主要是地区的代码
文件中的内容典型的为:
[areatrigger 1740] //地区代码为1740
pos=1 -7874.180176 -1806.300049 -271.459015 //地图中的坐标
name=The Marshlands - Un'goro Crater //地区名称
/scripts/classes.scp 这个文件中主要是定义各个种族和职业的原始属性
如果你要修改一个种族或一个职业的初始属性,以及人物出生时携带者的物品,你可以修改这个文件即可.
本文件中都有详细的英文注释,只要懂英语的应该可以看懂的,我在这里不再罗嗦了.
这里只举两个简单的例子,抛砖引玉...
目标1:使战士出生时就可以穿板甲
步骤:
(1) 找到[class #CLASS_WARRIOR]条目,该条目下面的数据代表战士出生时的初始属性
(2) 找到//Armor Proficiencies条目,该条目下面的数据代表战士出生时掌握的装备技能.
(3) 你可以找到skill=415 1 1 // Cloth
skill=414 1 1 // Leather 代表战士出生时就可以穿布甲和皮甲
(4) 添加 skill=413 1 1 //链甲
skill=293 1 1 //板甲
skill=412 1 1 //盾牌 来使战士出生时就可以使用链甲,板甲,盾牌
目标2:使人族的战士出生时携带一匹马
步骤:
(1) 找到[startitems #RACE_HUMAN #CLASS_WARRIOR]条目,该条目下的数据代表人族战士出生时携带的物品,初始魔法和技能
(2) 其中item=26 25 代表在人物的第26个位置放置代码为25的物品,代码为25的物品你可以在items.scp中查到
(3) 添加item=28 13334 //代码13334代表Green Skeletal Warhorse
/scripts/creatures.scp 这个文件中定义地图上所有NPC的属性
如果你要添加修改NPC,你可以修改这个文件即可.包括你可以添加一个卖蓝色装备的NPC,也可以修改某NPC的装备爆率以及伤害值等一系列属性.
文件中的典型内容为:
[creature 6] //NPC的代码,如你可以在.addspawn 6 来添加该NPC到指定地点
name=Kobold Vermin //NPC的名字
attack=1986 2185 //NPC的攻击伤害值
bounding_radius=0.561000 //绑定范围,也就是说该NPC在0.561yards范围内将攻击玩家
combat_reach=7.56 //战斗范围,也就是在该NPC攻击玩家的时候,只有当玩家逃出7.56yards范围外才会停止攻击
maxhealth=57 //血多少
maxmana=45 //魔法值多少
speed=0.93 //速度
loot=2770 0.01 //对代码为2770的物品爆率为0.01(1%)
举例
目标1:使上面的NPC能够爆Elemental Mage Staff(元素之杖,法师的极品杖),爆率为0.05(5%)
步骤:
(1) 找到[creature 6]条目
(2) 添加loot=944 0.05 即可 //代码944代表items.scp文件中的定义的元素之杖
目标2:在游戏地图上添加卖灵魂之石的NPC
步骤:
(1) 在该文件的最后添加以下代码:
[creature 3456789]
name=Soul Shard Seller
attack=1613 1774
bounding_radius=1.000000
combat_reach=8.00
damage=32 42
flags1=08400046
guild=Soul Shard Seller
level=30 30
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) 输入 .addspawn 3456789 即可
/scripts/defines.scp 这个文件中主要是一些宏定义,只要在需要的时候去查就可以了.
举例:
(1) 在/save/players.save文件中有race=4的条目
(2) 在/scripts/defines.scp文件中找到// races -条目
(3) #define RACE_NIGHT_ELF 4 就是说race=4 是夜精灵族
/scripts/emu.conf 这个文件主要是服务器的一些基本配置,包括回血,回魔速度,自动保存时间设置.
你可以直接修改这个文件修改服务器的一些基本配置,也可以用wowWDDG_Identity自带的的IP-Configuration.exe来修改服务器的基本配置.
举例:
目标:修改服务器的可以支持1000同时在线
步骤:
(1) 找到max_players=xxx条目
(2) 修改max_players=1000即可
/scripts/items.scp 这个文件主要是对服务器物品的定义
文件中的典型内容(部分):
[item 25] //物品的代码
buyprice=35 //从NPC中购买的价格
class=2 // 头饰, 这个可以中defines.scp文件中的//itemtypes-条目下查到
rability=20 //耐久度
inventorytype=21 //存货量
level=2 //等级
name=Worn Shortsword //物品名称
sellprice=7 //物品价格
subclass=7 // 这个可以在defines.scp文件中的//subclasses-条目下查到
/scripts/quests.scp 这个文件主要是对各个任务的描述,回报
如果你想汉化游戏中的人物的话,你可以翻译这个文件即可.
/scripts/spellcost.scp 这个文件是对每一个技能学习的价格定义
文件中的典型内容:
[spell 8402] //技能代码
name=Fireball Rank 7 //魔法名称为Fireball,7级
reqspell=8401 //需要的技能点8401
price=100 //学习该技能的价格为100铜币
附A 魔兽世界,GM命令大全
.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 : 添加大量的点到你的位置. 参数 : [〈npc entry〉] [〈npocs number〉]
.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 : for debug
.pingmm : 制造点在你的地图
.adddyn : 测试到竞技
这只是教程一,后面还有更为详细的教程二,教程三部分
楼主可以登陆我们的魔兽专题网站:http://wow164.59.cn上详细了解
希望可以给楼主实质性的帮助。
希望你早日玩到自己架设的魔兽私服。
‘叁’ 魔兽私服有人玩过么
靠 你的问题很没水准 你知道WOW吸引人的是它上千个任务吗??? 而不是简单的无聊的练级 私服能实现正版10%的任务都不到 所以你问问周围人 什么网游的私服都大有人在 WOW没人玩私服的!!!
暴雪的作品不要说私服了 外挂用了都没效率 所以你也没听说过人用外挂玩WOW吧 :) 只有魔兽精灵软件 还是个插件 不能练级 只能看些游戏信息的
这种游戏只有暴雪做的出来!
引用:
WOW论坛10大新人知识贴:
1。怎么WOW死亡没经验惩罚,PK不红名?
这个问题已经说过很多了,暴雪制作WOW的初衷是希望玩家能愉快的游戏,所以对于死亡没有惩罚,同时在WOW里死亡是经常会发生的事情,而并非其他网游中把死亡设定为可怕的事情,新人要首先树立死亡是正常的观点,要知道在WOW你有些任务是必须在死亡状态下才能完成,暴雪特意把死亡状态作得非常漂亮,大家要好好体验一下死亡状态。
在WOW的背景下PK是合理且必要的,但并不表示WOW不保护新人,不喜欢PK的玩家可以进入PVE服务器,同时在PVP服务器主城周围地区是有保护,WOW的交错地图设定能让玩家充分体验到PVP的乐趣而不必担心会被玩家恶心PK的问题。
2。有人抢怪怎么办?
在WOW里设定是第一个攻击怪的玩家会获得全部经验和掉落物品。(哪怕是只攻击了一下),这和其他网游里通过攻击量高低来分经验和物品的设定不一样。也许有玩家会问:那不是我抢着打每个怪第一下经验物品不都是我的了?这不好吧?!
的确在其他网游里如果这样设定是不合理的,但是暴雪在WOW为什么要这样设定呢?
因为在WOW里怪物设定是很BT的,不断攻击力高而且AI强(特别是后期怪),一个玩家不可能同时去面对2个怪,然后玩家如果想抢每个怪第一下是完全自杀行为,你可以再边上等他趴了再杀,因为如果她趴了怪的经验和物品就是你的了,同时一个小队也无法面对超过自己人数的怪群,所以玩家想控制一个地区是无法做到的。
3。大工会包了BOSS怎么办?
WOW采用副本模式,也就是说任何玩家都能进入自己小队独立的副本地图,没被邀请的玩家不能进入,这样任何人都能公平的杀BOSS,不可能出现包场问题。
4。极品装备买不起怎么办?
在WOW里任何玩家只要努力就能轻松打到自己想要的好装备,同时好装备是绑定的,装备后就不能交易,更好的极品装备是捡起就绑定而不能再交易给别人,只能低价卖NPC商人,所以不必担心有人垄断极品装备。这样做的好处是杜绝了骗子和盗取装备的问题。
5。错把UI插件当外挂。
UI插件这是一种在欧美网游里普遍存在的软件,UI是通过官方开放UI接口进行制作的,目的是为了方便玩家更个性化的设定自己的界面及操作,这是一种人性化的设定,同时暴雪对于UI是一直监控的,如果有人利用UI为幌子加入破坏游戏平衡的外挂功能就会被暴雪警告切直接屏蔽该UI插件(因为使用官方UI接口所以屏蔽是易如反掌的),玩家不必担心使用UI会被封帐号,因为一旦UI出现问题,暴雪首先是警告UI制作者,最后屏蔽该UI,而玩家也同时无法再使用该UI,当然建议玩家使用名气大的UI,以免被不法制作者欺骗而遭到封号损失(有些不法制作者制作的外挂是采用官方不允许的技术) 。
6。为什么不能用鼠标移动,用键盘移动太别扭?
暴雪之所以采用类似CS的键盘移动模式是因为WOW的战斗方式是很讲究走位的,这和其他网游的微操是不一样的,暴雪设定的战斗(特别是玩家对玩家的PVP战斗),讲究转身和攻击方位,同时5码攻击范围也是PK的关键因素,如果简单用鼠标移动是无法做到及时转身和控制5码攻击范围这样高难度的操纵,就好比CS用鼠标移动就没法打了,比较形象的说WOW的战斗很象拳击,走位至关重要,这和其他网游占桩PK是完全不一样的,WOW高手都是移动PK,一个菜鸟可能被杀了还不知道是谁杀了自己,因为对手一直保持在你身后位置,最后提醒一下只用AD键转身的肯定是自杀行为。
7。60级满级太低了,一下就满级以后不是很无聊?
的确,在其他网游里级别一直是促使玩家继续玩下去的动力,但这正说明这类网游的单调处,他们不设定剧情不做有意思的任务,只想通过不断升高等级来套牢玩家,好在暴雪没他们这么无耻,暴雪的策划说过一句话:网游的重点是剧情!
这是让玩家欣慰的,而且在WOW中暴雪实现了这句话,在WOW里现在有上千个任务,而这些任务都是有着以前单机游戏一样精彩的剧情(开始的新人任务可能没这么精彩),NPC是和玩家互动的而不是只对你说去杀几个XX回来给我。
所以在WOW里不是为了冲级别而玩,好好的享受一下以前只有单机游戏才有的感动吧,而且现在你可以和你的朋友一起去体验这份感动这是以前只有在梦中才能出现的情景:
和朋友一起体验RPG的剧情乐趣,分享战斗的喜悦和战后的胜利品,而不是其他网游中象佃农一样的在一个地图无止境杀怪期待着老天掉下个极品装备,看着级别龟速上升傻笑着却不明白自己到底玩了些啥。
8。怎么这么快就有私服,CWOW是不是完蛋了?
WOW的私服在2年前就出现呢,到现在也依然是客户端模拟版,因为其他地区都是暴雪自己运营所以服务器端是不可能泄漏的,当初第一次内部测试只是泄漏了客户端都惊动FBI(美国联邦调查局),后面的管理更是严格了,而WOW私服经过2年的进化,依然无法实现官服10%的内容,因为要实现杀怪还比较容易,但WOW的精髓是剧情任务,9城关汉化这些内容就花了1年多,更别提要在没有源代码的情况下去完整再现这些内容,恐怕就只有暴雪才能做到了,现在开WOW私服的普遍都是自己YY一下,谁都知道要做到和官服一样那是不可能完成的任务。
9。真的外挂出现了,还是脱机外挂啊?
是的,做一个脱机外挂十分容易,就是按键精灵就能实现自动功能,但是不是说能自动就行了,外挂必须要有效率才能被使用,而暴雪显然是在制作游戏时就考虑到这个问题,因此在游戏设定上就努力杜绝外挂,当初在暴雪内部测试时,暴雪的程序员曾经自己制作外挂程序来测试,结果发现几乎没有效率,比如在WOW里任务获得经验时在一个地方杀怪经验的1。5倍,同时玩家升级快速,在一个地方平均只要杀20-30个怪就该换地方,这对于定点自动外挂是噩梦,而随便乱走肯定趴,在WOW每天趴趴是正常的,这是脱机外挂受不了的事情,冲级型自动外挂无实际意义,因为玩家做做任务就到满级了,傻子才蹲一个地方砍怪冲级,而切WOW的疲劳设定让玩家无法长时间杀怪(而做任务没有疲劳限制),而打装备是要下副本,如果能作出打副本的自动外挂,这人应该被暴雪请去当WOW第一程序员或者去中国科技学院开发人工智能。
对于破坏平衡的内挂,这类外挂一般都是因为游戏开发商技术问题才出现漏洞,一般出现也能及时屏蔽,不可能产生大影响,当然暴雪如果连这样低级的问题都范,她也不可能走到今天。
对于最近出现在WOW的瞬移漏洞,普遍认为是暴雪故意遗留的漏洞引不法制作者上钩(因为这样的花招暴雪当年在战网玩过多次),这不今天又封了200多个,一旦机会成熟暴雪就会在下个补丁屏蔽掉这个漏洞,可怜的玩家又要被暴雪玩了,所以玩暴雪的游戏还是安分点好。
10。看WOW截图画面一般呀,游戏好像也不咋地啊?
WOW刚刚击败以画面NB而着称的半条命2而获得全球最佳画面艺术大奖,参与评选的都是全球各大游戏制作人员,而WOW的动态画面是无法用截图表现的,暴雪美工的实力在业界是公认第一的,至于游戏好不好玩,我只想告诉你全球游戏制作人都在玩WOW,WOW是公认的未来MMORPG的教科书,每一个网游公司都在研究WOW,现在市面上仅模仿WOW界面的网游就有3个,但是从来只有暴雪才能超越自己,这也是为什么会有游戏制作人在玩过WOW后说道:10年内不可能出现超越WOW的MMORPG网游了。
当然,WOW毕竟只是一个游戏,不可能让所有玩家满意,出现不喜欢WOW的玩家是正常现象,但无论你是不是喜爱WOW,请真正进入到游戏中玩过后再做结论吧。
‘肆’ 魔兽私服前景
我以前做过 传奇sf 在线显示 人数是假的
你搜索是正确的
因为sf 支持一种 扩倍数 虚报人数
关于前景
我很明确的告诉你
赚不了太多
因为 wowsf 始终没有突破一个关键问题
因为都是模拟型 wowmenu 而不是 wow的 服务端 数据技能都是自己后增的 数据库是自己建的 无法达到 wow官服这样的真实
人家玩SF 为的是什么呢 你自己想想
如果技能都无法达到能够正确使用 我感觉 建议没资本不要开
1 要配置服务器估计得要上万
2 你的网无法达到 要求 要去 电信开 挺贵的
3 玩SF的人真的很多么?就算很多 有多少是愿意付钱玩的呢? 不想打击你 反正我开传奇世界SF亏了很多
‘伍’ 魔兽私服 官服共存问题
如果你有2个客户端的话。。我个人觉得应该是可以的。。
‘陆’ 如何入侵魔兽私服啊!加他的GM号!比如赤龙魔兽!
这怎么能够是一个教程能讲解的?
从扫描目标服务器,到尝试攻击,后期的安装后门,以及后门的隐蔽工作,以及最后的防范追踪,不是说每个服务器的情况都是一样的,就算那个教程可以针对某一私服服务器,应该绝对不可能照搬到另一服务器,而且攻击服务器还是需要一些功底的,以及无数次的思考与尝试.
‘柒’ 魔兽私服怎么用插件啊
是在家里玩么? 在家里的话 如果是以前玩官F的话 那么把登录器下载到WOW文件夹内运行 然后就能实现私服内也有插件!! 因为魔兽世界这个游戏,有个WOW.EXE,你平常玩的时候都是用登陆器登陆,然后实际上上的是WOW.EXE,而那个Launcher.exe只不过是个中介,你的插件就是把文件内容和插件信息全部装载到了WOW。EXE中,所以当你再次运行你的私服登录器时,插件信息事不会丢失的。如果原来你没有装插件,是在网吧玩,那么你直接就按照原来你下载插件的方法来下载就行!!
‘捌’ 魔兽私服的代码怎么用
模拟器WOW私服GM命令大放送
add 7 1000金
怪.cleanup
.respawnall
//技能代码。肾击一级408 二级8643
.learn 23338 双足飞龙坐骑
.learn 23250 天龙坐骑
附魔技能代码。初级:7411 中级:7412 高级:7413 大师级: 13920
GM命令大全
.broadcast : 游戏公告
.addgo : 在你的坐标添加游戏对象
.add : 添加项目到你的背包中.
.addnpc : 添加NPC到游戏.
.del : 删除目标NPC
.setlevel : 设置个人或NPC的等级
.setmodel : 给NPC或个人设置模型数量.
.learn : 学习魔法的数目
.save : 保存文件.
.rehash : 改写目标.
.***1 : 设置有毛病的标记.
.ppon : 打开pp系统.
.ppoff :关闭pp系统.
.turn : 转动NPC面朝你.
.come : NPC来到你的位置.
.go : 去世界坐标.
.gotrigger: 进入世界范围的位置,参数: trigger_number
.kill : 杀死选择的NPC或个人.
.killallnpc : 杀死所有的NPC的形象.
.resurrect : 复活选择的个人.
.setsize : 设置NPC的大小.
.setspeed : 设置NPC或个人的速度
.set***s : 设置NPC或O.G的面具. 参数: <ftype> <***s>
.addspawn : 添加大量的点到你的位置. 参数 : [<npc entry>] [<npocs number>]
.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.
.clearq***s : 清楚寻找标记
.bytes : for debug
.pingmm : 制造点在你的地图
.adddyn : 测试到竞技
Where 告诉你所在世界的具体位置
Help 列出可用的指令
Addgo 在你的坐标添加游戏对象
Add 添加物品到你的背包中
Addnpc 添加NPC到世界里
Del 删除目标选项 范围:物品和NPC
Setlevel 设置目标选项 范围:个人或NPC的等级
Setmodel 给NPC或个人设置模型样式,所谓的外观
Save 保存世界文件
Rehash 重新定义
***1 设置debug标记
Ppon 打开pp系统
Ppoff 关闭pp系统
Broadcast 向全世界发布消息(GM发公告使用)
Turn 转动NPC面朝你
Come NPC来到你的位置
Go 去世界坐标 参数:
Gotrigger 进入世界所定义的大范围的位置,参数: trigger_number
Kill 杀死选择的NPC或个人
Killallnpc 杀死一定范围的NPC的形象
Delallcorp 删除全世界的尸体
Resurrect 复活选择的个人
Setsize 设置NPC的大小
Setspeed 设置NPC或个人的速度 好象对玩家无效
Set***s 设置NPC或O.G的面具. 参数:
Addspawn 添加重生点到你的位置. 参数 : [] []
Setspawnnpc 设置重生点的重生数量
Setspawngo 设置可以重生的物体
Setspawndist 设置重生点生出的各个NPC相距的距离
Setspawntime 设置重生点生出NPC的最小和最大范围时间
Setxp 设置经验点
Setcp 设置天赋点
Sethp 设置生命点
Paralyse 麻痹或者驱除麻痹 范围:个人或者NPC
Setaura 设置先兆类型 比如:死亡的先兆是透明 可以参考Defines.scp
Exploration 打开你所在地图的位置
Dismount 下马
Listsp 列出你的魔法
Learn 学习魔法
Unlearn 删除魔法 参数为spell的ID号
Listsk 列出你的技能
Learnsk 学习技能
Unlearnsk 删除技能 参数为skill的ID号
Info 目标的信息
Online 现在在线玩家数量
Setreststate 设置玩家疲劳程度 参数:new_state(1...5)
Exportchar Export character (with inventory) to external file. parameters: char_name file_name
Importchar Import objects from external file. parameterL file_name
Goname 移动到该名字的玩家身边
Namego 把该名字的玩家带到你身边
Goguid 移动到该名字的目标ID
Targetgo 尝试移动到离你最近的物品(概念比较模糊)
Targetlink 尝试把一个连接移动到选种的目标(应该属于连接复制,2个连接地址都一样)
Move 移动物品
Rotate Rotate gameobject
Retcl 重新读取tcl数据
Rescp 重新读取scp数据
Clearq***s 清除任务标记
Exportspawns Export spawnpoints to external file. parameters:
Exportspawnsxy Export spawnpoints to external file. parameters:
Importspawns Import spawnpoints from external file. parameter:
Delspawns 删除重生点
Delspawnsxy 删除一个大范围的重生点,谨慎使用。最好备份好world.save在用 范围:
Bytes For debug
Pingmm 制造你在地图上的点(没用过,不知道效果)
Adddyn 测试到竞技??(没用过,不知道效果)
Starttimer 开始时间?范围: timerid(0..2) 和施法速度有关??(有待测试)
Stoptimer 停止时间?范围: timerid(0..2)
Test For debug
Test2 For debug
Movelog For debug
Faction 显示faction信息 范围:个人或者NPC
Setfaction 设置faction目标只能为npc
Setnpc***s 设置npc***s目标只能为npc
Clearrep 清楚玩家的名誉??(大家试试效果)
Shutdown 关闭服务器
G***s 为目标设置g***s
Gtype 为目标设置gtype
Broadcast 向全世界发布消息(GM发公告使用)
Goname 移动到该名字的玩家身边
Namego 把该名字的玩家带到你身边
Goguid 移动到该名字的目标ID
装备代码
16391----16580 荣誉套装
16666----16673 元素套装
16674----16681 奴兽者套装
16682----16689 博学者套装
16690----16697 虔诚套装
16698----16705 鬼雾套装
野心套装 16706 16714----16720
暗影套装 16721 16707----16713
16722----16729 光芒套装
16730----16737 英勇套装
17013----17016 黑铁装备
16795~16902法师奥术套装(60级)
16803~16810术士恶魔之心套装(60级)
16811~16817,16819牧师预言套装(60级)
16820~16827盗贼夜幕杀手套装(60级)
16828~16837德鲁伊塞纳里奥套装(60级)
16838~16844撒满祭祀大地之怒套装(60级)
16845~16852猎人巨兽之王套装(60级)
16853~16860圣骑士秩序之源套装(60级)
16861~16868战士力量套装(60级)
16897~16904德鲁伊怒风套装(60级)
16905~16911 16832盗贼血牙套装(60级)
16912~16918,16818法师灵风套装(60级)
16919~16926牧师卓越套装(60级)
16927~16934术士复仇套装(60级)
16935~16942猎人驭龙者套装(60级)
16943~16950撒满祭祀无尽风暴套装(60级)
16951~16958圣骑士审判套装(60级)
16959~16966战士愤怒套装(60级)
传说中的7种武器
[item 647]=命运
[item 12592]=沙赫拉姆黑剑
[item 1728]=提布的炽炎长剑
[item 13937]=院长之杖
[item 13505]=瑞文戴尔之剑
[item 10847]=龙之召唤
一些不错的装备
[item 13246]=Argent Avenger(副手)
[item 13937]=Typhoon(一把双手剑)
[item 2243]=Hand of Edward the Odd(据说是PAL的极品锤子)
[item 13964]=Witchblade(不错的匕首)
[item 12582]=Keris of Zul'Serak(同上)
[item 11808]=Circle of Flame(法师戴上会怒发冲冠 呵呵)
[item 944]=Elemental Mage Staff(极品仗)
常用物品:
16格包裹:4500 8217(箭) 8218(弹药) 10683 10959 11742 14155
回程石:990001~990006
紫色物品:
647剑
833耳环
867皮手
868剑
869剑
870斧
1982剑
2163匕首
2243锤
2245锁头
2246戒指
2291斧
2801剑
2824弓
2915锤
3075布头
940布甲
942戒指(冰)
1168盾(2256防)
1263斧
1315项链(制造回血魔物品)
1443项链
1447戒指(+300防)
1728剑
1979盾
1980戒指
1981锁甲
2099枪
3475背
9372剑
10847剑
11684锤
11726锁胸
11808布头
12462布胸
12590匕首
12592剑
12639板手
12640板头
12641锁胸
12717锻造板手书
12720锻造书
12728锻造书
12731??
12752布头
12756皮腿
12757皮胸
12871??
12895板胸
12903锁腿
12945所腿
13143戒指
13314皮胸
13353书
13503戒指
13505剑
13937法仗
14146布手
14152布胸
14153布胸(术士)
14154布胸(牧师)
14511锻造布手
14512锻造书
14513锻造布胸书
14514锻造书
14549板脚
14551锁手
14552板肩
14553皮要
14554板腿
14555匕首
14557戒指
14558项链
16979,16980布甲
16982,16983皮甲
16984,16988,16989,17007锁甲
17013板腿
17014板手
17064,17082戒指(天神碎片)
17065项链
17066盾
17068斧
17069攻(60级)
17072枪
17073锤
17074长柄武器
17075剑
17077魔仗
17078背
17103剑
17105锤(60级)
17109项链
17110戒指(60级)
17203法师火系终极天赋技能
17223长柄武器
17780匕首
已存在的稀有怪物代码:以下代码未测试
730 蓝色迅猛龙42
1550穿山甲35
7445北极熊58
6518长臂
4680蒙难39
12802双头龙62
5722绿色雏龙53
12362雪豹坐骑2
10374病蜘蛛58
8558毒牙蜘蛛59
10536巨虫55
7322蓝虎
10663蓝白龙58
10200绿眼虎57
10363地龙62
10430双头怪496-50
10659蓝色幼龙55
7447蓝色双头龙55
8441炎魔45
10923-10927浪女妖53
11325熊猫1
10996神蛇25
5934飞狮32
5460毒地蝇54-4
2070虎130-11
7358幽灵女王50
8675地狱犬50
8515 剑龙
有模型无怪物的
以下只有模型
自己手动修改
8716旋风 8810 树魂 8836 泥潭怪 8839大猩猩 8917小强 8972龙卵战士 9028白小强 9030蛆虫9033蓝色雷 9112妖女 9135纳加战士
9197红机器人 9231蓝色雏龙 9229毒蜂 9390鸟嘴兽 9412-9448人马 9723蓝龙 9750白色蝙蝠 9949雪豹蓝毛 9952黄虎9953白9954蓝
9956白灰9958灰9991蓝虎 9992绿虎 10055白狮 10170地狱猛男 10533黑色幽魂 10710灰色野人 10729死亡骑士 10828-10833猫头鹰
10897-10890三头龙 10902-10904土狼 10951恶男 10952骑士 11032巨魔蝙蝠 11034眼睛海蛇 11380蓝色巨龙 11586大恶魔 11914飞豹
12821白雏龙 13971浅蓝幼龙 13992红色巨龙 14307蜥蜴巨魔 14239-14345机械坐骑 8052骨龙雏龙 7806绿龙游魂 7757骨龙幼龙
7591人类领主 7536蜘蛛王6700
有模型无怪物的 可以在游戏中 随便加个怪物 然后选中怪物用 .setmodel xxx 就可以改变怪物的模型
例如 .setmodel 8716 就将你选中的怪物的模型变为 旋风怪的模型了
看上就是旋风怪了 但是怪物的其它属性都还是原来怪物的属性