mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-22 10:12:20 +00:00
Lua Player functions (CLuaFunctionDefinitions)
This commit is contained in:
parent
4c4ce4b987
commit
fd6af7b1e2
@ -1148,6 +1148,662 @@ bool CLuaFunctionDefinitions::SetLowLodElement( lua_State* pLuaVM, void* pUserDa
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Player get functions
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerCount( lua_State* pLuaVM )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerCount", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void* CLuaFunctionDefinitions::GetPlayerFromName( lua_State* pLuaVM, string sName )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushString( sName.c_str() );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerFromName", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetLightUserData();
|
||||||
|
}
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerMoney( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerMoney", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerPing( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerPing", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void* CLuaFunctionDefinitions::GetRandomPlayer( lua_State* pLuaVM )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getRandomPlayer", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetLightUserData();
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::IsPlayerMuted( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "isPlayerMuted", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void* CLuaFunctionDefinitions::GetPlayerTeam( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerTeam", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetLightUserData();
|
||||||
|
}
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerWantedLevel( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerWantedLevel", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetAlivePlayers( lua_State* pLuaVM )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getAlivePlayers", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetDeadPlayers( lua_State* pLuaVM )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getDeadPlayers", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerIdleTime( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerIdleTime", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::IsPlayerMapForced( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "isPlayerMapForced", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerNametagText( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerNametagText", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::GetPlayerNametagColor( lua_State* pLuaVM, void* pUserData, int &iRed, int &iGreen, int &iBlue )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerNametagColor", 3 ) )
|
||||||
|
{
|
||||||
|
iRed = static_cast< int >( ( new CLuaArgument( pLuaVM, -3 ) )->GetNumber() );
|
||||||
|
iGreen = static_cast< int >( ( new CLuaArgument( pLuaVM, -2 ) )->GetNumber() );
|
||||||
|
iBlue = static_cast< int >( ( new CLuaArgument( pLuaVM, -1 ) )->GetNumber() );
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::IsPlayerNametagShowing( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "isPlayerNametagShowing", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerSerial( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerSerial", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerUserName( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerUserName", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerBlurLevel( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerBlurLevel", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return static_cast< int >( pLuaArgument.GetNumber() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerName( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerName", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerIP( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerIP", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
void* CLuaFunctionDefinitions::GetPlayerAccount( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerAccount", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetLightUserData();
|
||||||
|
}
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
string CLuaFunctionDefinitions::GetPlayerVersion( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerVersion", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return string( pLuaArgument.GetString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return string();
|
||||||
|
}
|
||||||
|
|
||||||
|
int CLuaFunctionDefinitions::GetPlayerACInfo( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "getPlayerACInfo", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Player set functions
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerMoney( lua_State* pLuaVM, void* pUserData, int iAmount, bool bInstant )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iAmount );
|
||||||
|
pLuaArguments.PushBoolean( bInstant );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerMoney", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::GivePlayerMoney( lua_State* pLuaVM, void* pUserData, int iAmount )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iAmount );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "givePlayerMoney", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::TakePlayerMoney( lua_State* pLuaVM, void* pUserData, int iAmount )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iAmount );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "takePlayerMoney", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SpawnPlayer( lua_State* pLuaVM, void* pUserData, float fX, float fY, float fZ, int iRotation, int iSkinID, int iInterior, int iDimension, void* pTeam )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( fX );
|
||||||
|
pLuaArguments.PushNumber( fY );
|
||||||
|
pLuaArguments.PushNumber( fZ );
|
||||||
|
pLuaArguments.PushNumber( iRotation );
|
||||||
|
pLuaArguments.PushNumber( iSkinID );
|
||||||
|
pLuaArguments.PushNumber( iInterior );
|
||||||
|
pLuaArguments.PushNumber( iDimension );
|
||||||
|
|
||||||
|
if( pTeam )
|
||||||
|
{
|
||||||
|
pLuaArguments.PushUserData( pTeam );
|
||||||
|
}
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "spawnPlayer", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::ShowPlayerHudComponent( lua_State* pLuaVM, void* pUserData, string sComponent, bool bShow )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushString( sComponent.c_str() );
|
||||||
|
pLuaArguments.PushBoolean( bShow );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "showPlayerHudComponent", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerWantedLevel( lua_State* pLuaVM, void* pUserData, int iLevel )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iLevel );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerWantedLevel", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::ForcePlayerMap( lua_State* pLuaVM, void* pUserData, bool bForceOn )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushBoolean( bForceOn );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "forcePlayerMap", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerNametagText( lua_State* pLuaVM, void* pUserData, string sText )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushString( sText.c_str() );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerNametagText", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerNametagColor( lua_State* pLuaVM, void* pUserData, int iRed, int iGreen, int iBlue )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iRed );
|
||||||
|
pLuaArguments.PushNumber( iGreen );
|
||||||
|
pLuaArguments.PushNumber( iBlue );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerNametagColor", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerNametagShowing( lua_State* pLuaVM, void* pUserData, bool bShowing )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushBoolean( bShowing );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerNametagShowing", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerMuted( lua_State* pLuaVM, void* pUserData, bool bMuted )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushBoolean( bMuted );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerMuted", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerBlurLevel( lua_State* pLuaVM, void* pUserData, int iLevel )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iLevel );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerBlurLevel", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::RedirectPlayer( lua_State* pLuaVM, void* pUserData, string sServerIP, int iServerPort, string sServerPassword )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushString( sServerIP.c_str() );
|
||||||
|
pLuaArguments.PushNumber( iServerPort );
|
||||||
|
pLuaArguments.PushString( sServerPassword.c_str() );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "redirectPlayer", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::SetPlayerName( lua_State* pLuaVM, void* pUserData, string sName )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushString( sName.c_str() );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "setPlayerName", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::DetonateSatchels( lua_State* pLuaVM, void* pUserData )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "detonateSatchels", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CLuaFunctionDefinitions::TakePlayerScreenShot( lua_State* pLuaVM, void* pUserData, int iWidth, int iHeight, string sTag, int iQuality, int iMaxBandwith )
|
||||||
|
{
|
||||||
|
CLuaArguments pLuaArguments;
|
||||||
|
|
||||||
|
pLuaArguments.PushUserData( pUserData );
|
||||||
|
pLuaArguments.PushNumber( iWidth );
|
||||||
|
pLuaArguments.PushNumber( iHeight );
|
||||||
|
pLuaArguments.PushString( sTag.c_str() );
|
||||||
|
pLuaArguments.PushNumber( iQuality );
|
||||||
|
pLuaArguments.PushNumber( iMaxBandwith );
|
||||||
|
|
||||||
|
if( pLuaArguments.Call( pLuaVM, "takePlayerScreenShot", 1 ) )
|
||||||
|
{
|
||||||
|
CLuaArgument pLuaArgument( pLuaVM, -1 );
|
||||||
|
|
||||||
|
return pLuaArgument.GetBoolean();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
void* CLuaFunctionDefinitions::CreateVehicle( lua_State* pLuaVM, int model, float fX, float fY, float fZ, float fRX, float fRY, float fRZ, string numberplate, bool direction, int variant1, int variant2 )
|
void* CLuaFunctionDefinitions::CreateVehicle( lua_State* pLuaVM, int model, float fX, float fY, float fZ, float fRX, float fRY, float fRZ, string numberplate, bool direction, int variant1, int variant2 )
|
||||||
{
|
{
|
||||||
CLuaArguments pLuaArguments;
|
CLuaArguments pLuaArguments;
|
||||||
|
@ -112,58 +112,50 @@ public:
|
|||||||
static bool SetElementFrozen ( lua_State* pLuaVM, void* pUserData, bool bFrozen );
|
static bool SetElementFrozen ( lua_State* pLuaVM, void* pUserData, bool bFrozen );
|
||||||
static bool SetLowLodElement ( lua_State* pLuaVM, void* pUserData, bool bEnabled );
|
static bool SetLowLodElement ( lua_State* pLuaVM, void* pUserData, bool bEnabled );
|
||||||
|
|
||||||
//// Player get functions
|
// Player get functions
|
||||||
// static int GetPlayerCount ( lua_State* luaVM );
|
static int GetPlayerCount ( lua_State* pLuaVM );
|
||||||
// static int GetPedAmmoInClip ( lua_State* luaVM );
|
static void* GetPlayerFromName ( lua_State* pLuaVM, string sName );
|
||||||
// static int GetPedTotalAmmo ( lua_State* luaVM );
|
static int GetPlayerMoney ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int SetPlayerAmmo ( lua_State* luaVM );
|
static int GetPlayerPing ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerFromName ( lua_State* luaVM );
|
static void* GetRandomPlayer ( lua_State* pLuaVM );
|
||||||
// static int GetPlayerMoney ( lua_State* luaVM );
|
static bool IsPlayerMuted ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerPing ( lua_State* luaVM );
|
static void* GetPlayerTeam ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetRandomPlayer ( lua_State* luaVM );
|
static int GetPlayerWantedLevel ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerMuted ( lua_State* luaVM );
|
static int GetAlivePlayers ( lua_State* pLuaVM );
|
||||||
// static int GetPlayerTeam ( lua_State* luaVM );
|
static int GetDeadPlayers ( lua_State* pLuaVM );
|
||||||
// static int CanPlayerUseFunction ( lua_State* luaVM );
|
static int GetPlayerIdleTime ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerWantedLevel ( lua_State* luaVM );
|
static bool IsPlayerMapForced ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetAlivePlayers ( lua_State* luaVM );
|
static string GetPlayerNametagText ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetDeadPlayers ( lua_State* luaVM );
|
static bool GetPlayerNametagColor ( lua_State* pLuaVM, void* pUserData, int &iRed, int &iGreen, int &iBlue );
|
||||||
// static int GetPlayerIdleTime ( lua_State* luaVM );
|
static bool IsPlayerNametagShowing ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerScoreboardForced ( lua_State* luaVM );
|
static string GetPlayerSerial ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerMapForced ( lua_State* luaVM );
|
static string GetPlayerUserName ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerNametagText ( lua_State* luaVM );
|
static int GetPlayerBlurLevel ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerNametagColor ( lua_State* luaVM );
|
static string GetPlayerName ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerNametagShowing ( lua_State* luaVM );
|
static string GetPlayerIP ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerSerial ( lua_State* luaVM );
|
static void* GetPlayerAccount ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int GetPlayerCommunityID ( lua_State* luaVM );
|
static string GetPlayerVersion ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerDev ( lua_State* luaVM );
|
static int GetPlayerACInfo ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int IsPlayerQA ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerUserName ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerBlurLevel ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerName ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerIP ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerAccount ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerVersion ( lua_State* luaVM );
|
|
||||||
// static int GetPlayerACInfo ( lua_State* luaVM );
|
|
||||||
|
|
||||||
// // Player set functions
|
// Player set functions
|
||||||
// static int SetPlayerMoney ( lua_State* luaVM );
|
static bool SetPlayerMoney ( lua_State* pLuaVM, void* pUserData, int iAmount, bool bInstant = false );
|
||||||
// static int GivePlayerMoney ( lua_State* luaVM );
|
static bool GivePlayerMoney ( lua_State* pLuaVM, void* pUserData, int iAmount );
|
||||||
// static int TakePlayerMoney ( lua_State* luaVM );
|
static bool TakePlayerMoney ( lua_State* pLuaVM, void* pUserData, int iAmount );
|
||||||
// static int SpawnPlayer ( lua_State* luaVM );
|
static bool SpawnPlayer ( lua_State* pLuaVM, void* pUserData, float fX, float fY, float fZ, int iRotation = 0, int iSkinID = 0, int iInterior = 0, int iDimension = 0, void* theTeam = NULL );
|
||||||
// static int ShowPlayerHudComponent ( lua_State* luaVM );
|
static bool ShowPlayerHudComponent ( lua_State* pLuaVM, void* pUserData, string sComponent, bool bShow );
|
||||||
// static int SetPlayerWantedLevel ( lua_State* luaVM );
|
static bool SetPlayerWantedLevel ( lua_State* pLuaVM, void* pUserData, int iLevel );
|
||||||
// static int ForcePlayerMap ( lua_State* luaVM );
|
static bool ForcePlayerMap ( lua_State* pLuaVM, void* pUserData, bool bForceOn );
|
||||||
// static int SetPlayerNametagText ( lua_State* luaVM );
|
static bool SetPlayerNametagText ( lua_State* pLuaVM, void* pUserData, string sText );
|
||||||
// static int SetPlayerNametagColor ( lua_State* luaVM );
|
static bool SetPlayerNametagColor ( lua_State* pLuaVM, void* pUserData, int iRed = 0, int iGreen = 0, int iBlue = 0 );
|
||||||
// static int SetPlayerNametagShowing ( lua_State* luaVM );
|
static bool SetPlayerNametagShowing ( lua_State* pLuaVM, void* pUserData, bool bShowing );
|
||||||
// static int SetPlayerMuted ( lua_State* luaVM );
|
static bool SetPlayerMuted ( lua_State* pLuaVM, void* pUserData, bool bMuted );
|
||||||
// static int SetPlayerBlurLevel ( lua_State* luaVM );
|
static bool SetPlayerBlurLevel ( lua_State* pLuaVM, void* pUserData, int iLevel );
|
||||||
// static int RedirectPlayer ( lua_State* luaVM );
|
static bool RedirectPlayer ( lua_State* pLuaVM, void* pUserData, string sServerIP, int iServerPort, string sServerPassword );
|
||||||
// static int SetPlayerName ( lua_State* luaVM );
|
static bool SetPlayerName ( lua_State* pLuaVM, void* pUserData, string sName );
|
||||||
// static int DetonateSatchels ( lua_State* luaVM );
|
static bool DetonateSatchels ( lua_State* pLuaVM, void* pUserData );
|
||||||
// static int TakePlayerScreenShot ( lua_State* luaVM );
|
static bool TakePlayerScreenShot ( lua_State* pLuaVM, void* pUserData, int iWidth, int iHeight, string sTag = "", int iQuality = 30, int iMaxBandwith = 5000 );
|
||||||
|
|
||||||
//// Ped get functions
|
// Ped get functions
|
||||||
// static int CreatePed ( lua_State* luaVM );
|
// static int CreatePed ( lua_State* luaVM );
|
||||||
// static int GetPedArmor ( lua_State* luaVM );
|
// static int GetPedArmor ( lua_State* luaVM );
|
||||||
// static int GetPedRotation ( lua_State* luaVM );
|
// static int GetPedRotation ( lua_State* luaVM );
|
||||||
@ -191,7 +183,7 @@ public:
|
|||||||
// static int GetWeaponProperty ( lua_State* luaVM );
|
// static int GetWeaponProperty ( lua_State* luaVM );
|
||||||
// static int GetOriginalWeaponProperty ( lua_State* luaVM );
|
// static int GetOriginalWeaponProperty ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Player set functions
|
// Player set functions
|
||||||
// static int SetPedArmor ( lua_State* luaVM );
|
// static int SetPedArmor ( lua_State* luaVM );
|
||||||
// static int KillPed ( lua_State* luaVM );
|
// static int KillPed ( lua_State* luaVM );
|
||||||
// static int SetPedRotation ( lua_State* luaVM );
|
// static int SetPedRotation ( lua_State* luaVM );
|
||||||
@ -216,17 +208,17 @@ public:
|
|||||||
// static int reloadPedWeapon ( lua_State* luaVM );
|
// static int reloadPedWeapon ( lua_State* luaVM );
|
||||||
// static int SetWeaponProperty ( lua_State* luaVM );
|
// static int SetWeaponProperty ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Weapon give/take functions
|
// Weapon give/take functions
|
||||||
// static int GiveWeapon ( lua_State* luaVM );
|
// static int GiveWeapon ( lua_State* luaVM );
|
||||||
// static int TakeWeapon ( lua_State* luaVM );
|
// static int TakeWeapon ( lua_State* luaVM );
|
||||||
// static int TakeAllWeapons ( lua_State* luaVM );
|
// static int TakeAllWeapons ( lua_State* luaVM );
|
||||||
// static int SetWeaponAmmo ( lua_State* luaVM );
|
// static int SetWeaponAmmo ( lua_State* luaVM );
|
||||||
// static int GetSlotFromWeapon ( lua_State* luaVM );
|
// static int GetSlotFromWeapon ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Vehicle create/destroy functions
|
// Vehicle create/destroy functions
|
||||||
static void* CreateVehicle ( lua_State* luaVM, int model, float fX, float fY, float fZ, float fRX, float fRY, float fRZ, string numberplate, bool direction = false, int variant1 = 255, int variant2 = 255 );
|
static void* CreateVehicle ( lua_State* luaVM, int model, float fX, float fY, float fZ, float fRX, float fRY, float fRZ, string numberplate, bool direction = false, int variant1 = 255, int variant2 = 255 );
|
||||||
|
|
||||||
// // Vehicle get functions
|
// Vehicle get functions
|
||||||
// static int GetVehicleType ( lua_State* luaVM );
|
// static int GetVehicleType ( lua_State* luaVM );
|
||||||
// static int GetVehicleVariant ( lua_State* luaVM );
|
// static int GetVehicleVariant ( lua_State* luaVM );
|
||||||
// static int GetVehicleColor ( lua_State* luaVM );
|
// static int GetVehicleColor ( lua_State* luaVM );
|
||||||
@ -270,7 +262,7 @@ public:
|
|||||||
// static int GetVehicleHeadLightColor ( lua_State* luaVM );
|
// static int GetVehicleHeadLightColor ( lua_State* luaVM );
|
||||||
// static int GetVehicleDoorOpenRatio ( lua_State* luaVM );
|
// static int GetVehicleDoorOpenRatio ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Vehicle set functions
|
// Vehicle set functions
|
||||||
// static int FixVehicle ( lua_State* luaVM );
|
// static int FixVehicle ( lua_State* luaVM );
|
||||||
// static int BlowVehicle ( lua_State* luaVM );
|
// static int BlowVehicle ( lua_State* luaVM );
|
||||||
// static int SetVehicleRotation ( lua_State* luaVM );
|
// static int SetVehicleRotation ( lua_State* luaVM );
|
||||||
@ -321,10 +313,10 @@ public:
|
|||||||
// static int GetVehicleSirenParams ( lua_State* luaVM );
|
// static int GetVehicleSirenParams ( lua_State* luaVM );
|
||||||
// static int SetVehiclePlateText ( lua_State* luaVM );
|
// static int SetVehiclePlateText ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Marker create/destroy functions
|
// Marker create/destroy functions
|
||||||
// static int CreateMarker ( lua_State* luaVM );
|
// static int CreateMarker ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Marker get functions
|
// Marker get functions
|
||||||
// static int GetMarkerCount ( lua_State* luaVM );
|
// static int GetMarkerCount ( lua_State* luaVM );
|
||||||
// static int GetMarkerType ( lua_State* luaVM );
|
// static int GetMarkerType ( lua_State* luaVM );
|
||||||
// static int GetMarkerSize ( lua_State* luaVM );
|
// static int GetMarkerSize ( lua_State* luaVM );
|
||||||
@ -332,32 +324,32 @@ public:
|
|||||||
// static int GetMarkerTarget ( lua_State* luaVM );
|
// static int GetMarkerTarget ( lua_State* luaVM );
|
||||||
// static int GetMarkerIcon ( lua_State* luaVM );
|
// static int GetMarkerIcon ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Marker set functions
|
// Marker set functions
|
||||||
// static int SetMarkerType ( lua_State* luaVM );
|
// static int SetMarkerType ( lua_State* luaVM );
|
||||||
// static int SetMarkerSize ( lua_State* luaVM );
|
// static int SetMarkerSize ( lua_State* luaVM );
|
||||||
// static int SetMarkerColor ( lua_State* luaVM );
|
// static int SetMarkerColor ( lua_State* luaVM );
|
||||||
// static int SetMarkerTarget ( lua_State* luaVM );
|
// static int SetMarkerTarget ( lua_State* luaVM );
|
||||||
// static int SetMarkerIcon ( lua_State* luaVM );
|
// static int SetMarkerIcon ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Blip create/destroy functions
|
// Blip create/destroy functions
|
||||||
// static int CreateBlip ( lua_State* luaVM );
|
// static int CreateBlip ( lua_State* luaVM );
|
||||||
// static int CreateBlipAttachedTo ( lua_State* luaVM );
|
// static int CreateBlipAttachedTo ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Blip get functions
|
// Blip get functions
|
||||||
// static int GetBlipIcon ( lua_State* luaVM );
|
// static int GetBlipIcon ( lua_State* luaVM );
|
||||||
// static int GetBlipSize ( lua_State* luaVM );
|
// static int GetBlipSize ( lua_State* luaVM );
|
||||||
// static int GetBlipColor ( lua_State* luaVM );
|
// static int GetBlipColor ( lua_State* luaVM );
|
||||||
// static int GetBlipOrdering ( lua_State* luaVM );
|
// static int GetBlipOrdering ( lua_State* luaVM );
|
||||||
// static int GetBlipVisibleDistance ( lua_State* luaVM );
|
// static int GetBlipVisibleDistance ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Blip set functions
|
// Blip set functions
|
||||||
// static int SetBlipIcon ( lua_State* luaVM );
|
// static int SetBlipIcon ( lua_State* luaVM );
|
||||||
// static int SetBlipSize ( lua_State* luaVM );
|
// static int SetBlipSize ( lua_State* luaVM );
|
||||||
// static int SetBlipColor ( lua_State* luaVM );
|
// static int SetBlipColor ( lua_State* luaVM );
|
||||||
// static int SetBlipOrdering ( lua_State* luaVM );
|
// static int SetBlipOrdering ( lua_State* luaVM );
|
||||||
// static int SetBlipVisibleDistance ( lua_State* luaVM );
|
// static int SetBlipVisibleDistance ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Object create/destroy functions
|
// Object create/destroy functions
|
||||||
// static int CreateObject ( lua_State* luaVM );
|
// static int CreateObject ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Object get functions
|
// // Object get functions
|
||||||
@ -365,45 +357,45 @@ public:
|
|||||||
// static int GetObjectRotation ( lua_State* luaVM );
|
// static int GetObjectRotation ( lua_State* luaVM );
|
||||||
// static int GetObjectScale ( lua_State* luaVM );
|
// static int GetObjectScale ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Object set functions
|
// Object set functions
|
||||||
// static int SetObjectName ( lua_State* luaVM );
|
// static int SetObjectName ( lua_State* luaVM );
|
||||||
// static int SetObjectRotation ( lua_State* luaVM );
|
// static int SetObjectRotation ( lua_State* luaVM );
|
||||||
// static int SetObjectScale ( lua_State* luaVM );
|
// static int SetObjectScale ( lua_State* luaVM );
|
||||||
// static int MoveObject ( lua_State* luaVM );
|
// static int MoveObject ( lua_State* luaVM );
|
||||||
// static int StopObject ( lua_State* luaVM );
|
// static int StopObject ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Radar area create/destroy funcs
|
// Radar area create/destroy funcs
|
||||||
// static int CreateRadarArea ( lua_State* luaVM );
|
// static int CreateRadarArea ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Radar area get funcs
|
// Radar area get funcs
|
||||||
// static int GetRadarAreaSize ( lua_State* luaVM );
|
// static int GetRadarAreaSize ( lua_State* luaVM );
|
||||||
// static int GetRadarAreaColor ( lua_State* luaVM );
|
// static int GetRadarAreaColor ( lua_State* luaVM );
|
||||||
// static int IsRadarAreaFlashing ( lua_State* luaVM );
|
// static int IsRadarAreaFlashing ( lua_State* luaVM );
|
||||||
// static int IsInsideRadarArea ( lua_State* luaVM );
|
// static int IsInsideRadarArea ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Radar area set funcs
|
// Radar area set funcs
|
||||||
// static int SetRadarAreaSize ( lua_State* luaVM );
|
// static int SetRadarAreaSize ( lua_State* luaVM );
|
||||||
// static int SetRadarAreaColor ( lua_State* luaVM );
|
// static int SetRadarAreaColor ( lua_State* luaVM );
|
||||||
// static int SetRadarAreaFlashing ( lua_State* luaVM );
|
// static int SetRadarAreaFlashing ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Explosion funcs
|
// Explosion funcs
|
||||||
// static int CreateExplosion ( lua_State* luaVM );
|
// static int CreateExplosion ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Fire funcs
|
// Fire funcs
|
||||||
// static int CreateFire ( lua_State* luaVM );
|
// static int CreateFire ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Audio funcs
|
// Audio funcs
|
||||||
// static int PlaySoundFrontEnd ( lua_State* luaVM );
|
// static int PlaySoundFrontEnd ( lua_State* luaVM );
|
||||||
// static int PlayMissionAudio ( lua_State* luaVM );
|
// static int PlayMissionAudio ( lua_State* luaVM );
|
||||||
// static int PreloadMissionAudio ( lua_State* luaVM );
|
// static int PreloadMissionAudio ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Ped body funcs?
|
// Ped body funcs?
|
||||||
// static int GetBodyPartName ( lua_State* luaVM );
|
// static int GetBodyPartName ( lua_State* luaVM );
|
||||||
// static int GetClothesByTypeIndex ( lua_State* luaVM );
|
// static int GetClothesByTypeIndex ( lua_State* luaVM );
|
||||||
// static int GetTypeIndexFromClothes ( lua_State* luaVM );
|
// static int GetTypeIndexFromClothes ( lua_State* luaVM );
|
||||||
// static int GetClothesTypeName ( lua_State* luaVM );
|
// static int GetClothesTypeName ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Key bind funcs
|
// Key bind funcs
|
||||||
// static int BindKey ( lua_State* luaVM );
|
// static int BindKey ( lua_State* luaVM );
|
||||||
// static int UnbindKey ( lua_State* luaVM );
|
// static int UnbindKey ( lua_State* luaVM );
|
||||||
// static int IsKeyBound ( lua_State* luaVM );
|
// static int IsKeyBound ( lua_State* luaVM );
|
||||||
@ -416,7 +408,7 @@ public:
|
|||||||
// static int ToggleControl ( lua_State* luaVM );
|
// static int ToggleControl ( lua_State* luaVM );
|
||||||
// static int ToggleAllControls ( lua_State* luaVM );
|
// static int ToggleAllControls ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Shape create funcs
|
// Shape create funcs
|
||||||
// static int CreateColCircle ( lua_State* luaVM );
|
// static int CreateColCircle ( lua_State* luaVM );
|
||||||
// static int CreateColCuboid ( lua_State* luaVM );
|
// static int CreateColCuboid ( lua_State* luaVM );
|
||||||
// static int CreateColSphere ( lua_State* luaVM );
|
// static int CreateColSphere ( lua_State* luaVM );
|
||||||
@ -424,7 +416,7 @@ public:
|
|||||||
// static int CreateColPolygon ( lua_State* luaVM );
|
// static int CreateColPolygon ( lua_State* luaVM );
|
||||||
// static int CreateColTube ( lua_State* luaVM );
|
// static int CreateColTube ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Team get funcs
|
// Team get funcs
|
||||||
// static int CreateTeam ( lua_State* luaVM );
|
// static int CreateTeam ( lua_State* luaVM );
|
||||||
// static int GetTeamFromName ( lua_State* luaVM );
|
// static int GetTeamFromName ( lua_State* luaVM );
|
||||||
// static int GetTeamName ( lua_State* luaVM );
|
// static int GetTeamName ( lua_State* luaVM );
|
||||||
@ -433,13 +425,13 @@ public:
|
|||||||
// static int GetPlayersInTeam ( lua_State* luaVM );
|
// static int GetPlayersInTeam ( lua_State* luaVM );
|
||||||
// static int CountPlayersInTeam ( lua_State* luaVM );
|
// static int CountPlayersInTeam ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Team set funcs
|
// Team set funcs
|
||||||
// static int SetPlayerTeam ( lua_State* luaVM );
|
// static int SetPlayerTeam ( lua_State* luaVM );
|
||||||
// static int SetTeamName ( lua_State* luaVM );
|
// static int SetTeamName ( lua_State* luaVM );
|
||||||
// static int SetTeamColor ( lua_State* luaVM );
|
// static int SetTeamColor ( lua_State* luaVM );
|
||||||
// static int SetTeamFriendlyFire ( lua_State* luaVM );
|
// static int SetTeamFriendlyFire ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Water funcs
|
// Water funcs
|
||||||
// static int CreateWater ( lua_State* luaVM );
|
// static int CreateWater ( lua_State* luaVM );
|
||||||
// static int SetWaterLevel ( lua_State* luaVM );
|
// static int SetWaterLevel ( lua_State* luaVM );
|
||||||
// static int ResetWaterLevel ( lua_State* luaVM );
|
// static int ResetWaterLevel ( lua_State* luaVM );
|
||||||
@ -449,7 +441,7 @@ public:
|
|||||||
// static int SetWaterColor ( lua_State* luaVM );
|
// static int SetWaterColor ( lua_State* luaVM );
|
||||||
// static int ResetWaterColor ( lua_State* luaVM );
|
// static int ResetWaterColor ( lua_State* luaVM );
|
||||||
|
|
||||||
// // Weapon funcs
|
// Weapon funcs
|
||||||
// static int CreateWeapon ( lua_State* luaVM );
|
// static int CreateWeapon ( lua_State* luaVM );
|
||||||
// static int GetWeaponNameFromID ( lua_State* luaVM );
|
// static int GetWeaponNameFromID ( lua_State* luaVM );
|
||||||
// static int GetWeaponIDFromName ( lua_State* luaVM );
|
// static int GetWeaponIDFromName ( lua_State* luaVM );
|
||||||
|
Loading…
Reference in New Issue
Block a user