IsBan: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(Indentation; local variables) |
||
Line 21: | Line 21: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function banRecieve ( ban ) | function banRecieve ( ban ) | ||
if ban and isBan(ban) == true then | if ban and isBan(ban) == true then | ||
outputChatBox("this is a ban!")--Valid ban is recieved! | outputChatBox("this is a ban!")--Valid ban is recieved! | ||
else | else | ||
outputChatBox("this is not a ban, this is a "..getElementType(ban))--if the argument is not a ban, then checks its type and output it into the chat box. | outputChatBox("this is not a ban, this is a "..getElementType(ban))--if the argument is not a ban, then checks its type and output it into the chat box. | ||
end | end | ||
end | end | ||
function onBan ( ban ) -- This function will be triggered every time a player is banned. | function onBan ( ban ) -- This function will be triggered every time a player is banned. | ||
banRecieve(ban) | banRecieve(ban) | ||
end | end | ||
addEventHandler ( "onPlayerBan", getRootElement(), onBan ) | addEventHandler ( "onPlayerBan", getRootElement(), onBan ) | ||
function sendWrongBanArguement() | function sendWrongBanArguement() | ||
vehicle = createVehicle(411,0,5,3) | local vehicle = createVehicle(411,0,5,3) | ||
object = createObject(2600,0,0,0) | local object = createObject(2600,0,0,0) | ||
ped = createPed(61,0,0,3) | local ped = createPed(61,0,0,3) | ||
banRecieve(vehicle)--sends a vehicle as an argument. | |||
banRecieve(object)--sends an object as an argument. | banRecieve(vehicle)--sends a vehicle as an argument. | ||
banRecieve(ped)--sends a ped as an argument. | banRecieve(object)--sends an object as an argument. | ||
banRecieve(ped)--sends a ped as an argument. | |||
end | end | ||
addCommandHandler("sendWrongArgument",sendWrongBanArguement) | addCommandHandler("sendWrongArgument",sendWrongBanArguement) |
Revision as of 21:05, 11 July 2019
This function checks whether the passed value is valid ban or not.
Syntax
bool isBan ( ban theBan )
Required Arguments
- theBan: The value to check
Returns
Returns true if the value is a ban, false otherwise.
Example
Click to collapse [-]
Example1This example chechks if the passed argument is a ban or not.
function banRecieve ( ban ) if ban and isBan(ban) == true then outputChatBox("this is a ban!")--Valid ban is recieved! else outputChatBox("this is not a ban, this is a "..getElementType(ban))--if the argument is not a ban, then checks its type and output it into the chat box. end end function onBan ( ban ) -- This function will be triggered every time a player is banned. banRecieve(ban) end addEventHandler ( "onPlayerBan", getRootElement(), onBan ) function sendWrongBanArguement() local vehicle = createVehicle(411,0,5,3) local object = createObject(2600,0,0,0) local ped = createPed(61,0,0,3) banRecieve(vehicle)--sends a vehicle as an argument. banRecieve(object)--sends an object as an argument. banRecieve(ped)--sends a ped as an argument. end addCommandHandler("sendWrongArgument",sendWrongBanArguement)