当前位置: 首页 > news >正文

迷你世界脚本生物接口:Creature

生物接口:Creature
 彼得兔
更新时间: 2024-05-22 17:51:22
继承自 Actor

具体函数名及描述如下:

序号    函数名    函数描述
1    getAttr(...)    生物属性获取
2    setAttr(...)    生物属性设置
3    isAdult(...)    判断该生物是否成年
4    setOxygenNeed(...)    设置是否依赖氧气
5    getTamedOwnerID(...)    获取驯养主ID
6    setPanic(...)    设置是否正在惊慌
7    setAIActive(...)    设置AI是否生效
8    getActorID(...)    获取生物actorID
9    getActorName(...)    获取生物名称
10    addModAttrib(...)    增加模组属性
11    getModAttrib(...)    获取模组属性
12    setTeam(...)    设置生物队伍
13    getTeam(...)    获取生物队伍
14    getMaxFood(...)    获取最大饥饿度
15    getFood(...)    获取饥饿度
16    setFood(...)    设置饥饿度
17    getHpRecover(...)    HP恢复
18    getMaxOxygen(...)    最大氧气值
19    getWalkSpeed(...)    行走速度
20    getSwimSpeed(...)    游泳速度(水中速度)
21    getJumpPower(...)    跳跃力
22    getMass(...)    重量
23    getDodge(...)    闪避
24    getPunchAttack(...)    近程攻击
25    getRangeAttack(...)    远程攻击
26    getPunchDefense(...)    近程防御
27    getRangeDefense(...)    远程防御
28    setMaxHp(...)    设置血量
29    setHP(...)    设置血量
30    setHpRecover(...)    设置HP恢复
31    setOxygen(...)    设置氧气
32    setWalkSpeed(...)    设置行走速度
33    setSwimSpeed(...)    设置游泳速度(水中速度)
34    setJumpPower(...)    设置跳跃力
35    setDodge(...)    设置闪避
36    setPunchAttack(...)    设置近程攻击
37    setRangeAttack(...)    设置远程攻击
38    setPunchDefense(...)    设置近程防御
39    setRangeDefense(...)    设置远程防御
40    replaceActor(...)    替换生物
41    GetMonsterDefName(...) 
获取生物名称
42    GetMonsterDefDesc(...)
获取生物描述
getAttr
参数及类型:

objid:number
attrtype:numberCREATUREATTR
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:生物属性设置获取

具体使用案例如下:

--玩家点击生物,聊天框显示生物属性
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的指定属性
    --第一个参数为要获取属性的生物在存档中的id
    --第二个参数为要获取的属性,2是当前生命值,具体可在“游戏数据类型”的“生物属性枚举”中查看
    local result,value=Creature:getAttr(event.toobjid,2)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的当前生命值为:"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setAttr
参数及类型:

objid:number
attrtype:numberCREATUREATTR
val:number需要设置的数值
返回值及类型:

ErrorCode.OK
该方法的主要作用:生物属性设置

具体使用案例如下:

--玩家点击生物,设置生物属性
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的指定属性
    --第一个参数为要设置属性的生物在存档中的id
    --第二个参数为要设置的属性,1是最大生命值,具体可在“游戏数据类型”的“生物属性枚举”中查看
    --第三个参数为要设置的值
    Creature:setAttr(event.toobjid,1,999)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的最大生命值被设置为了999")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
isAdult
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK已经成年已经成年
该方法的主要作用:判断该生物是否成年

具体使用案例如下:

--玩家点击生物,聊天框显示生物是否成年
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --判断生物是否成年,参数为生物在存档中的id
    local result=Creature:isAdult(event.toobjid)
    if result==0 then--如果已成年
        --在聊天框显示
        Chat:sendSystemMsg("objid为"..event.toobjid.."的生物已成年")
    else--如果未成年
        --在聊天框显示
        Chat:sendSystemMsg("objid为"..event.toobjid.."的生物未成年")
    end
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setOxygenNeed
参数及类型:

