Discord
加入我们的社区Discord,获取快速支持与最新动态。我们设有多个频道,您可以在其中寻求帮助、提出建议、了解未来更新内容,以及更多。我们的Discord是获得所需帮助与信息的最快途径!http://discord.rustlevels.com/特性:
在游戏中体验各种各样的活动,积累丰富经验。- 经验
- 等级
- 段位
- 夜间加成
- 统计数据与技能
- 击杀记录模组的额外经验值
- 玩家控制界面
- 顶级玩家界面
- 对远程存储的SQL支持(仅用于保存,不用于加载)
- 游戏内管理员面板,用于模组调整
- 用于限制属性/技能的权限
- 群体:按玩家等级自动分组
- 每日上限:限制并重置经验值获取
- 特殊群体:为特殊群体分配经验值加成及额外每日上限
- 音效:为不同操作启用音效
等级:
声望等级:玩家达到最高等级后将重置,并以新的等级重新开始。系统预设了13个等级,您还可以根据需要自定义添加任意数量的等级,包括名称、标志(标签)和头像。默认情况下,等级功能处于禁用状态。可调整等级经验值加成、属性/技能加成、每级初始点数、每级额外获得的点数等等级选项:
- 启用/禁用等级功能
- 设置可达到的最高等级(不得超过配置中的等级数量)
- 允许剩余经验值结转的选项
- 设置每级经验加成
- 设置每级属性/技能加成
- 设置每级初始属性/技能点
- 设置每级每等级的额外属性/技能点数
- 显示等级的选项
- 显示等级经验值的选项
- 设置等级名称、等级、经验值颜色的选项
- 顶部界面中的顶级玩家页面
- 如果使用,则将排名、姓名、签名、头像URL、等级和经验值发送至SQL
- 在聊天名称中显示排名标签(签名)的选项
- 在LiveUI中显示段位名称与头像的选项
- 管理员聊天指令,可仅重置玩家等级或仅重置段位,也可重置所有记录
- 段位影响的属性/技能在玩家个人资料界面中显示与段位等级相同的颜色
- 用于其他模组根据玩家等级授予或限制功能的群组功能
- 为配置文件中列出的每个等级创建群组,并根据等级自动分配或撤销玩家的群组权限
属性:
1. 心态- 研究成本降低
- 研究速度降低
- 暴击几率
- 对NPC伤害提升
- 格挡几率
- 闪避几率
- 护甲伤害减免
- 马速提升
- 船只速度提升
- 车辆速度提升
- 雪地车速度提升
- 燃油消耗降低几率
- 最大生命值提升(带UI的护甲)
- 近战伤害提升
- 最大饥饿值提升
- 最大 thirst 值提升
- 出血效果减弱
- 辐射效果减弱
- 耐热/耐寒能力提升
- 需要2名或以上队员组队
- 为所有其他队员的技能提供加成
- 可选地提升所有其他队员的经验值
- 每级提升队长技能的有效距离
- 可与其他拥有队长属性的成员叠加
- 状态伤害减免几率
- 手动工具
- 电动工具
- 近战武器
- 投射武器
- 每弹匣最大弹药量增加
- 降低直升机的侦测范围
- 降低NPC的侦测范围
- 降低布拉德利装甲运兵车的侦测范围
- 降低炮塔的侦测范围
- 刀具伤害提升
- 使用剑时造成的伤害提升
技能:
1. 伐木工- 木材采集效率提升
- 额外奖励提升
- 获得苹果的几率
- 提高产量
- 降低燃料消耗(炉子、烤架等)
- 获得更多物品的几率
- 从金属矿石中获得高品质金属的几率
- 提高矿石采集效率
- 额外奖励提升
- 燃料消耗降低(帽子)
- 从金属矿石中获得金属碎片的几率
- 植物采集量增加
- 获得更多种子的几率
- 获得随机物品的几率
- 食物采集量增加
- 额外奖励提升
- 对野生动物的伤害几率提升
- 野生动物夜间伤害加成
- <b弓箭伤害提升
- <b捕获鱼类数量增加
- <b收集物品数量增加
- <b氧气罐消耗减少
- <b氧气使用时间缩短
- 制作速度降低
- 制作成本降低
- 修复价值提升
- 出现更佳状态的概率提高
- 建造成本降低
- 维修时间缩短
- 维修成本降低
- 制作时间缩短(混合台)
- 复活玩家时拥有更多生命值
- 受伤后恢复的生命值更高
- 部分医疗工具可提供额外生命值
- 掉落物/宝箱中获得更多战利品的几率
- 获得自定义物品掉落的几率
- 科学家掉落更多战利品的几率
- 太阳能电池板输入功率提升(当前来自太阳的能量)
- 太阳能电池板最大输出提升
- 风力发电机输出提升(当前风能发电量)
- 提高风力发电机的最大输出
- 提高小型电池的最大输出
- 中型电池最大输出提升
- 大型电池最大输出提升
- 小型发电机最大输出提升
- 可为每位电工等级设置太阳能电池板的最低输出值(即使在夜间)
- 降低炸药成为哑弹的概率
- 爆炸伤害提升
- 爆炸半径提升
- XPerience 插件 v1.4.9 提供更多功能
- 驯服动物作为宠物
已分配插件统计/技能
背包- 可将背包插件分配给任意属性或技能
- 可以设置可用于状态/技能等级的行数
聊天命令
玩家指令:(可在配置中更改)- /xphelp- 在聊天中显示所有指令
- /xpstats- 调出用户控制面板
- /xpstats <player>- 显示玩家完整经验值档案
- /xpstatschat- 在聊天中显示你的等级、经验值、属性和技能
- /xptop- 打开顶级玩家界面
- /xpaddstats <stat>- 提升选定属性等级
- /xpaddskill <skill>- 升级选定的技能
- /xpresetstats- 重置所有属性并返还点数
- /xpresetskills- 重置所有技能并返还点数
- /xpliveui <0-5>- 实时UI位置 / 0 = 关闭
- /xpresetall- 清除并重置XPerience中的所有玩家数据
- /resetalllevels- 将所有玩家等级重置为0
- /resetallranks- 将所有玩家的段位重置为0
- /xpreset <name or id> <playername or steamid>- 将玩家的进度重置为0
- /resetlevel <playername>- 将玩家等级重置为0
- /resetrank <playername>- 将玩家段位重置为0
- /resetharvest- 清除XPerience的所有收获数据
- /xpadminhelp- 为管理员显示管理员命令
- /xpgive <name or id> <playername or steamid> <amount>- 为玩家提供x点经验值
- /xpgiveall <amount>- 为所有玩家提供x点经验值
- /xptake <name or id> <playername or steamid> <amount>- 从玩家处扣除x点经验值
- /xpconfig- 在游戏管理面板中打开
- /xpfix- 重置除经验值外的所有玩家数据,并重新计算等级、积分和所需条件
- /xpexclude <name or id> <playername or steamid> <true or false>- 将玩家设置为被排除在XPerience插件之外
控制台命令
- xpresetall- 重置XPerience(完全清除)并重新加载模组
- xpresetplayer <name or id> <player name or id>- 重置选定玩家的数据
- xpgive <name or id> <player name or id> <amount>- 向玩家赠送xx点经验值
- xptake <name or id> <player name or id> <amount>- 从玩家处扣除xx点经验值
- xpexclude <name or id> <playername or steamid> <true or false>- 将玩家设置为被XPerience插件排除
权限
此插件使用权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用oxide.revoke <user or group> <name or steam id> <permission>.等级分组:如果已启用等级功能,则将根据配置中定义的每个等级自动创建分组,并根据玩家当前的等级自动分配或移除其所属分组。
特殊组:可以创建具有自定义经验值上限以及属性/技能重置规则的“特殊组”。系统会为配置中定义的每个组自动创建相应的特殊组。
- xperience.admin-- 赋予使用管理员命令的权限
- xperience.vip-- 为用户授予VIP重置权限
- xperience.xpboost-- 授予领取XP加成的权限
- xperience.mentality- 可提升心智
- xperience.dexterity- 可提升敏捷
- xperience.might- 可升级为强者
- xperience.captaincy- 可升级为队长
- xperience.woodcutter- 可升级伐木工
- xperience.smithy- 可升级铁匠铺
- xperience.miner- 可升级矿工
- xperience.forager- 可升级为采集者
- xperience.hunter- 可升级为猎人
- xperience.fisher- 可升级渔夫
- xperience.crafter- 可升级工匠
- xperience.framer- 可升级制作者
- xperience.medic- 可升级为医疗兵
- xperience.scavenger- 可升级为拾荒者
- xperience.tamer- 可升级为驯兽师
区域管理员
请在配置中列出每个区域,各区域之间用(,)分隔- 无经验获取区域选项
- 无经验损失区域选项
-
代码:
// Give XP to player - looks for ulong steamid and value in double GiveXPID(ulong player, double amount): Gives x amount of XP to player using the player ulong id and amount as double // Give XP to player - looks for value in double (this will give XP with effects from all bonus and boosts) GiveXP(BasePlayer player, double amount) -------------------------------------------------- // Give XP to player - looks for value in double (this will give XP without any effects from bonuses or boosts) GiveXPBasic(BasePlayer player, double amount) -------------------------------------------------- // Give Stat Points to player - looks for value in int GiveStatPoints(BasePlayer player, int amount) -------------------------------------------------- // Give Skill Points to player - looks for value in int GiveSkillPoints(BasePlayer player, int amount) -------------------------------------------------- // Take XP from player - looks for value in double TakeXP(BasePlayer player, double amount) -------------------------------------------------- // Get Player Data - looks for player and info type as string GetXPCache(BasePlayer player, string info) // String Tyes: steamid - returns player steamid displayname - returns player display name level - returns current level xp - returns current xp amount reqxp - returns required xp to next level rank - return current rank ID rankname - returns current rank name ranksig - returns current rank tag rankimg - returns url to current rank truexp - returns total xp from rank truelevel - returns total levels from rank statp - returns current unspent stat points skillp - returns current unspent skill points // Stats/Skills - can return current stat/skill levels or points spent in stats/skills statname - returns current level of stat statnamep - returns points spent in stat skillname - returns current level of skill skillnamep - returns points spent in skill // Example: mentality - returns current Mentality level mentalityp - returns points spents in Mentality hunter - returns current Hunter level hunterp - returns points spent in Hunter // Resource Info - can return total resources gathered resourcetype - returns total gather amount of specific resource //Example: wood - returns total wood gathered -------------------------------------------------- // Added A new Hook for Research related plugins to use specifically for the tech tree. // Example expects thee item rarity value casted as a double and the player var cost = 0; if (XPerience != null && XPerience.IsLoaded) cost = XPerience.Call<int>("OnResearchCostDetermineHook", (double)rarirtyvalue, player);
设置和选项可以在XPerience文件中进行配置,该文件位于config目录下。建议使用编辑器和验证工具,以避免格式问题和语法错误。
配置
高度可配置!调整时需谨慎!
代码:{ "Player Chat Commands": { "openplayerstats": "xpstats", "showplayerstatschat": "xpstatschat", "opentopplayers": "xptop", "playeraddstat": "xpaddstat", "playeraddskill": "xpaddskill", "playerresetstats": "xpresetstats", "playerresetskills": "xpresetskills", "playerresetall": "xprestart", "playerliveuichange": "xpliveui", "openhelp": "xphelp" }, "Admin Chat Commands": { "showadminhelp": "xpadminhelp", "openadminpanel": "xpconfig", "adminresetxperience": "xpresetall", "adminxpgive": "xpgive", "adminxptake": "xptake", "adminresetplayer": "xpresetplayer", "adminfixdata": "xpfix", "adminitemchange": "itemchange" }, "Default Options": { "userpermissions": false, "liveuistatslocation": 1, "liveuistatslocationmoveable": true, "showchatprofileonconnect": true, "showunusedeffects": false, "NotifcationCooldown": 2, "restristresets": true, "resetminsstats": 60, "resetminsskills": 60, "bypassadminreset": true, "vipresetminstats": 30, "vipresetminsskills": 30, "playerfixdatatimer": 60, "disableplayerfixdata": false, "disablearmorchat": true, "hardcorenoreset": false, "allowplayersearch": true, "allowplayerreset": true, "topplayersperpage": 40, "showonlinestatus": true }, "UI Text Colors": { "defaultcolor": "white", "level": "green", "experience": "green", "nextlevel": "yellow", "remainingxp": "cyan", "statskilllevels": "green", "perks": "green", "unspentpoints": "green", "spentpoints": "red", "pets": "cyan", "mentality": "white", "dexterity": "white", "might": "white", "captaincy": "white", "woodcutter": "white", "smithy": "white", "miner": "white", "forager": "white", "hunter": "white", "fisher": "white", "crafter": "white", "framer": "white", "medic": "white", "scavenger": "white", "tamer": "white" }, "Image Icons": { "mainicon": "https://imgur.com/JUwd2a8.png", "mentality": "https://imgur.com/dR7Hcif.png", "dexterity": "https://imgur.com/u9BSoMI.png", "might": "https://imgur.com/BXCVcKb.png", "captaincy": "https://imgur.com/6y5Yha1.png", "woodcutter": "https://imgur.com/3teb5s2.png", "smithy": "https://imgur.com/uz8szzL.png", "miner": "https://imgur.com/lFkLUv0.png", "forager": "https://imgur.com/SSdZZ8O.png", "hunter": "https://imgur.com/UwASeQs.png", "fisher": "https://imgur.com/QU76hi1.png", "crafter": "https://imgur.com/IiywcbI.png", "framer": "https://imgur.com/M3VgQic.png", "medic": "https://imgur.com/mXp3Mrh.png", "scavenger": "https://imgur.com/g3S4XKW.png", "tamer": "https://imgur.com/DatpWzL.png", "chicken": "https://imgur.com/qJYzAZ6.png", "boar": "https://imgur.com/ou1DgxE.png", "stag": "https://imgur.com/CwACyuG.png", "wolf": "https://imgur.com/J18C2Je.png", "bear": "https://imgur.com/kTbD3B1.png", "online": "https://imgur.com/0ZEDsKR.png", "offline": "https://imgur.com/VAsGrpl.png" }, "UI Notify (requires UINotify plugin)": { "useuinotify": false, "disablechats": false, "xpgainloss": false, "xpgainlosstype": 0, "levelupdown": false, "levelupdowntype": 1, "dodgeblock": false, "dodgeblocktype": 2, "criticalhit": false, "criticalhittype": 3 }, "XP - Level Config": { "levelstart": 25.0, "levelmultiplier": 50.0, "maxlevel": 500, "levelxpboost": 0.05, "statpointsperlvl": 1, "skillpointsperlvl": 2 }, "XP - Night Bonus": { "Enable": true, "StartTime": 19, "EndTime": 5, "Bonus": 0.1, "enableskillboosts": true }, "XP - Gain Amounts": { "chickenxp": 5.0, "fishxp": 5.0, "boarxp": 10.0, "stagxp": 15.0, "wolfxp": 20.0, "bearxp": 25.0, "sharkxp": 30.0, "horsexp": 20.0, "scientistxp": 25.0, "dwellerxp": 25.0, "playerxp": 25.0, "lootcontainerxp": 5.0, "animalharvestxp": 5.0, "corpseharvestxp": 5.0, "underwaterlootcontainerxp": 10.0, "lockedcratexp": 25.0, "hackablecratexp": 50.0, "craftingxp": 5.0, "bradley": 25.0, "patrolhelicopter": 30.0, "playerrevive": 5.0 }, "XP - Gather Amounts": { "treexp": 5.0, "orexp": 5.0, "harvestxp": 5.0, "plantxp": 5.0, "noxptools": true }, "XP - Building Amounts": { "woodstructure": 5.0, "stonestructure": 10.0, "metalstructure": 15.0, "armoredstructure": 20.0, "buildxpdelay": true, "buildxpdelayseconds": 2 }, "XP - Teams": { "enableteamxpgain": true, "enableteamxploss": true, "teamxpgainamount": 0.1, "teamxplossamount": 0.05, "teamdistance": 50.0 }, "XP - Mission Amounts": { "missionsucceededxp": 50.0, "missionfailed": false, "missionfailedxp": 10.0 }, "XP - Reducer Amounts": { "suicidereduce": true, "suicidereduceamount": 0.05, "deathreduce": true, "deathreduceamount": 0.05 }, "BonusXP - Bonus Amounts (requires KillRecords plugin)": { "showkrbutton": false, "enablebonus": false, "requiredkills": 10, "bonusxp": 5.0, "endbonus": 500, "multibonus": true, "multibonustype": "fixed" }, "Economics Rewards (requires Economics plugin)": { "econlevelup": false, "econleveldown": false, "econresetstats": false, "econresetskills": false, "econlevelreward": 50.0, "econlevelreduction": 25.0, "econresetstatscost": 100.0, "econresetskillscost": 100.0 }, "Server Rewards (requires ServerRewards plugin)": { "srewardlevelup": false, "srewardleveldown": false, "srewardresetstats": false, "srewardresetskills": false, "srewardlevelupamt": 5, "srewardleveldownamt": 5, "srewardresetstatscost": 75, "srewardresetskillscost": 75 }, "Mentality Stat": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "researchcost": 0.1, "researchspeed": 0.1, "criticalchance": 0.05, "useotherresearchmod": false }, "Dexterity Stat": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "blockchance": 0.05, "blockamount": 0.1, "dodgechance": 0.05, "reducearmordmg": 0.05 }, "Might Stat": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "armor": 0.1, "meleedmg": 0.05, "metabolism": 0.02, "bleedreduction": 0.05, "radreduction": 0.05, "heattolerance": 0.05, "coldtolerance": 0.05 }, "Captaincy Stat": { "maxlvl": 10, "pointcoststart": 3, "costmultiplier": 3, "skillboost": 0.05, "enablexpboost": true, "xpboost": 0.05, "captaincydistance": 10.0 }, "WoodCutter Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "gatherrate": 0.5, "bonusincrease": 0.1, "applechance": 0.1 }, "Smithy Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "productionrate": 0.1, "fuelconsumption": 0.1, "metalchance": 0.05, "metalamount": 1 }, "Miner Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "gatherrate": 0.5, "bonusincrease": 0.1, "fuelconsumption": 0.1, "metalchance": 0.1, "metalamount": 1 }, "Forager Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "gatherrate": 0.3, "chanceincrease": 0.1, "randomchance": 0.05, "randomChanceList": { "0": { "shortname": "apple", "amount": 1 }, "1": { "shortname": "bandage", "amount": 1 }, "2": { "shortname": "scrap", "amount": 1 }, "3": { "shortname": "bucket.water", "amount": 1 }, "4": { "shortname": "metal.fragments", "amount": 1 } } }, "Hunter Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "gatherrate": 0.3, "bonusincrease": 0.1, "damageincrease": 0.05, "nightdmgincrease": 0.01 }, "Fisher Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "fishamountincrease": 0.75, "itemamountincrease": 0.25 }, "Crafter Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "craftspeed": 0.1, "craftcost": 0.05, "repairincrease": 0.07, "repaircost": 0.05, "conditionchance": 0.07, "conditionamount": 0.1 }, "Framer Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "upgradecost": 0.05, "repaircost": 0.05, "repairtime": 0.1 }, "Medic Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "revivehp": 5.0, "recoverhp": 5.0, "crafttime": 0.1, "tools": 2.0 }, "Scavenger Skill": { "maxlvl": 10, "pointcoststart": 2, "costmultiplier": 2, "scavlootchance": 0.1, "scavchance": 0.1, "scavmultiplier": 1.0, "customscavmultiplier": 0.5, "customscavrandom": true, "usecustomscavlist": true, "drops": true, "crates": true, "uncrates": true, "lockedcrates": true, "hackcrates": true, "scientists": true, "componentsonly": false, "scavChanceList": { "0": { "shortname": "scrap", "amount": 1, "maxamount": 10, "requiredlevel": 1 }, "1": { "shortname": "metal.fragments", "amount": 1, "maxamount": 10, "requiredlevel": 5 } } }, "Tamer Skill": { "enabletame": false, "maxlvl": 5, "pointcoststart": 2, "costmultiplier": 2, "tamechicken": true, "tameboar": true, "tamestag": true, "tamewolf": true, "tamebear": true, "chickenlevel": 1, "boarlevel": 2, "staglevel": 3, "wolflevel": 4, "bearlevel": 5 }, "Clans (requires Clans plugin)": { "enableclanbonus": false, "enableclanreduction": false, "clanbonusamount": 0.1, "clanreductionamount": 0.02 }, "SQL Info": { "enablesql": false, "SQLhost": "localhost", "SQLport": 3306, "SQLdatabase": "database", "SQLusername": "user", "SQLpassword": "password" } }