NL.CreateCharacter
NL.CreateCharacter(Cdkey, Dataplace, Name, Img, Faceimg, Vital, Str, Tgh, Dex, Magic, Earth, Water, Fire, Wind)
函數功能
給指定帳號的指定欄位生成一個遊戲角色
參數說明
Cdkey:字符串 帳號Dataplace:數值型 欄位,0或者1Name:字符串 角色名Img:數值型 形象Faceimg:數值型 頭像圖片Vital:數值型 五維Str:數值型 五維Tgh:數值型 五維Dex:數值型 五維Magic:數值型 五維Earth:數值型 地屬性Water:數值型 水屬性Fire:數值型 火屬性Wind:數值型 風屬性
返回值
0 失敗 1 成功
請注意,新建角色是一個異步請求,當該函數返回成功只代表創建角色的指令成功發出,後續還需要通過CreateCharacterCallback函數異步獲取創建角色的結果。
請確保所有的五維屬性都滿足新建角色的條件,否則角色建立只會失敗。
CreateCharacterCallback
HourGlass會通過該Lua函數通知Lua引擎角色是否創建成功,用戶需要在Lua腳本的入口文件中定義該函數,並通過該函數獲取創建角色的結果。
函數定義
function CreateCharacterCallback(cdkey, dataplace, regist, ret)
end
參數說明
cdkey:字符串 帳號dataplace:數值型 角色欄位regist:數值型 角色regist numberret:數值型 結果
其中結果爲1,則註冊成功,否則爲0
HourGlass