实体分类 | 编号 | 范例 | 说明 |
Player | 1 | WARRIOR | 战士 |
Mobs | 2 | RAT | 老鼠 |
3 | SKELETON | 骷髅 | |
4 | GOBLIN | 妖精(哥布林) | |
5 | OGRE | 食人魔 | |
6 | SPECTRE | 幽灵、妖怪 | |
7 | CRAB | 螃蟹 | |
8 | BAT | 蝙蝠 | |
9 | WIZARD | 巫师 | |
10 | EYE | 眼 | |
11 | SNAKE | 蛇 | |
12 | SKELETON2 | 骷髅2 | |
13 | BOSS | ||
14 | DEATHKNIGHT | 死亡骑士 | |
防具(Armors) | 20 | FIREFOX | 火狐 |
21 | CLOTHARMOR | 布衣 | |
22 | LEATHERARMOR | 皮衣 | |
23 | MAILARMOR | 铠甲 | |
24 | PLATEARMOR | 鳞甲 | |
25 | REDARMOR | 红衣 | |
26 | GOLDENARMOR | 金色战甲 | |
Objects | 35 | FLASK | 烧瓶 |
36 | BURGER | 汉堡 | |
37 | CHEST | 箱子 | |
38 | FIREPOTION | 魔药 | |
39 | CAKE | 蛋糕 | |
NPCs | 40 | GUARD | 卫兵 |
41 | KING | 国王 | |
42 | OCTOCAT | 章鱼猫 | |
43 | VILLAGEGIRL | 村民(女) | |
44 | VILLAGER | 村民(男) | |
45 | PRIEST | 牧师 | |
46 | SCIENTIST | 科学家 | |
47 | AGENT | 特工 | |
48 | RICK | 干草堆 | |
49 | NYAN | ||
50 | SORCERER | 男巫师 | |
51 | BEACHNPC | 海滨NPC | |
52 | FORESTNPC | 丛林NPC | |
53 | DESERTNPC | 戈壁NPC | |
54 | LAVANPC | 火山NPC | |
55 | CODER | 程序员 | |
Weapons | 60 | SWORD1 | 剑1 |
61 | SWORD2 | 剑2 | |
62 | REDSWORD | 红剑 | |
63 | GOLDENSWORD | 金剑 | |
64 | MORNINGSTAR | 晨星 | |
65 | AXE | 斧子 | |
66 | BLUESWORD | 蓝剑 |
字段 | 范例 | 初始值 | 范围 | 说明 |
width | int | 172 | 地图宽 | |
height | int | 314 | 地图高 | |
collisions | list[int] | 碰撞点 | ||
doors | list[object] | 门 | ||
doors.[].x | int | 门x坐标 | ||
doors.[].y | int | 门y坐标 | ||
doors.[].p | int | 0/1 | ||
doors.[].tcx | int | |||
doors.[].tcy | int | |||
doors.[].to | string | u/d/l/r | 门朝向 | |
doors.[].tx | int | 目标x | ||
doors.[].ty | int | 目标y | ||
checkpoints | list[object] | |||
checkpoints.[].id | int | |||
checkpoints.[].x | int | |||
checkpoints.[].y | int | |||
checkpoints.[].w | int | |||
checkpoints.[].h | int | |||
checkpoints.[].s | int | 0/1 | ||
roamingAreas | list[object] | 移动地区 | ||
roamingAreas.[].id | int | |||
roamingAreas.[].x | int | |||
roamingAreas.[].y | int | |||
roamingAreas.[].width | int | |||
roamingAreas.[].height | int | |||
roamingAreas.[].type | string | rat、crab、goblin…… | 怪物范例 | |
roamingAreas.[].nb | int | 数量 | ||
chestAreas | list[object] | 箱子地区 | ||
chestAreas.[].x | int | |||
chestAreas.[].y | int | |||
chestAreas.[].w | int | |||
chestAreas.[].h | int | |||
chestAreas.[].i | list[int] | 箱子中ItemList | ||
chestAreas.[].tx | int | |||
chestAreas.[].ty | int | |||
staticChests | list[object] | 静态箱子 | ||
staticChests.[].x | int | |||
staticChests.[].y | int | |||
staticChests.[].i | list[int] | 箱子中ItemList | ||
staticEntities | object | 静态实体 | ||
staticEntities.key | int-string | |||
staticEntities.value | string | rat、crab、goblin…… | ||
tilesize | int | 16 | 瓦片大小 |
通讯范例 | 编号 | 消息范例 | 参数 | 寄义 | 备注 |
服务端-->客户端 | 1 | WELCOME | id,name,x,y,hp | 接待信息 | |
4 | MOVE | id,x,y | 移动信息 | 双向消息 | |
5 | LOOTMOVE | id,item | 朝向ITEM移动捡取 | 双向消息 | |
7 | ATTACK | attacker,target | 攻击信息 | 双向消息 | |
2 | SPAWN | id,kind,x,y | 再生信息 | ||
3 | DESPAWN | id | 取消再生 | ||
SPAWN_BATCH | 批量再生 | ||||
10 | HEALTH | points,[isRegen] | 康健信息 | ![]() | |
11 | CHAT | id,text | 谈天信息 | 双向消息 | |
13 | EQUIP | id,itemKind | 装备信息 | ||
14 | DROP | mobId,id,kind,playersInvolved | 掉落信息 | ||
15 | TELEPORT | id,x,y | 传送信息 | ||
16 | DAMAGE | id,dmg | 伤害信息 | ||
17 | POPULATION | worldPlayers,totalPlayers | 生齿数量信息 | ||
19 | LIST | 列表信息 | |||
22 | DESTROY | id | 销毁信息 | ||
18 | KILL | mobKind | 杀死信息 | ||
23 | HP | maxHP | 生命信息 | ||
24 | BLINK | id | 闪烁 | ||
客户端-->服务端 | 0 | HELLO | player.name, | 招呼 | |
4 | MOVE | x,y | 移动 | 双向消息 | |
5 | LOOTMOVE | x,y,item.id | 移动捡取 | 双向消息 | |
6 | AGGRO | mob.id | |||
7 | ATTACK | mob.id | 攻击 | 双向消息 | |
8 | HIT | mob.id | 开始攻击 | ||
9 | HURT | mob.id | 伤害 | ||
11 | CHAT | text | 谈天 | 双向消息 | |
12 | LOOT | item.id | 捡取 | ||
15 | TELEPORT | x,y | 传送 | 双向消息 | |
20 | WHO | ids | 信息查询 | ||
21 | ZONE | - | 地区切换 | 玩家从一个地区走到另外地区 | |
25 | OPEN | chest.id | 打开箱子 | ||
26 | CHECK | id | 确认 |
语言 | 框架 |
c | skynet |
c++ | kbengine/TrinityCore |
golang | leaf |
rust | veloren |
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |