[脚本教程之七]最新Sphere物品变量详细列表[55i]

三、物品变量(Item Variables)
(1)AMOUNT
变量类型:整型(Integer)
功能描述: 物品的数量
(2)ARMOR
变量类型:整型(Integer)
功能描述: 如果物品的类型被设置为T_ARMOR, 这个值将决定这个物品将会具备的防御等级,这不是一个绝对的值,而是一个相对的值。根据角色装备的不同部位,这个物品将给予这个值基础上的一个百分比,装备一套完整的这个物品后,实际防御值则为这个完整装备armor总值的一个百分比数。

(3)ATTR
变量类型:十六进制(Hexmask)
功能描述: 物品的属性值,合法值内容及列表如下:
attr_identified00001// 物品被鉴定过
attr_decay00002// timer值到0就消失
attr_newbie00004// 新人属性,不掉
attr_move_always00008// 可变动的,可移动的不会消失的
attr_move_never00010// 不可变动的,不可移动的,不会消失
attr_magic00020// 具备魔法属性物品
attr_owned00040// 城镇里面固有物品,不会消失和被偷
attr_invis00080// 隐形物品
attr_cursed00100 // 被诅咒过的物品
attr_cursed200200// 被邪恶的诅咒过的
attr_blessed00400 // 被祝福过的
attr_blessed200800// 被神圣的祝福过的
attr_forsale01000// NPC销售物品
attr_stolen02000// 被偷窃过 m_uidLink = previous owner.
attr_can_decay04000// 可以正常腐烂消失的物品
attr_static08000// 世界固化静态物品,不能被适用

(4)BASEID
变量类型:字符型(String)
功能描述:物品的DEFNAME参数值,如果物品没有这个项则和ID参数值同

(5)CATEGORY
变量类型:字符型(String)
功能描述: Axis里面的物品种类名

(6)COLOR
变量类型:十六进制数(Hexadecimal)
功能描述: 物品的颜色,详细调色定义在客户端的hue.mul里面

(7)DAM
变量类型:十进制数(Decimal)
功能描述: 如果一个物品具备了武器类型,则这个变量表示该武器的攻击伤害值范围

(8)DEFNAME
变量类型:字符型(String)
功能描述: 添加一个物品的标示,等同于51a以前的物品编号,便于记忆和规范

(9)DESCRIPTION
变量类型:字符型(String)
功能描述: Axis里面的物品的描述

(10)DISPID
变量类型:字符型(String)
功能描述: 一个物品被使用时候的实际ID(物理图形)

(11)DISPIDDEC
变量类型:整型(Integer)
功能描述: DISPID参数的十进制数表示

(12)DUPE
变量类型:字符型(String)
功能描述: 复制一个或多个物品,使复制品和原始物品的ID完全相同,一般可以这样使用: DUPE <integer>,来复制添加的钱或者其他物品,后面的整型数不能大于199,否则会让服务器crash 。

(13)DUPELIST
变量类型:字符串(String Array)
功能描述:当物品被使用FLIP命令后进行转向后将会变成什么

(14)DYE
变量类型:布尔型(Boolean)
功能描述: 物品是否可以染色

(15)FLIP
变量类型:布尔型(Boolean)
功能描述: 物品是否可以被翻转

(16)HITPOINTS
变量类型:整型(Integer)
功能描述:当物品被设置为盔甲或盾牌等装备物品时,这个变量表示该物品在被打破之前可以被击中后损害的次数;如果物品是武器的类型,则表示物品在被打破前可以击中目标多少次。

(17)HOME
功能描述:同角色的变量HOME

(18)ID
变量类型:字符型(String)
功能描述:在脚本ITEMDEF里面的一个物品的ID名字

(19)INSTANCES
变量类型:整型(Integer)
功能描述:这类物品在世界里面有多少数量

(20)LAYER
变量类型:整型(Integer)
功能描述:物品被装备的时候放在的位置Layer号,合法的取值如下:
layer_hand11 //右手(武器)
layer_hand22 //左手(盾牌)
layer_shoes3 //足部位穿戴
layer_pants4 //短裤类
layer_shirt5 //衬衫内衣
layer_helm6 //头盔
layer_gloves7 //手套
layer_ring8 //手指(戒指)
layer_light9 //装备火把或蜡烛(ITEMID_LIGHT_SRC)
layer_collar10 //护喉或护颈
layer_hair11 //头发
layer_half_apron 12 //围裙
layer_chest13 //胸部
layer_wrist14 //手镯或腕部
layer_hidden15 //未知
layer_beard16 //胡须
layer_tunic17 //束腰外衣或者大围裙
layer_ears18 //耳环饰品
layer_arms19 //臂部
layer_cape20 //披风类
layer_pack21 //背包(ITEMID_BACKPACK)
layer_robe22 //长袍
layer_skirt23 //衬衫或长裙(skirt or kilt)
layer_legs24 //大腿部 0x18 = plate legs

// 下列层号所表示物品或部位不能象上面24个那样可以显示在纸人框中:
layer_horse25 //坐骑类
layer_vendor_stock26 //店员NPC重新进货后卖给角色时候会用到
layer_vendor_extra27 //店员NPC不需要进货而是卖给角色时候会用到
layer_vendor_buys28 //店员NPC从玩家处买进但不能卖
layer_bankbox29 //角色银行

//系统内部使用的layers – 不会发送数据给客户端
layer_special30//多种类型的memory物品
layer_dragging31 //玩家拖曳的物品

//魔法作用标记,32以后的LAYER没有开放使用,但在以后的55i/99l版本中可能会出现
LAYER_SPELL_STATS32 // Stats effecting spell
//LAYER_SPELL_Reactive, // 33 =
//LAYER_SPELL_Night_Sight,
//LAYER_SPELL_Protection,
//LAYER_SPELL_Incognito,
//LAYER_SPELL_Magic_Reflect,
//LAYER_SPELL_Paralyze, //麻痹石化效果
//LAYER_SPELL_Invis,
//LAYER_SPELL_Polymorph,
//LAYER_SPELL_Summon, //魔法召唤
//LAYER_FLAG_Poison,
//LAYER_FLAG_Criminal, //罪犯或杀人犯
//LAYER_FLAG_Potion, //一些魔法类型使用了中毒效果,不能被驱散
//LAYER_FLAG_SpiritSpeak,
//LAYER_FLAG_Wool, //毛的再生?regrowing wool.
//LAYER_FLAG_Drunk, //喝酒的效果? Booze effect.
//LAYER_FLAG_ClientLinger,
//LAYER_FLAG_Hallucination,//shrooms etc.
//LAYER_FLAG_PotionUsed, //track the time till we can use a potion again.
//LAYER_FLAG_Stuck, // In a trap or web.
layer_flag_murders52 //玩家的杀人数和杀人标记消失的时间
layer_flag_bandage53 //绷带用于治疗

(21)LINK
变量类型:十六进制数(Hexadecimal)
功能描述:一个物品或角色的UID的连接关联属性,更多的时候,如物品使用门的属性,可以把一个物品和它作个连接,当双击的时候会自动激活另外一个物品

(22)MORE, MORE1, more1h, more1l, MORE2, more2h, more2l, MOREM, MOREP, MOREX, MOREY, MOREZ
功能描述:特殊变量,以后会专门介绍

(23)NAME
变量类型:字符型(String)
功能描述:物品的名字,当单击的时候会显示这个名字

(24)P
变量类型:整数序列(Integer Array)
功能描述:物品的位置,格式:P=X,Y,Z

(25)RESOURCES
变量类型:字符串(String Array)
功能描述:表示制作物品所需要的物品资源的数量和名字,在sphereitemx.scp文件中可以见到好多这样的应用,如:
RESOURCES=3 i_ingot_iron,1 i_cloth

(26)RESOURCES2 / RESOURCES3
变量类型:字符串(String Array)
功能描述:和RESOURCES类似功能

(27)REQSTR
变量类型:整型(Integer)
功能描述:装备该物品所必须要的STR值

(28)SERIAL
变量类型:十六进制数(Hexadecimal)
功能描述:物品在创建的时候自动添加的一个唯一的用以标识的序列号

(29)SKILLMAKE
使用格式: SKILLMAKE=
例如: SKILLMAKE=tinkering 56.7, blacksmithing 12.8, t_sewing_kit
功能描述:制作物品所需要的技能点数和必须的技能物品

(30)SUBSECTION
变量类型:字符型(String)
功能描述:用于在Axis里面显示该物品的类目

(31)TDATA1, TDATA2, TDATA3, TDATA4
功能描述:以后会专门介绍

