Check for server elements support before using data

This commit is contained in:
Vortrex
2022-05-03 12:06:21 -05:00
parent 4f37637adc
commit 98ed89a497

View File

@@ -1145,24 +1145,33 @@ function getPlayerPed(client) {
function setEntityData(entity, dataName, dataValue, syncToClients = true) { function setEntityData(entity, dataName, dataValue, syncToClients = true) {
if(entity != null) { if(entity != null) {
return entity.setData(dataName, dataValue, syncToClients); if(areServerElementsSupported()) {
return entity.setData(dataName, dataValue, syncToClients);
}
} }
return false;
} }
// =========================================================================== // ===========================================================================
function removeEntityData(entity, dataName) { function removeEntityData(entity, dataName) {
if(entity != null) { if(entity != null) {
return entity.removeData(dataName); if(areServerElementsSupported()) {
return entity.removeData(dataName);
}
} }
return null; return false;
} }
// =========================================================================== // ===========================================================================
function doesEntityDataExist(entity, dataName) { function doesEntityDataExist(entity, dataName) {
if(entity != null) { if(entity != null) {
return (entity.getData(dataName) != null); if(areServerElementsSupported()) {
return (entity.getData(dataName) != null);
} else {
return false;
}
} }
return null; return null;
} }