RankMgr bindings: fixed GetRankVisuals return value.
This commit is contained in:
parent
81979419ad
commit
15a20b1d2a
@ -399,41 +399,6 @@ static int tolua_cRankManager_GetRankGroups(lua_State * L)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Binds cRankManager::GetRankVisuals */
|
|
||||||
static int tolua_cRankManager_GetRankVisuals(lua_State * L)
|
|
||||||
{
|
|
||||||
// function signature:
|
|
||||||
// cRankManager:GetRankVisuals(RankName) -> MsgPrefix, MsgSuffix, MsgNameColorCode
|
|
||||||
|
|
||||||
cLuaState S(L);
|
|
||||||
if (
|
|
||||||
!S.CheckParamUserTable(1, "cRankManager") ||
|
|
||||||
!S.CheckParamString(2) ||
|
|
||||||
!S.CheckParamEnd(3)
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the params:
|
|
||||||
AString RankName;
|
|
||||||
S.GetStackValue(2, RankName);
|
|
||||||
|
|
||||||
// Get the visuals:
|
|
||||||
AString MsgPrefix, MsgSuffix, MsgNameColorCode;
|
|
||||||
cRoot::Get()->GetRankManager().GetRankVisuals(RankName, MsgPrefix, MsgSuffix, MsgNameColorCode);
|
|
||||||
|
|
||||||
// Push the results:
|
|
||||||
S.Push(MsgPrefix);
|
|
||||||
S.Push(MsgSuffix);
|
|
||||||
S.Push(MsgNameColorCode);
|
|
||||||
return 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Binds cRankManager::GetRankPermissions */
|
/** Binds cRankManager::GetRankPermissions */
|
||||||
static int tolua_cRankManager_GetRankPermissions(lua_State * L)
|
static int tolua_cRankManager_GetRankPermissions(lua_State * L)
|
||||||
{
|
{
|
||||||
@ -466,6 +431,45 @@ static int tolua_cRankManager_GetRankPermissions(lua_State * L)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/** Binds cRankManager::GetRankVisuals */
|
||||||
|
static int tolua_cRankManager_GetRankVisuals(lua_State * L)
|
||||||
|
{
|
||||||
|
// function signature:
|
||||||
|
// cRankManager:GetRankVisuals(RankName) -> MsgPrefix, MsgSuffix, MsgNameColorCode
|
||||||
|
|
||||||
|
cLuaState S(L);
|
||||||
|
if (
|
||||||
|
!S.CheckParamUserTable(1, "cRankManager") ||
|
||||||
|
!S.CheckParamString(2) ||
|
||||||
|
!S.CheckParamEnd(3)
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the params:
|
||||||
|
AString RankName;
|
||||||
|
S.GetStackValue(2, RankName);
|
||||||
|
|
||||||
|
// Get the visuals:
|
||||||
|
AString MsgPrefix, MsgSuffix, MsgNameColorCode;
|
||||||
|
if (!cRoot::Get()->GetRankManager().GetRankVisuals(RankName, MsgPrefix, MsgSuffix, MsgNameColorCode))
|
||||||
|
{
|
||||||
|
// No such rank, return nothing:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push the results:
|
||||||
|
S.Push(MsgPrefix);
|
||||||
|
S.Push(MsgSuffix);
|
||||||
|
S.Push(MsgNameColorCode);
|
||||||
|
return 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Binds cRankManager::GroupExists */
|
/** Binds cRankManager::GroupExists */
|
||||||
static int tolua_cRankManager_GroupExists(lua_State * L)
|
static int tolua_cRankManager_GroupExists(lua_State * L)
|
||||||
{
|
{
|
||||||
@ -886,8 +890,8 @@ void ManualBindings::BindRankManager(lua_State * tolua_S)
|
|||||||
tolua_function(tolua_S, "GetPlayerPermissions", tolua_cRankManager_GetPlayerPermissions);
|
tolua_function(tolua_S, "GetPlayerPermissions", tolua_cRankManager_GetPlayerPermissions);
|
||||||
tolua_function(tolua_S, "GetPlayerRankName", tolua_cRankManager_GetPlayerRankName);
|
tolua_function(tolua_S, "GetPlayerRankName", tolua_cRankManager_GetPlayerRankName);
|
||||||
tolua_function(tolua_S, "GetRankGroups", tolua_cRankManager_GetRankGroups);
|
tolua_function(tolua_S, "GetRankGroups", tolua_cRankManager_GetRankGroups);
|
||||||
tolua_function(tolua_S, "GetRankVisuals", tolua_cRankManager_GetRankVisuals);
|
|
||||||
tolua_function(tolua_S, "GetRankPermissions", tolua_cRankManager_GetRankPermissions);
|
tolua_function(tolua_S, "GetRankPermissions", tolua_cRankManager_GetRankPermissions);
|
||||||
|
tolua_function(tolua_S, "GetRankVisuals", tolua_cRankManager_GetRankVisuals);
|
||||||
tolua_function(tolua_S, "GroupExists", tolua_cRankManager_GroupExists);
|
tolua_function(tolua_S, "GroupExists", tolua_cRankManager_GroupExists);
|
||||||
tolua_function(tolua_S, "IsGroupInRank", tolua_cRankManager_IsGroupInRank);
|
tolua_function(tolua_S, "IsGroupInRank", tolua_cRankManager_IsGroupInRank);
|
||||||
tolua_function(tolua_S, "IsPermissionInGroup", tolua_cRankManager_IsPermissionInGroup);
|
tolua_function(tolua_S, "IsPermissionInGroup", tolua_cRankManager_IsPermissionInGroup);
|
||||||
|
Loading…
Reference in New Issue
Block a user