(32)TIMER
变量类型:整型(Integer)
功能描述:标识物品消失腐烂的时间,当倒计时到0的时候,物品就会自动消失,如果设置为-1,则永远不会消失,但当时间出现溢出的时候,服务器会出现报错,避免这个问题,在@TIMER一段后面加上一句return 1

(33)TIMERD
变量类型:整型(Integer)
功能描述: 这个变量就类似一个计时器,但值得注意的是只能用在TIMERS计时开始,以及当物品在地上的时候。

(34)TWOHANDS
变量类型:布尔类型(Boolean)
功能描述:装备该物品是否需要两只手

(35)TYPE
变量类型:字符型(String)
功能描述:物品具备的类型,合法类型值如下:
t_normal0 //普通物品
t_container1 //不锁的容器或尸体
t_container_locked2 //锁住的容器
t_door3 //未锁的门
t_door_locked4 //锁住的门
t_key5 //钥匙
t_light_lit6 //发光体已经发光
t_light_out7 //可以被照亮
t_food8 //可以吃的食物
t_food_raw9 //生的食物
t_armor10 //盔甲类
t_weapon_mace_smith11 //锤类在锻造的时候使用
t_weapon_mace_sharp12 //战斗斧类物品,可以砍树
t_weapon_sword13 //剑类物品,可以砍树
t_weapon_fence14 //刺枪类物品,可以砍树(可以用于制造火柴类)
t_weapon_bow15 //弓弩类
t_wand16 //法杖类
t_telepad17 //传送类
t_switch18 //开关类可以被双击触发
t_book19 //可以读的书,里面的文字可以是动态或静态的
t_rune20 //符石类可以重新命名
t_booze21 //酒类
t_potion22 //魔法药水
t_fire23 //具备烧伤能力的火类
t_clock24 //时钟类或表类
t_trap25 //陷阱类
t_trap_active26 //动态陷阱类
t_musical27 //乐器类
t_spell28 //魔法效果类
t_gem29 //宝石类
t_water30 //水类,可以钓鱼
t_clothing31 //服装衣服类
t_scroll32 //魔法卷轴类
t_carpentry33 //木匠工具类
t_spawn_char34 //NPC重生点类,必须是隐形的
t_game_piece35 //不能从游戏中移除的组合物品类
t_portculis36 //可以改变Z坐标的门类
t_figurine37 //具备魔法外形的当激活的时候可以生成生物
t_shrine38 //复活类,可以复活角色
t_moongate39 //月门类
t_chair40 //椅类,可以坐
t_forge41 //铁匠熔炉类
t_ore42 //矿石类
t_log43 //木类,可以作家具
t_tree44 //树类,可以被砍
t_rock45 //矿区,可以被挖到矿
t_carpentry_chop46 //木匠工具
t_multi47 //房子和船类
t_reagent48 //药品类
t_ship49 //船类
t_ship_plank50 //船板
t_ship_side51 //跳板
t_ship_side_locked52 //被锁的跳板
t_ship_tiller53 //舵手
t_eq_trade_window54 //交易窗口
t_fish55 //鱼类
t_sign_gump56 //墓碑或标记类
t_stone_guild57 //工会石头
t_anim_active58 //动态物品
t_advance_gate59 //动态门m_AdvanceGateType = CREID_TYPE
t_cloth60 //用于纺布类
t_hair61 //头发类
t_beard62 //胡须类
t_ingot63 //矿类
t_coin64 //金币类
t_crops65 //再生类植物,可以被收割
t_drink66 //饮料类酒类
t_anvil67 //铁砧用于修补
t_port_locked68 //必须被触发的吊闸门
t_spawn_item69 //物品再生点
t_telescope70 //大的望远镜
t_bed71 //床类
t_gold72 //黄金类
t_map73 //地图类
t_eq_memory_obj74 //角色的memory类物品可以link一些目标
t_weapon_mace_staff75 //棒类物品
t_eq_horse76 //坐骑类
t_comm_crystal77 //通信水晶类
t_game_board78 //碎片容器
t_trash_can79 //垃圾桶
t_cannon_muzzle80 //炮筒
t_cannon81 //大炮的其他部分
t_cannon_ball82 //炮弹
t_armor_leather83 //皮革类
t_seed84 //种子
t_junk85 //垃圾
t_crystal_ball86 //水晶球