objid:number
v:boolean
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置是否依赖氧气

具体使用案例如下:

--玩家点击生物,设置该生物是否需要氧气生成
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置生物是否需要氧气
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为是否需要氧气:true需要 false不需要
    Creature:setOxygenNeed(event.toobjid,false)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物被设置为了不需要氧气生存")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getTamedOwnerID
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
uin:number0表示未驯服
该方法的主要作用:获取驯养主ID

具体使用案例如下:

--玩家点击生物,聊天框显示生物主人
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物是否被驯服、被谁驯服
    local result,uin=Creature:getTamedOwnerID(event.toobjid)
    if uin==0 then--如果没有被驯服
        --在聊天框显示
        Chat:sendSystemMsg("objid为"..event.toobjid.."的生物没有被驯服")
    else--如果被驯服
        --在聊天框显示
        Chat:sendSystemMsg("objid为"..event.toobjid.."的生物被玩家"..uin.."驯服")
    end
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setPanic
参数及类型:

objid:number
v:boolean
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置是否正在惊慌

具体使用案例如下:

--玩家点击生物,设置生物是否惊慌
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置生物是否正在惊慌
    --第一个参数为生物在存档中的id
    --第二个参数为是否正在惊慌:true是 false否
    Creature:setPanic(event.toobjid,true)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物被设置为了正在惊慌")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setAIActive
参数及类型:

objid:number
v:boolean
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置AI是否生效

具体使用案例如下:

--玩家点击生物,设置生物AI是否生效
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置生物AI是否生效
    --第一个参数为生物在存档中的id
    --第二个参数为AI是否生效:true是 false否
    Creature:setAIActive(event.toobjid,false)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物AI被设置为了不生效")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getActorID
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
actorid:number
该方法的主要作用:获取生物actorID

具体使用案例如下:

