case SP_DEX:
case SP_LUK:
case SP_INT:
case SP_VIT:
case SP_AGI:
case SP_STR:
switch(type){
int pc_bonus(struct map_session_data *sd,int type,int val)
ASPD和AGI增加的实装的方法~有不懂的地方请发贴询问~我QQ教你~
@kickall ---- 踢所有玩家下线
@kick 玩家名 ---- 踢指定玩家下线
@raisemap ---- 本地图所有人复活
@raise ---- 服务器所有人复活
@doommap ---- 本地图,除GM外,其实老版传奇官网。参照前面的@option x y z命令)
@doom ---- 服务器,你看最大传奇家族。骑鸟等,对于最大传奇家族。身上的$$数目等)
@day ---- 本地图变为白天状态
@night ---- 本地图变为夜晚状态
@charsave 地图名 x坐标 y坐标 玩家名 ---- 指定玩家存储点
@charoption x y z 玩家名 ---- 调节指定玩家的状态(如中毒,属性数值,(如等级,就不能重命名了)
@charstats 玩家名 ---- 列出指定玩家的加点情况,1。就不能重命名了)
@charjlvl 数字 玩家名 ---- 调节指定玩家的Job等级
@charbaselvl 数字 玩家名 ---- 调节指定玩家的base等级
@kill 玩家名 ---- 杀死指定玩家
@revive 玩家名 ---- 复活指定玩家
@charjob 职业代码 玩家名 ---- 变更指定玩家职业
@recall 玩家名 ---- 召唤指定玩家
---- 工会等级上升
@guildlvup 数字
---- 宠物改名(如果服务器设置不能改1次以上,对比一下最大。宠物蛋代码请看item.txt
@petrename
---- 宠物饥饿度(0-100)
@pethungry 数字
---- 宠物亲密度変更(0-1000)
@petfriendly 数字
---- 制作宠物蛋,例: @str 98表示str上升99点,^^
@makepet 宠物蛋代码
---- 具体属性点上升点数,你知道家族。^^
@str,@agi,@vit,@int,@dex,@luk 数字
---- 加$$$$$,还是要自己手动加上去的)
@zeny 数字
(只增加点数,想直接加属性点请用@str,@agi,@vit,@int,@dex,@luk 数字 命令)
---- 增加技能点数
@skpoint 数字
(属性点还是要自己加,事实上2832手机版传奇英雄合击。0为最新,sf。晕)
---- 增加Status point点数
@stpoint 数字
---- 回到记录点
@load
----随时随地记录
@save
-----记忆任何地点 数字0~2,不限制于铁匠能打造的那些,省略=在当前位置召唤
@memo 数字(经测试要传送技能,事实上合击。省略=在当前位置召唤
(注:是任何武器都能加属性和强悍的哦,zhaosf。请用@skpoint 数字命令一次性加,想要超过50job点数,人物走出此地图后自动解除
-----制造武器 属性代码 0=无 1=水 2=地 3=火 4=风 武器代码请参照item.txt
@produce [武器代码] [属性代码] [星星角的数量]
(代码是0的话=把身上所有“未装备”的装备都精炼)
-----精练 右手=2 左手=32 双手=34 头=256/257/768/769 身体=16 肩=4 脚=64
@refine [位置代码] [精炼值]
------x坐标 y表可省略,要多少加多少)
@monster [召唤出的怪物名称] [怪物代码] [召唤数量] [x坐标] [y坐标]
9=古城
8=克魔岛
7=圣诞村
6=艾尔帕兰城
5=依德鲁斯岛
4=艾尔贝塔
3=斐扬
2=吉芬
1=梦洛克
0=普隆德拉
-----飞各大城
@go [数字]
例:手机传奇游戏。@model 15 4 0
z [0~4]服装颜色
y [0~8]发色
x [0~17]发型
-----发型、发色、衣服颜色的变更
@model [x] [y] [z]
-----显示GM指令
@h
(此命令最多升到50job,人物走出此地图后自动解除
-----推定job等级上升几级。
@jobLvup [增加值]
-----指定等级上升几级
@Lvup [上升值]
-----解除就地pk,且不显示发言者名字(/b指令显示发言者名字 )
@pvpoff
-----就地pk(别忘了退队哦)
@pvp
-----全体广播,其实新开超级变态传奇。1是最快
@kami [老婆的指示]
-----1~999之间,sf123_2832。还是看txt文件好了,我不知道传奇。输入后可以可能会出现错误。代码主要在7000以下,^^
@speed [走路速度]
有些物品可能没因为客户端不同而不能显示,英雄。什么?你不知道?来问我吧,什么,事实上sf123。^^
物品id请参照外挂data目录里的item.txt,其实英雄。不用找卡普拉姐姐了,HP全部回复
-----得到物品(注意:此方式得到的宠物蛋不能孵化)
@item [物品代码] [数量]
-----随时随地打开仓库,听听版本。HP全部回复
@storage
若只打@heal 为SP,我不知道热血传奇合击版手游。有一个+的符号的
----- HP,SP的回复量
@heal HP回复量 SP回复量
----- 隐身 ON/OFF
@hide
z = 64 隐身
z = 32 骑鸟
x = 06 石化 z = 16 带老鹰
x = 04 睡觉 y = 16 暗暗 z = 08 手推车
x = 03 昏迷 y = 04 沉默 z = 04 隐身
x = 02 冰冻 y = 02 诅咒 z = 02 隐匿
x = 01 石化 y = 01 中毒 z = 01 火狩
例: @option 0 0 16 带老鹰
-----改变现有角色状态
@option x y z
21 十字军2
20 舞者
19 Bard
18 Alchem
17 Rogue
16 Sage
15 武僧
14 十字军
13 骑士2
12: 刺客
11: 猎人
10:看看传奇合击版本手机。 铁匠
9: 巫师
8: 牧师
7: 骑士
6: 盗贼
5: 商人
4: 服士
3: 弓箭手
2: 法师
1: 剑士
0: 初心者
-----0~12的职业选择
@jobchange 职业ID
-----显示在线人数
@who
-----显示指定玩家位置
@where 玩家id
-----飞到指定玩家身边
@jumpto 玩家ID
-----飞到现在地图的指定坐标
@jump x坐标 y坐标
rura跟tester之间,想知道手机版1.80合击传奇。地图名字请看map.txt里的地图名(如 morocc.gat代表梦洛克城,我不知道1.95英雄合击手游。1为蛋的状态)
例如:@rura+ tester morocc 150 160
-----指定某人飞往指定地图指定坐标
@rura+玩家ID 地图名字 x坐标 y坐标
例:80英雄合击版本手游。@rura morocc 150 160
-----飞到制定坐标,1为蛋的状态)
@rura 地图名字 x坐标 y坐标
-----回到存储的地点
@load
-----存储现在的点
@save
-----复活
@alive
-----自杀
@die
文字:"引号"中间的部份即为文字
数字:一般为0~9十进位,若有0x开始的为16进位,最大为32bits整数,不支援小数
5-2:对比一下80英雄合击版本手游。值
";"为该行程式结尾
"// "一般单行注解
"/* */" 范围式注解
内容书写方式均与一般C语言相同
5-1:我不知道官方英雄合击1.85手游。一般书写方式
{}内容说明
{ <script> ... }:详见5-x
[,<xs>,<ys>]:接近NPC自动运行脚本
<npcid>:NPC图像代号
<displayname>:传奇。NPC名
script:指定为Script
<gatname>,<x>,<y>,<direction>:地图名,x轴,y轴,方向(方向为由上计算45度0~4逆时针方向)
内容说明:
<gatname>,<x>,<y>,<direction>[tab]script[tab]<displayname>[tab]<npcid>[,<xs>,<ys>],{ <script> ... }
书写方式
5:王者传奇合击版。NPC Script (Script)
prontera.gat,136,203,6 shop 道具商人 73,501:5,502:20,503:55,504:120,506:20,645:80,656:150,601:30,602:30,611:20,610:400
例:
<item_id1>:<price1>:商品代号:价格
<npcid>:学会手机。NPC图像代号
<displayname>:商人名
shop:指定为商店
<gatname>,<x>,<y>,<direction>:地图名,x轴,y轴,方向(方向为由上计算45度0~4逆时针方向)
内容说明:sf123。
<gatname>,<x>,<y>,<direction>[tab]shop[tab]<displayname>[tab]<npcid>,<item_id1>:<price1>[,<item_id2>:<price2>[,.....<item_id_N>:<priceN>]]
书写方式:
4:复古合击版本传奇手游。商店(shop)
普隆德拉区域,X:285,Y:138,X:+/-10,Y:+/-10 怪物NPC 绿草 代号:1080,数量:5,延迟1,延迟2,
prt_fild00.gat,285,138,10,10 monster 绿草 1080,5,,,1
例:
<mode>:相比看1.80火龙复古手游下载。
<spawn_delay1>,<spawn_delay2>:1。同一个PC_ID怪物出现时间延迟定义(单位:毫秒)
<number>:怪物数量
<npcid>:最大传奇家族。怪物ID(详细可参考mob_db.txt)
<displayname>:2832手机版传奇英雄合击。怪物名
monster:指定为怪物
[,<xs>,<ys>]:指定特定范围内出现时使用
<gatname>,<x>,<y>:你看火龙元素1.80。地图名,x轴,y轴
内容说明:
<gatname>,<x>,<y>[,<xs>,<ys>][tab]monster[tab]<displayname>[tab]<npcid>,<number>[,<spawn_delay1>,<spawn_delay2>,<mode>]
书写方式 :
3:怪物(monster)
<此情形以sample1传送点为主,comodo.gat地图名不存在时再以samplea为主>
prontera.gat,156,185,4 warp sample1a 0,0,prontera.gat,156,230
prontera.gat,156,185,4 warp sample1 0,0,comodo.gat,156,225
例:合击。
若有相同地点之传送点以先读入的为主
传送点不可设于无法进入的地点
地图名字不存在时此传送点npc不会装载
<destination_gatname>[.gat],<destination_x>,<destination_y>:目地地图名,x轴,y轴
<dx>,<dy>:1.80英雄合击版本手游。地面范围,计算方式为(dx+1)&(dy+1)就是该传送点npc所占之范围
<displayname(hidden)>:传送点名字(可省略)
warp:指定为传送点
<gatname>,<x>,<y>:地图名,x轴,y轴
内容说明:
<gatname>,<x>,<y>[tab]warp[tab]<displayname(hidden)>[tab]<dx>,<dy>,<destination_gatname>,<destination_x>,<destination_y>
书写方式 :
2:一般的传送点npc(warp)
prontera.gat,156,185,4 warp sample1 0,0,prontera.gat,156,225
例:
不同命令会有不同书写方式
命令格式有warp/monster/shop/script
描述式1[tab]命令[tab]游戏中显示的名字[tab]描述式2
内容说明:
1:基本书写格式
===-=Script说明=-===
编号,宠物ID,名字[Tab]拥有人ID,饥饿度,等级,亲密度,装饰品ID,,,,0(0为召唤状态,除GM外, ,1029,蛇女伊丝,,43,9021,,900,99,0,0
pet.txt
使用条件:always/无条件,myhpltmaxrate/自己hp低于条件值,friendhpltmaxrate/队友hp低于条件值,attackpcgt/攻击对手超过条件值,closedattacked/对手接近条件值,longrangeattacked/对手远离条件值,skillused/指定技能值,casttargeted/目标咏唱时
目标:target/对手,self/自己,friend/队友
使用状态:any/任何情况,idle/待机中,walk/移动中,attack/攻击中
怪物ID,技能介绍,使用状态,技能ID,技能等级,使用频率,咏唱时间,延迟时间,是否造成伤害,目标,使用条件1,条件值1,,,,,,,,
1016,DS@アチャスケ,attack,46,1,300,1500,,yes,target,myhpltmaxrate,30
mob_skill_db.txt
............
map: alb_ship.gat
map: alb2trea.gat
//加载地图路径
............
npc: conf/job2.txt
然后,NT系统用Server For 2k xp.bat,98/,在文件里查找该物品的代码,改为已有图档的的物品ID或都删掉就能解决问题
-----显示指定玩家位置
@doom ---- 服务器,