//t_old_cashiers_check 87 //数量巨大的现金描述

t_message88 //用户可以用来留言的信息板
t_reagent_raw89 //生长的药材
t_eq_client_linger90 //暂时改变玩家为NPC
t_dream_gate91 //让你转移到另外一个服务器
t_it_stone92 //双击可以得到物品
t_metronome93 //节拍器
t_explosion94 //爆炸类
t_eq_npc_script95 //关于NPC脚本的书 (在 m_Events事件下去除?)
t_web96 //经过后会变成另外物品,如蜘蛛网
t_grass97 //可以放牧动物的草地
t_arock98 //石块或焦石,可以被投掷的
t_tracker99 //指向连接的物品
t_sound100 //声源
t_stone_town101 //城镇石,每个人可以自由加入
t_weapon_mace_crook102 //鞭类
t_weapon_mace_pick103 //镐类
t_leather104 //皮革类,不能被穿戴
t_ship_other105 //船的其他部分
t_bboard106 //公告板
t_spellbook107 //魔法书
t_corpse108 //物品的特殊类型,尸体
t_track_item109 //追踪物品的ID外形
t_track_char110 //追踪一个角色或者角色ID的范围
t_weapon_arrow111 //箭
t_weapon_bolt112 //箭干
t_eq_vendor_box113 //店员NPC存货箱
t_eq_bank_box114 //银行箱
t_deed115 //契约
t_loom116 //织布机
t_bee_hive117 //蜂巢
t_archery_butte118 //箭靶子
t_eq_murder_count119 //杀人数的标记
t_eq_stuck120 //蜘蛛网
t_trap_inactive121 //一个安全的机关
t_stone_room122 //石头类型房屋
t_bandage123 //绷带
t_campfire124 //篝火
t_map_blank125 //空的地图
t_spy_glass126 //月相镜,双击的时候会给出当前的相位
t_sextant127 //六分仪
t_scroll_blank128 //空卷轴
t_fruit129 //果实
t_water_wash130 //没有鱼的水域
t_weapon_axe131 //斧类
t_weapon_xbow132 //弩类
t_spellicon133 //魔法图标
t_door_open134 //打开的门
t_meat_raw135 //生肉
t_garbage136 //垃圾
t_keyring137 //钥匙环
t_table138 //桌子
t_floor139 //地板
t_roof140 //房顶
t_feather141 //鸟的羽毛
t_wool142 //羊毛
t_fur143 //毛皮
t_blood144 //血
t_foliage145 //树叶
t_grain146 //谷类
t_scissors147 //剪刀
t_thread148 //线
t_yarn149 //纺线
t_spinwheel150 //纺毛成线的纺车
t_bandage_blood151 //脏的绷带,不能补血
t_fish_pole152 //鱼杆
t_shaft153 //箭干
t_lockpick154 //撬锁工具
t_kindling155 //碎木屑
t_train_dummy156 //练习人偶
t_train_pickpocket157 //练习偷窃的人偶
t_bedroll158 //床
t_bellows159 //风箱
t_hide160 //兽皮
t_cloth_bolt161 //布料
t_board162 //平板
t_pitcher163 //水罐
t_pitcher_empty164 //空罐
t_dye_vat165 //染缸
t_dye166 //燃料
t_potion_empty167 //空瓶
t_mortar168 //磨药樽
t_hair_dye169 //染发水
t_sewing_kit170 //裁缝工具
t_tinker_tools171 //补锅工具
t_wall172 //墙类建筑
t_window173 //窗类建筑
t_cotton174 //棉花
t_bone175 //骨
t_eq_script176 //抽象memory对像
t_ship_hold177 //舵
t_ship_hold_lock178 //锁住的舵
t_lava179 //熔岩
t_shield180 //盾
t_jewelry181 //珠宝
t_dirt182 //泥土,可以培植物品
t_script183 //自定义
t_eq_message184 //信息memory对像
t_shovel185 //铁铲

(36)UID
变量类型:十六进制数(Hexadecimal)
功能描述:请参看SERIAL变量

(37)value
变量类型:整型(Integer)
功能描述:代表该物品被NPC买卖的时候的价格

(38)WEIGHT
变量类型:整型(Integer)
功能描述: 物品的重量

留言

还没有留言,来坐个沙发吧。

留个言

留个言