ItemChineseNameAPI - 物品中文名称API

原创 ItemChineseNameAPI - 物品中文名称API 1.0.0

ItemChineseNameAPI 是本网站提供的可供其他插件调用的物品中文名称API。

用于其他插件获取物品名称的官方中文翻译。

本插件直接对接游戏官方汉化组的翻译,同步游戏官方物品名称翻译(即使是暂未应用到游戏中的翻译也会同步,即游戏中还是英文名的情况下)。数据源由本站提供。

各大开发者均可接入该插件,使用本插件提供的API。

API​

通过Item获取中文名​

C#:
string GetItem(Item) //传入Item
别名:
C#:
string GetItemShortname(Item)
string GetItemChineseNameFormShortname(Item)

通过ItemDefinition获取中文名​

C#:
string GetItemDef(ItemDefinition)  //传入ItemDefinition
别名:
C#:
string GetItemDefinition(ItemDefinition)
string GetItemChineseNameFormItemDef(ItemDefinition)

通过物品短名称获取中文名​

C#:
string GetShortname(string)  //传入物品短名称
别名:
C#:
string GetItemShortname(string)
string GetItemChineseNameFormShortname(string)

通过物品ID获取中文名​

C#:
string GetID(int) //传入物品ID
别名:
C#:
string GetItemID(int)
string GetItemChineseNameFormID(int)

API实例​

C#:
using Oxide.Core.Plugins;

namespace Oxide.Plugins
{
    [Info("ItemChineseNameAPIDemo", "对味", "1.0.0")]
    class ItemChineseNameAPIDemo : RustPlugin
    {
        [PluginReference]
        private Plugin ItemChineseNameAPI; //引用本插件
        void Init()
        {
            //创建废料物品
            Item item = ItemManager.CreateByName("scrap");

            // 通过 Item 获取物品名称
            string NameItem = ItemChineseNameAPI?.Call<string>("GetItem", item);
            Puts(NameItem);
            // 通过 ItemDefinition 获取物品名称
            string NameItemDefinition = ItemChineseNameAPI?.Call<string>("GetItemDef", item.info);
            Puts(NameItemDefinition);
            // 通过 物品短名称 获取物品名称
            string NameItemShortname = ItemChineseNameAPI?.Call<string>("GetShortname", item.info.shortname);
            Puts(NameItemShortname);
            // 通过 物品ID 获取物品名称
            string NameItemID = ItemChineseNameAPI?.Call<string>("GetID", item.info.itemid);
            Puts(NameItemID);
        }
    }
}
以上实例中最后都将输出废料的中文名。
作者
对味
下载
11
查看
280
文件类型
cs
文件大小
4.8 KB
文件Hash
c21a58dec6f5b399114785afed9911e1
首次发布
最后更新
评分
0.00 星 0评价

来自对味的更多资源

分享资源

标签
api 工具 翻译