--玩家点击生物,在聊天框显示生物id
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的生物id,参数为生物在存档中的id
    local result,actorid=Creature:getActorID(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物在当前存档中的生物id为:"..actorid)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getActorName
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
name:string
该方法的主要作用:获取生物名称

具体使用案例如下:

--玩家点击生物,在聊天框显示生物名字
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的生物名字,参数为生物在存档中的id
    local result,name=Creature:getActorName(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的名字为:"..name)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
addModAttrib
参数及类型:

objid:number
attrtype:MODATTRIB_TYPE附魔属性类型
value:number设置数值大小
返回值及类型:

ErrorCode.OK
该方法的主要作用:增加模组属性

具体使用案例如下:

--玩家点击生物,增加被点击生物的buff属性
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --增加指定生物的buff属性
    --第一个参数为要增加属性的生物在存档中的id
    --第二个参数为要增加的附魔属性,0是移动速度,具体可以在“游戏数据类型”的“附魔属性类型”中查看
    --第三个参数为要增加的值
    Creature:addModAttrib(event.toobjid,0,1)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的移动速度附魔等级被增加了1")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getModAttrib
参数及类型:

objid:number
attrtype:MODATTRIB_TYPE附魔属性类型
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:获取模组属性

具体使用案例如下:

--玩家点击生物,聊天框显示生物buff属性
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的buff属性值
    --第一个参数为要获取属性的生物在存档中的id
    --第二个参数为要获取的附魔属性,0是移动速度,具体可以在“游戏数据类型”的“附魔属性类型”中查看
    local result,value=Creature:getModAttrib(event.toobjid,0)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的移动速度附魔等级为:"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setTeam
参数及类型:

objids:number
teamid:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置生物队伍

具体使用案例如下:

--玩家点击生物,设置生物队伍
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置生物所属的队伍
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置为的队伍id
    Creature:setTeam(event.toobjid,1)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物被设置到了队伍1")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getTeam
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
teamid:number
该方法的主要作用:获取生物队伍

具体使用案例如下:

--玩家点击生物,获取生物队伍
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物所属的队伍,参数为要获取的生物在存档中的id
    local result,teamid=Creature:getTeam(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物所属的队伍为:"..teamid)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getMaxFood
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:获取最大饥饿度

具体使用案例如下:

--玩家点击生物,获取生物最大饥饿度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 最大饥饿度,参数为要获取的生物在存档中的id
    local result,value=Creature:getMaxFood(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 最大饥饿度为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getFood
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:获取饥饿度

具体使用案例如下:

--玩家点击生物,获取生物当前饥饿度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 当前饥饿度,参数为要获取的生物在存档中的id
    local result,value=Creature:getFood(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 当前饥饿度为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setFood
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置饥饿度

具体使用案例如下:

--玩家点击生物,设置生物的当前饥饿度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的当前饥饿度
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setFood(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 当前饥饿度被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getHpRecover
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:HP恢复

具体使用案例如下:

--玩家点击生物,获取生物HP恢复
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 HP恢复,参数为要获取的生物在存档中的id
    local result,value=Creature:getHpRecover(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 HP恢复为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getMaxOxygen
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:最大氧气值

具体使用案例如下:

--玩家点击生物,获取生物最大氧气值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 最大氧气值,参数为要获取的生物在存档中的id
    local result,value=Creature:getMaxOxygen(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 最大氧气值为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getWalkSpeed
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:行走速度

具体使用案例如下:

--玩家点击生物,获取生物行走速度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 行走速度,参数为要获取的生物在存档中的id
    local result,value=Creature:getWalkSpeed(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 行走速度为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getSwimSpeed
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:游泳速度(水中速度)

具体使用案例如下:

--玩家点击生物,获取生物游泳速度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 游泳速度,参数为要获取的生物在存档中的id
    local result,value=Creature:getSwimSpeed(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 游泳速度为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getJumpPower
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:跳跃力

具体使用案例如下:

--玩家点击生物,获取生物跳跃力
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 跳跃力,参数为要获取的生物在存档中的id
    local result,value=Creature:getJumpPower(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 跳跃力为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getMass
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:重量

具体使用案例如下:

--玩家点击生物,获取生物重量
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 重量,参数为要获取的生物在存档中的id
    local result,value=Creature:getMass(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 重量为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getDodge
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:闪避

具体使用案例如下:

--玩家点击生物,获取生物闪避值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 闪避值,参数为要获取的生物在存档中的id
    local result,value=Creature:getDodge(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 闪避值为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getPunchAttack
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:近程攻击

具体使用案例如下:

--玩家点击生物,获取生物近战攻击
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 近战攻击,参数为要获取的生物在存档中的id
    local result,value=Creature:getPunchAttack(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 近战攻击为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getRangeAttack
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:远程攻击

具体使用案例如下:

--玩家点击生物,获取生物远程攻击
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 远程攻击,参数为要获取的生物在存档中的id
    local result,value=Creature:getRangeAttack(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 远程攻击为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getPunchDefense
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:近程防御

具体使用案例如下:

--玩家点击生物,获取生物近战防御
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 近战防御,参数为要获取的生物在存档中的id
    local result,value=Creature:getPunchDefense(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 近战防御为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
getRangeDefense
参数及类型:

objid:number
返回值及类型:

ErrorCode.OK
value:number
该方法的主要作用:远程防御

具体使用案例如下:

--玩家点击生物,获取生物远程防御
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --获取指定生物的 远程防御,参数为要获取的生物在存档中的id
    local result,value=Creature:getRangeDefense(event.toobjid)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物 远程防御为"..value)
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setMaxHp
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置血量上限

具体使用案例如下:

--玩家点击生物,设置生物的最大生命值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的最大生命值
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setMaxHp(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 最大生命值被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setHP
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置血量

具体使用案例如下:

--玩家点击生物,设置生物的当前生命值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的当前生命值
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setHP(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 当前生命值被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setHpRecover
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置HP恢复

具体使用案例如下:

--玩家点击生物,设置生物的生命恢复
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的生命恢复
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setHpRecover(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 生命恢复被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setOxygen
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置氧气

具体使用案例如下:

--玩家点击生物,设置生物的氧气值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的氧气值
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setOxygen(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 氧气值被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setWalkSpeed
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置行走速度

具体使用案例如下:

--玩家点击生物,设置生物的行走速度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的行走速度
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setWalkSpeed(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 行走速度被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setSwimSpeed
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置游泳速度(水中速度)

具体使用案例如下:

--玩家点击生物,设置生物的游泳速度
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的游泳速度
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setSwimSpeed(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 游泳速度被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setJumpPower
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置跳跃力

具体使用案例如下:

--玩家点击生物,设置生物的跳跃力
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的跳跃力
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setJumpPower(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 跳跃力被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setDodge
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置闪避

具体使用案例如下:

--玩家点击生物,设置生物的闪避值
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的闪避值
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setDodge(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 闪避值被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setPunchAttack
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置近程攻击

具体使用案例如下:

--玩家点击生物,设置生物的近战攻击
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的近战攻击
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setPunchAttack(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 近战攻击被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setRangeAttack
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置远程攻击

具体使用案例如下:

--玩家点击生物,设置生物的远程攻击
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的远程攻击
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setRangeAttack(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 远程攻击被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setPunchDefense
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置近程防御

具体使用案例如下:

--玩家点击生物,设置生物的近战防御
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的近战防御
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setPunchDefense(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 近战防御被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
setRangeDefense
参数及类型:

objid:number
val:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置远程防御

具体使用案例如下:

--玩家点击生物,设置生物的远程防御
--当点击生物时会执行此函数
local function Player_ClickActor(event)
    --设置指定生物的远程防御
    --第一个参数为要设置的生物在存档中的id
    --第二个参数为要设置的值
    Creature:setRangeDefense(event.toobjid,100)
    --在聊天框显示
    Chat:sendSystemMsg("objid为"..event.toobjid.."的生物的 远程防御被设置为了100")
end
--注册监听器,点击生物时执行Player_ClickActor函数
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=],Player_ClickActor)
Lua
replaceActor
参数及类型:

objid:number
actorid:number
hp:number
返回值及类型:

ErrorCode.OK
该方法的主要作用:替换生物

具体使用案例如下:

local function ClickActor(event)
    local objid=event.toobjid--要替换掉的生物实体id,这里是被点击的生物
    local actorid=3400--要替换为的生物类型id,这里是鸡,具体可以在ID库查询
    local hp=10--替换后的生物血量
    --把被点击的生物替换为actorid,生命值为hp
    Creature:replaceActor(objid, actorid, hp)
end
ScriptSupportEvent:registerEvent([=[Player.ClickActor]=], ClickActor)--点击生物
Lua
 

GetMonsterDefName

参数及类型:
monsterid:number生物类型ID
返回值及类型:
ErrorCode.OK
name:number 生物类型名称
该方法的主要作用:获取生物名称
具体使用案例如下:
local result,name = Creature:GetMonsterDefName(monsterid)
Lua
 

GetMonsterDefDesc

参数及类型:
monsterid:number生物类型ID
返回值及类型:
ErrorCode.OK
desc:number 生物类型描述
该方法的主要作用:获取生物类型描述
具体使用案例如下:
local result,desc = Creature:GetMonsterDefDesc(monsterid)

相关文章:

迷你世界脚本生物接口:Creature

生物接口:Creature 彼得兔 更新时间: 2024-05-22 17:51:22 继承自 Actor 具体函数名及描述如下: 序号 函数名 函数描述 1 getAttr(...) 生物属性获取 2 setAttr(...) 生物属性设置 3 isAdult(...) 判断该生物是否成年 4 setOxygenNeed(…...

Python请求微店商品详情数据API接口

微店提供了开放平台供开发者接入获取相关数据,以下为你介绍使用Python请求微店商品详情数据API接口的一般步骤: 2. 确定API接口地址与请求参数 在 Python 中,使用 requests 库可以很方便地发送 HTTP 请求并获取响应数据。假设你需要请求 Al…...

【每日八股】MySQL篇(三):索引(上)

目录 MySQL 为什么使用 B 树来做索引,它的优势是什么?特性和定义B 树和 B 树的对比拓展:既然 B 树相较于 B 树优势如此之大,为什么 nosql 的 MongoDB 底层仍采用 B 树而不是 B 树? 使用 B 树做索引的优势补充&#xff…...

python实战项目59:使用python获取腾讯招聘数据并保存到mysql数据库中

python实战项目59:使用python获取腾讯招聘数据并保存到mysql数据库中 一、爬虫流程分析1、分析数据接口,发送请求二、创建数据库链接三、完整代码一、爬虫流程分析 1、分析数据接口,发送请求 目标网址为 https://careers.tencent.com/search.html?keyword=python&que…...

VMware Ubuntu 共享目录

在VMware中挂载Ubuntu共享目录需要以下步骤,分为设置共享文件夹和在Ubuntu中挂载两部分: 一、VMware 设置共享文件夹 关闭Ubuntu虚拟机 在配置前,建议先关闭虚拟机(若已运行需关闭,部分VMware版本支持热添加&#xff0…...

详细介绍一下springboot自定义注解的使用方法

在Spring Boot中,自定义注解通常结合AOP(面向切面编程)实现特定功能,如日志记录、权限校验等。以下是详细的使用步骤和示例: 1. 添加依赖 确保项目中包含Spring AOP依赖(Spring Boot Starter AOP&#xff…...

‘nvcc‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

‘nvcc’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。默认情况一般都会提示这个,这是因为你还没有安装cuda驱动程序。 一、查看本机支持的cuda版本 nvidia-smi可以看到我们这里显示的CUDA版本是11.6,在我们安装的CUDA驱动的时候,版本不能超过11.6。 二、下载CU…...

计算机毕业设计SpringBoot+Vue.js教学辅助平台(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

大语言模型学习

大语言模型发展历程 当前国内外主流LLM模型 ‌一、国外主流LLM‌ ‌LLaMA2‌ Meta推出的开源模型,参数规模涵盖70亿至700亿,支持代码生成和多领域任务适配‌57。衍生版本包括Code Llama(代码生成优化)和Llama Chat(对…...

几道考研数学题求解

函数性质问题 【题目】 已知函数 f ( x , y ) x 3 y 3 − ( x y ) 2 3 f(x, y) x^3 y^3 - (xy)^2 3 f(x,y)x3y3−(xy)23。设 T T T 为曲面 z f ( x , y ) z f(x, y) zf(x,y) 在点 ( 1 , 1 , 1 ) (1,1,1) (1,1,1) 处的切平面, D D D 为 T T T 与坐标…...

家用可燃气体探测器——家庭燃气安全的坚实防线

随着社会的发展和变迁,天然气为我们的生活带来了诸多便利,无论是烹饪美食,还是温暖取暖,都离不开它的支持。然而,燃气安全隐患如影随形,一旦发生泄漏,可能引发爆炸、火灾等严重事故,…...

c# 收发邮件

话不多说,请看代码:(后面附上项目整体代码,可详细查看。)。 算了,vip文章要评审,还是在这里给朋友们注释一下代码内容吧,方便大家参考使用。 收邮件: 核心代码&#x…...

springboot设置多环境配置文件

实际开发过程中会涉及多个环境,比如dev(开发环境),test(测试环境),prod(线上环境),不同环境下,端口号、数据库地址、redis地址等等会不尽相同,为了避免每次上线到不同环境都要修改配置文件可以在项目中配置…...

智能文档解析与语义分割:LlamaIndex 节点解析器模块全解

节点解析器模块 - LlamaIndex 文件内容的节点解析器 有几种基于文件的节点解析器,它们会根据解析的内容类型(JSON、Markdown 等)创建节点。 最简单的流程是将 FlatFileReader 与 SimpleFileNodeParser 结合使用,自动为每种内容类型选择最佳节点解析器。然后,可以将基于…...

Qt的坐标

一、介绍 控件的坐标是相对于父控件的,如果没有父控件,坐标就相当于桌面。 这是 Qt 坐标系: 二、坐标使用 坐标通过控件对象的 move 函数实现,move(int, int) 一个参数是 x,一个是 y,单位是像素。 代码…...

redis序列化设置

redis序列化设置 redis序列化设置序列化对象里有org.joda.time.DateTime1)、报错内容如下2)、解决方案:分别自定义时间的序列化和反序列化,以对象形式关联到redisTemplate redis序列化设置 redis序列化设置,通过自定义…...

Linux:进程概念

目录 1 冯诺依曼体系 2 操作系统(Operator System) 3 如何理解管理 3.1计算机管理硬件 3.2 管理逻辑图 3.3 怎样管理 4 什么是进程? 5 查看进程 5.1 ps ajx显示所有进程信息 5.2 /proc(内存文件系统) 5.2.1 ls /proc/PID 5.2.2 ls /proc/PID -al ​ 5…...

web3.0简介

Web3.0(或简称 Web3)是近年来广泛讨论的一个新型互联网概念,其核心思想在于利用区块链及相关分布式技术,打造一个更加开放、去中心化、透明且以用户为主导的网络生态系统。这意味着在 Web3.0 时代,用户不再只是信息的消…...

前端控制器模式

前端控制器模式 引言 在软件设计模式中,前端控制器模式(Front Controller Pattern)是一种行为型设计模式。它提供了一种集中处理请求的机制,将请求分发到相应的处理者,从而简化了请求的处理流程。本文将详细介绍前端…...

【保姆级视频教程(二)】YOLOv12训练数据集构建:标签格式转换-划分-YAML 配置 避坑指南 | 小白也能轻松玩转目标检测!

【2025全站首发】YOLOv12训练数据集构建:标签格式转换-划分-YAML 配置 避坑指南 | 小白也能轻松玩转目标检测! 文章目录 1. 数据集准备1.1 标签格式转换1.2 数据集划分1.3 yaml配置文件创建 2. 训练验证 1. 数据集准备 示例数据集下载链接:P…...

SpringBoot接口自动化测试实战:从OpenAPI到压力测试全解析

引言:接口测试的必要性 在微服务架构盛行的今天,SpringBoot项目的接口质量直接影响着系统稳定性。本文将分享如何通过自动化工具链实现接口的功能验证与性能压测,使用OpenAPI规范打通测试全流程,让您的接口质量保障体系更加完备。…...

Spring学习笔记02——bean的概念和常见注解标注

什么是bean? Bean 就是 被 Spring 管理的对象,就像工厂流水线上生产的“标准产品”。这些对象不是你自己 new 出来的,而是由 Spring 容器(一个超级工厂)帮你创建、组装、管理。 由 Component、Service、Controller 等注解标记的…...

JAVA最新版本详细安装教程(附安装包)

目录 文章自述 一、JAVA下载 二、JAVA安装 1.首先在D盘创建【java/jdk-23】文件夹 2.把下载的压缩包移动到【jdk-23】文件夹内,右键点击【解压到当前文件夹】 3.如图解压会有【jdk-23.0.1】文件 4.右键桌面此电脑,点击【属性】 5.下滑滚动条&…...

Redis学习笔记系列(一)——Redis简介及安装

1. Redis介绍 Redis是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis与其他key-value缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行…...

【0005】Python变量详解

如果你觉得我的文章写的不错,请关注我哟,请点赞、评论,收藏此文章,谢谢! 本文内容体系结构如下: 任何一个语言编写的程序或者项目,都需要数据的支持,没有数据的项目不能称之为一个…...

实验:k8s+keepalived+nginx+iptables

1、创建两个nginx的pod,app都是nginx nginx1 nginx2 2、创建两个的pod的service 3、配置两台keepalived的调度器和nginx七层反向代理,VIP设置192.168.254.110 keepalived调度器master keepalived调度器backup 两台调度器都配置nginx七层反向代理&#…...

经典算法 统计数字问题(常数时间解决)

统计数字问题 一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页…...

ViewPager2跟ViewPager的区别

1都是用来实现页面切换的,ViewPager2是ViewPager的增强版和升级版,ViewPager2是基于RecyclerView实现,可以支持横向和竖向页面切换,只需在布局文件添加一个android:orientation"vertical"即可,ViewPager只支…...

Github 仓库 git clone 速度过慢解决方案

很多时候想从 GitHub 上 clone 一个仓库,都会遇到速度慢的问题,而且经常连接失败,这里给出有效解决方案。 一、背景 应该是很多小伙伴碰到过的问题:想从 GitHub 上面 clone 项目,很多情况下会慢的离谱,等…...

数据结构 1-3 栈

一、原理 栈是只允许在一端进行插入或删除操作的线性表 所谓的栈,其实就是一个特殊的线性表(顺序表、链表),但是它在操作上有一些特殊的要求和限制: 栈的元素必须“后进先出”栈的操作只能在这个线性表的表尾进行。…...

MCP与RAG:增强大型语言模型的两种路径

引言 近年来,大型语言模型(LLM)在自然语言处理任务中展现了令人印象深刻的能力。然而,这些模型的局限性,如知识过时、生成幻觉(hallucination)等问题,促使研究人员开发了多种增强技…...

【Git】Ubuntu 安装 Git Large File Storage(LFS)以及使用 Git LFS 下载

【Git】Ubuntu 安装 Git Large File Storage(LFS)以及使用 Git LFS 下载 1 安装1.1 使用脚本安装1.2 使用 packagecloud 安装 2 使用2.1 下载 1 安装 1.1 使用脚本安装 参考文档: Link 下载安装包: Link 解压安装包 tar -xzvf git-lfs-linux-amd64-v3.…...

int new_pos = (pos + delta + 9) % 9 化曲为直算法

公式 int new_pos (pos delta 9) % 9; 是一个常见的 循环数组索引计算 方法,用于处理圆圈排列中的位置计算。这个公式可以总结出一个普遍的规律,适用于任何循环数组或圆圈排列的场景。 普遍规律 假设有一个长度为 ( n ) 的循环数组(或圆圈…...

在已有的原生 App 里嵌入 Flutter 页面的方法

在原生 App 中嵌入 Flutter 页面,通常使用 Flutter 提供的**平台通道(Platform Channels)**来实现原生代码与 Flutter 之间的交互。具体实现方式依赖于原生 App 的平台(如 Android 或 iOS),下面是两种常见的…...

hive 面试题

Hive基础概念 1.1 Hive是什么? 基于Hadoop的数据仓库工具,支持类SQL(HiveQL)查询,底层转换为MapReduce/Tez/Spark任务。 核心功能:数据ETL、查询、分析;定位:OLAP(分析…...

不同数据类型在数据库和编程语言之间的对应关系表

不同数据类型在数据库和编程语言之间的对应关系表 MySql 与 C# MySqlC#varcharstringbigintlongbigint unsignedulongintintint unsigneduintsmallintshortsmallint unsignedushortVARCHAR(36)GuidsmalldatetimeDateTimedateDateTimedatetimeDateTimetimestampDateTimefloatf…...

【笔记】用大预言模型构建专家系统

最近闲庭漫步,赏一赏各个AI大语言模型芳容。也趁着时间,把倪海夏一家的天纪和人纪视频看完了,感谢倪先生和现在网络的知识分享,受益匪浅。但是发现看完,很多不错的知识都不能记录在脑子里,那用的时候岂不是…...

P2P 下载科普:原理与应用

P2P 下载科普:原理与应用 1. 什么是 P2P 下载? P2P(Peer-to-Peer,点对点)下载是一种去中心化的文件传输方式,不依赖单一服务器,而是通过多个用户(节点,peers&#xff0…...

IO和NIO

IO和NIO在定义、面向对象、模式、选择器等方面存在显著的差异。以下是对IO和NIO的详细对比: 一、定义 IO(Input/Output): IO是计算机中的输入/输出(Input/Output)的简称,指的是计算机系统与外…...

从零开始:H20服务器上DeepSeek R1 671B大模型部署与压力测试全攻略

前言 最近,我有幸在工作中接触到了DeepSeek R1 671B模型,这是目前中文开源领域参数量最大的高质量模型之一。DeepSeek团队在2024年推出的这款模型,以其惊人的6710亿参数量和出色的推理性能,引起了业界广泛关注。 作为一名AI基础…...

设计模式--spring中用到的设计模式

一、单例模式(Singleton Pattern) 定义:确保一个类只有一个实例,并提供全局访问点 Spring中的应用:Spring默认将Bean配置为单例模式 案例: Component public class MySingletonBean {// Spring 默认将其…...

散户如何实现自动化交易下单——篇1:体系介绍与获取同花顺资金账户和持仓信息

一、为什么要实现自动化交易 在瞬息万变的金融市场中,越来越多的散户投资者开始尝试构建自己的交易策略:有人通过技术指标捕捉趋势突破,有人利用基本面分析挖掘低估标的,还有人设计出复杂的网格交易或均值回归模型。然而&a…...

SpringBoot高校运动会管理系统 附带详细运行指导视频

文章目录 一、项目演示二、项目介绍三、运行截图四、主要代码1.报名赛事代码2.用户登录代码3.保存成绩代码 一、项目演示 项目演示地址: 视频地址 二、项目介绍 项目描述:这是一个基于SpringBoot框架开发的高校运动会管理系统项目。首先,这…...

MySQL表字段数量上限解析

MySQL 表中最多可以创建的字段数量取决于以下几个因素,主要包括 存储引擎 和 行大小限制: 1. 理论上的字段数量上限 InnoDB 存储引擎(MySQL 5.6): 最多 1017 个字段(实际测试中可能略低,需考虑行大小限制&…...

2024 ChatGPT大模型技术场景与商业应用视频精讲合集(45课).zip

2024ChatGPT大模型技术场景与商业应用视频精讲合集,共十三章,45课。 01. 第一章 ChatGPT:通用人工智能的典范 1.1 ChatGPT概述 .mp4 1.2 通用能力 .mp4 1.3 通用人工智能风口 .mp4 02. 第二章 大模型:ChatGPT的核心支撑 2.1 底层…...

FastExcel vs EasyExcel vs Apache POI:三者的全面对比分析

一、核心定位与历史沿革 Apache POI(1990s-) 作为Java生态中最古老的Excel处理库,提供对.xls/.xlsx文件的全功能支持。其核心价值在于对Excel规范的完整实现,包括单元格样式、公式计算、图表操作等深度功能。但存在内存消耗大&…...

线程控制(创建、终止、等待、分离)

目录 1.前言 2.创建线程 pthread_create函数 3.线程终止 pthread_exit函数 pthread_cancel函数 4.线程等待 5.线程分离 1.前言 在Linux系统中,并不存在真正的线程,只有轻量级进程。所以,Linux系统只提供了操作轻量级进程的系统调用…...

秒杀系统的常用架构是什么?怎么设计?

架构 秒杀系统需要单独部署,如果说放在订单服务里面,秒杀的系统压力太大了就会影响正常的用户下单。 常用架构: Redis 数据倾斜问题 第一步扣减库存时 假设现在有 10 个商品需要秒杀,正常情况下,这 10 个商品应该均…...

2025年生成式人工智能应用工程师学习线路

生成式人工智能应用工程师学习线路 初级 掌握AIGC基础概念、法律规范及安全基础、提示词使用及优化技巧,具备使用文心一言、Stable Diffsion、Midjourney等常见大模型应用进行高质量的文案、图片、视频创作的能力 课程内容包括:AIGC基础、职业道德、数…...

python力扣3:无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”…...