InterfaceEventText.lua 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. --后端接口测试模板
  2. --注意自定义名称不能重名,跨文件也不行
  3. --角色登录,获取当前用户下的角色列表
  4. function getrolelisttest(actor)
  5. --function 自定义名称(默认参数【自定义名称】,参数1,参数2...)
  6. local info = getrolelist(actor, getbaseinfo(actor, "uid"))--local 自定义变量 = 接口事件名称(默认参数【自定义名称】,参数1,参数2...)
  7. print(info)--打印返回数据
  8. end
  9. --后端事件测试模板
  10. --角色登录,每天登录触发
  11. function setday(actor)
  12. --function 事件名称(默认参数【自定义名称】,参数1,参数2...)
  13. local info = getrolelist(play, getbaseinfo(actor, "uid"))--local 自定义变量 = 接口事件名称(默认参数【自定义名称】,参数1,参数2...)
  14. print(info)--打印返回数据
  15. print("每天登录触发")--打印返回标识
  16. end
  17. --接口测试
  18. --角色登录,创建角色
  19. function createroletest(actor)
  20. local info = createrole(actor, getbaseinfo(actor, "uid"), "无敌小牛马1", 1, 1)
  21. print(info)--打印返回数据
  22. end
  23. --角色登录,删除角色
  24. function deleteroletest(actor)
  25. local info = deleterole(actor, getbaseinfo(actor, "uid"), 29670807827996672)
  26. print(info)--打印返回数据
  27. end
  28. --角色登录,随机名称
  29. function gainrandomrolenametest(actor)
  30. local info = gainrandomrolename(actor, 1, "韦恩法温")
  31. print(info)--打印返回数据
  32. end
  33. --角色登录,解锁职业
  34. function unlockusercareertest(actor)
  35. local info = unlockusercareer(actor, 4, getbaseinfo(actor, "uid"))
  36. print(info)--打印返回数据
  37. end
  38. --角色登录,获取职业解锁状态
  39. function getusercareerlockstatetest(actor)
  40. local info = getusercareerlockstate(actor, 4, getbaseinfo(actor, "uid"))
  41. print(info)--打印返回数据
  42. end
  43. --角色登录,获得充值金额信息
  44. function getrechargeinfotest(actor)
  45. local info = getrechargeinfo(actor, getbaseinfo(actor, "rid"))
  46. print(info)--打印返回数据
  47. end
  48. --自定义表格,读取表字段值
  49. function gettablevaluetest(actor)
  50. local info = ConfigDataManager.getTableValue("cfg_item", "name", "id", 10010001)
  51. print(info)--打印返回数据
  52. end
  53. --自定义表格,读取表行
  54. function gettabletest(actor)
  55. local info = ConfigDataManager.getTable("cfg_item", "id", 10010001)
  56. print(info)--打印返回数据
  57. end
  58. --事件测试