Lua接口/客户端函数索引/City
来自天龙知识库
首页 · 客户端接口 · City · 窗口操作 · 客户端事件
City 对象方法
实现类
CityTable · 45 个方法 · 脚本使用 105 处本页参数与返回值由客户端 C++ 绑定源码自动推断(参数取自
args[n] 与 lua_is* 的实际取值点,返回项数取自 return n),未经运行验证;用途摘要按实现体归纳,仅供参考。调用方式
调用形式:City:AskBattleList(number)
对象名 City 是全局对象,可直接使用。
方法列表
| 方法 | 说明 |
|---|---|
City:AskBattleList(number)number · 无返回值 · 脚本使用 2 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2309 |
City:AskCityBuildingResearch(number)number · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_CITY_SHOW_RESEARCH;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1762 |
City:AskCityManageInfo()无参数 · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L347 |
City:AskCityResearch()无参数 · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1752 |
City:AskCityRoad(number)number · 无返回值 · 脚本使用 2 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1976 |
City:AskCityShop(number)number · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1800 |
City:AskCityTrend()无参数 · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1393 |
City:AskEnemyList(number)number · 无返回值 · 脚本使用 2 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2291 |
City:AskGuildBattleScore()无参数 · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_OPEN_GUILDBATTLE_SCORE;操作客户端界面;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2607 |
City:CreateCity(number, string)number, string · 无返回值 · 脚本使用 2 处 |
触发客户端事件 GE_CITY_SHOW_PORT_LIST;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L239 |
City:DoBuilding(number, string)number, string · 无返回值 · 脚本使用 5 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L485 |
City:DoCityRoad(string, number)string, number · 无返回值 · 脚本使用 3 处 |
触发客户端事件 GE_CITY_SHOW_CREATE_ROAD;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2097 |
City:DoCityShop(number)number · 无返回值 · 脚本使用 1 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1937 |
City:DoConfirm(number, number, string)number, number, string · 无返回值 · 脚本使用 6 处 |
触发客户端事件 GE_CITY_CONFIRM、GE_CITY_SHOW_INPUT_NAME Game/Interface/GMInterface_Script_City.cpp L545 |
City:DoResearch(number, number, string)number, number, string · 无返回值 · 脚本使用 2 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1695 |
City:EnumBattleGuild(number, number, string)number, number, string · 1 个返回值 · 脚本使用 3 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2223 |
City:EnumCityEnemy(number, number, string)number, number, string · 1 个返回值 · 脚本使用 3 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2156 |
City:EnumCityShop(number)number · 2 个返回值 · 脚本使用 4 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1824 |
City:EnumResearch(number, number)number, number · 3 个返回值 · 脚本使用 4 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1474 |
City:FixCityTrend()无参数 · 无返回值 · 脚本使用 2 处 |
触发客户端事件 GE_CITY_SHOW_TREND_LEGEND;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1412 |
City:GetAttackGuildName()无参数 · 1 个返回值 · 脚本使用 1 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2582 |
City:GetBaseInfo(string)string · 7 个返回值 · 脚本使用 4 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1643 |
City:GetBattleNum(number)number · 1 个返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2480 |
City:GetBuildingInfo(number, string)number, string · 6 个返回值 · 脚本使用 6 处 |
操作客户端界面 Game/Interface/GMInterface_Script_City.cpp L357 |
City:GetCityManageInfo(string)string · 6 个返回值 · 脚本使用 6 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1142 |
City:GetCityMissonMgrInfo(string, number)string, number · 1 个返回值 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1225 |
City:GetCityRoadInfo(string, number)string, number · 4 个返回值 · 脚本使用 3 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2048 |
City:GetCityShopInfo(number, string)number, string · 1 个返回值 · 脚本使用 6 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1863 |
City:GetCityTrend()无参数 · 7 个返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1403 |
City:GetEnemyNum(number)number · 1 个返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2465 |
City:GetGuildBattleScore(string)string · 1 个返回值 · 脚本使用 6 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L2636 |
City:GetPortInfo(number, string)number, string · 1 个返回值 · 脚本使用 6 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L285 |
City:GetResearchInfo(string, number, number)string, number, number · 6 个返回值 · 脚本使用 6 处 |
操作客户端界面;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1519 |
City:InputCityName(number, number)number, number · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_CITY_SHOW_INPUT_NAME;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L214 |
City:OpenAddBattleDlg()无参数 · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_CITY_OPEN_ADDBATTLE_DLG;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2516 |
City:OpenAddEnemyDlg()无参数 · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_CITY_OPEN_ADDENEMY_DLG;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2495 |
City:OpenGuildWarDlg()无参数 · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_UI_COMMAND;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2542 |
City:RebulidLegend()无参数 · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1449 |
City:ReponseGuildBattle(number)number · 无返回值 · 脚本使用 2 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2439 |
City:SelectGuildBattle(number)number · 无返回值 · 脚本使用 1 处 |
触发客户端事件 GE_GUILD_SHOW_TIAOZHAN;读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2551 |
City:SendAddEnemyMsg(number)number · 无返回值 · 脚本使用 1 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2328 |
City:SendAddGuildBattleMsg(number)number · 无返回值 · 脚本使用 1 处 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L2381 |
City:SendCityMissonMgr()无参数 · 无返回值 |
读取客户端本地数据 Game/Interface/GMInterface_Script_City.cpp L1374 |
City:SetCityGuildFlag()无参数 · 无返回值 · 脚本使用 1 处 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1795 |
City:SetCityMissonMgrInfo(string, number, number)string, number, number · 无返回值 |
实现体未体现明确的外部效果 Game/Interface/GMInterface_Script_City.cpp L1296 |
多返回值方法
City:EnumCityShop→ 2 个返回值City:EnumResearch→ 3 个返回值City:GetBaseInfo→ 7 个返回值City:GetBuildingInfo→ 6 个返回值City:GetCityManageInfo→ 6 个返回值City:GetCityRoadInfo→ 4 个返回值City:GetCityTrend→ 7 个返回值City:GetResearchInfo→ 6 个返回值
脚本中的调用
以下是该对象在客户端界面脚本里的调用点(整理为注释,便于检索):
-- City:AskBattleList ← ConfraternityWar/ConfraternityWar.lua -- City:AskCityBuildingResearch ← Research/Research.lua -- City:AskCityManageInfo ← Interior/Interior.lua -- City:AskCityResearch ← Research/Research.lua