Skip to content

Commit 803d4da

Browse files
committed
fixed wrong booleans in callbacks
1 parent 20dea72 commit 803d4da

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/bindings/callbacks.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerText(int playerid, const char * text) {
7171
}
7272

7373
PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerEnterVehicle(int playerid, int vehicleid, bool ispassenger) {
74-
return PySAMP::callback("OnPlayerEnterVehicle", Py_BuildValue("(iip)", playerid, vehicleid, ispassenger));
74+
return PySAMP::callback("OnPlayerEnterVehicle", Py_BuildValue("(iiO)", playerid, vehicleid, (ispassenger?Py_True:Py_False)));
7575
}
7676

7777
PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerExitVehicle(int playerid, int vehicleid) {
@@ -164,7 +164,7 @@ PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerKeyStateChange(int playerid, int newkeys,
164164
PLUGIN_EXPORT bool PLUGIN_CALL OnRconLoginAttempt(const char * ip, const char * password, bool success) {
165165
char* ipStr = fromConst(ip);
166166
char* passwordStr = fromConst(password);
167-
bool ret = PySAMP::callback("OnRconLoginAttempt", Py_BuildValue("(ssp)", ipStr, passwordStr, success));
167+
bool ret = PySAMP::callback("OnRconLoginAttempt", Py_BuildValue("(ssO)", ipStr, passwordStr, (success ? Py_True : Py_False)));
168168
delete[] ipStr, passwordStr;
169169
return ret;
170170
}
@@ -249,7 +249,7 @@ PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerClickPlayer(int playerid, int clickedplay
249249
}
250250

251251
PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerEditObject(int playerid, bool playerobject, int objectid, int response, float fX, float fY, float fZ, float fRotX, float fRotY, float fRotZ) {
252-
return PySAMP::callback("OnPlayerEditObject", Py_BuildValue("(ipiiffffff)", playerid, playerobject, objectid, response, fX, fY, fZ, fRotX, fRotY, fRotZ));
252+
return PySAMP::callback("OnPlayerEditObject", Py_BuildValue("(iOiiffffff)", playerid, (playerobject ? Py_True : Py_False), objectid, response, fX, fY, fZ, fRotX, fRotY, fRotZ));
253253
}
254254

255255
PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerEditAttachedObject(int playerid, int response, int index, int modelid, int boneid, float fOffsetX, float fOffsetY, float fOffsetZ, float fRotX, float fRotY, float fRotZ, float fScaleX, float fScaleY, float fScaleZ) {

0 commit comments

Comments
 (0)