@@ -53,7 +53,7 @@ void lua_pushelement ( lua_State* luaVM, CElement* pElement )
53
53
{
54
54
const char * szClass = NULL ;
55
55
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
56
- if ( pLuaMain->IsOOPEnabled () )
56
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
57
57
szClass = CLuaClassDefs::GetElementClass ( pElement );
58
58
59
59
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( ID.Value () ) );
@@ -69,7 +69,7 @@ void lua_pushacl ( lua_State* luaVM, CAccessControlList* pACL )
69
69
{
70
70
const char * szClass = NULL ;
71
71
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
72
- if ( pLuaMain->IsOOPEnabled () )
72
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
73
73
szClass = CLuaClassDefs::GetACLClass ( pACL );
74
74
75
75
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pACL->GetScriptID () ) );
@@ -80,7 +80,7 @@ void lua_pushaclgroup ( lua_State* luaVM, CAccessControlListGroup* pGroup )
80
80
{
81
81
const char * szClass = NULL ;
82
82
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
83
- if ( pLuaMain->IsOOPEnabled () )
83
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
84
84
szClass = CLuaClassDefs::GetACLGroupClass ( pGroup );
85
85
86
86
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pGroup->GetScriptID () ) );
@@ -91,7 +91,7 @@ void lua_pushaccount ( lua_State* luaVM, CAccount* pAccount )
91
91
{
92
92
const char * szClass = NULL ;
93
93
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
94
- if ( pLuaMain->IsOOPEnabled () )
94
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
95
95
szClass = CLuaClassDefs::GetAccountClass ( pAccount );
96
96
97
97
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pAccount->GetScriptID () ) );
@@ -102,7 +102,7 @@ void lua_pushresource ( lua_State* luaVM, CResource* pResource )
102
102
{
103
103
const char * szClass = NULL ;
104
104
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
105
- if ( pLuaMain->IsOOPEnabled () )
105
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
106
106
szClass = CLuaClassDefs::GetResourceClass ( pResource );
107
107
108
108
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pResource->GetScriptID () ) );
@@ -113,7 +113,7 @@ void lua_pushtextdisplay ( lua_State* luaVM, CTextDisplay* pDisplay )
113
113
{
114
114
const char * szClass = NULL ;
115
115
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
116
- if ( pLuaMain->IsOOPEnabled () )
116
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
117
117
szClass = CLuaClassDefs::GetTextDisplayClass ( pDisplay );
118
118
119
119
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pDisplay->GetScriptID () ) );
@@ -124,7 +124,7 @@ void lua_pushtextitem ( lua_State* luaVM, CTextItem* pItem )
124
124
{
125
125
const char * szClass = NULL ;
126
126
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
127
- if ( pLuaMain->IsOOPEnabled () )
127
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
128
128
szClass = CLuaClassDefs::GetTextItemClass ( pItem );
129
129
130
130
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pItem->GetScriptID () ) );
@@ -135,7 +135,7 @@ void lua_pushtimer ( lua_State* luaVM, CLuaTimer* pTimer )
135
135
{
136
136
const char * szClass = NULL ;
137
137
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
138
- if ( pLuaMain->IsOOPEnabled () )
138
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
139
139
szClass = CLuaClassDefs::GetTimerClass ( pTimer );
140
140
141
141
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pTimer->GetScriptID () ) );
@@ -146,7 +146,7 @@ void lua_pushxmlnode ( lua_State* luaVM, CXMLNode* pElement )
146
146
{
147
147
const char * szClass = NULL ;
148
148
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
149
- if ( pLuaMain->IsOOPEnabled () )
149
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
150
150
szClass = CLuaClassDefs::GetXmlNodeClass ( pElement );
151
151
152
152
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pElement->GetID () ) );
@@ -157,7 +157,7 @@ void lua_pushban ( lua_State* luaVM, CBan* pBan )
157
157
{
158
158
const char * szClass = NULL ;
159
159
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
160
- if ( pLuaMain->IsOOPEnabled () )
160
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
161
161
szClass = CLuaClassDefs::GetBanClass ( pBan );
162
162
163
163
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pBan->GetScriptID () ) );
@@ -168,7 +168,7 @@ void lua_pushquery ( lua_State* luaVM, CDbJobData* pJobData )
168
168
{
169
169
const char * szClass = NULL ;
170
170
CLuaMain* pLuaMain = g_pGame->GetLuaManager ()->GetVirtualMachine ( luaVM );
171
- if ( pLuaMain->IsOOPEnabled () )
171
+ if ( pLuaMain && pLuaMain ->IsOOPEnabled () )
172
172
szClass = CLuaClassDefs::GetQueryClass ( pJobData );
173
173
174
174
lua_pushobject ( luaVM, szClass, ( void * ) reinterpret_cast < unsigned int * > ( pJobData->GetId () ) );
0 commit comments