Check amount is num before setting cash
This commit is contained in:
@@ -210,6 +210,10 @@ function getPlayerArmour(client) {
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerCash(client, amount) {
|
||||
if(typeof amount != "number") {
|
||||
return false;
|
||||
}
|
||||
|
||||
getPlayerCurrentSubAccount(client).cash = toInteger(amount);
|
||||
updatePlayerCash(client);
|
||||
}
|
||||
@@ -217,6 +221,10 @@ function setPlayerCash(client, amount) {
|
||||
// ===========================================================================
|
||||
|
||||
function givePlayerCash(client, amount) {
|
||||
if(typeof amount != "number") {
|
||||
return false;
|
||||
}
|
||||
|
||||
getPlayerCurrentSubAccount(client).cash = getPlayerCurrentSubAccount(client).cash + toInteger(amount);
|
||||
updatePlayerCash(client);
|
||||
}
|
||||
@@ -224,6 +232,10 @@ function givePlayerCash(client, amount) {
|
||||
// ===========================================================================
|
||||
|
||||
function takePlayerCash(client, amount) {
|
||||
if(typeof amount != "number") {
|
||||
return false;
|
||||
}
|
||||
|
||||
getPlayerCurrentSubAccount(client).cash = getPlayerCurrentSubAccount(client).cash - toInteger(amount);
|
||||
updatePlayerCash(client);
|
||||
}
|
||||
@@ -329,8 +341,14 @@ function getServerName() {
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function createGamePickup(model, position) {
|
||||
return gta.createPickup(model, position);
|
||||
function createGamePickup(model, position, type = 2) {
|
||||
return gta.createPickup(model, position, type = 2);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function createGameBlip(model, position, type = 1, colour = toColour(255, 255, 255, 255)) {
|
||||
return gta.createBlip(model, position, type, colour);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -342,13 +360,17 @@ function createGameObject(model, position) {
|
||||
// ===========================================================================
|
||||
|
||||
function setElementOnAllDimensions(element, state) {
|
||||
element.onAllDimensions = state;
|
||||
if(!isNull(element) && element != false) {
|
||||
element.onAllDimensions = state;
|
||||
}
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function destroyGameElement(element) {
|
||||
destroyElement(element);
|
||||
if(!isNull(element) && element != false) {
|
||||
destroyElement(element);
|
||||
}
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -358,3 +380,9 @@ function isMeleeWeapon(weaponId, gameId = getServerGame()) {
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getPlayerLastVehicle(client) {
|
||||
return getPlayerData(client).lastVehicle;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
Reference in New Issue
Block a user