Difference between revisions of "GetBanIP"

From Multi Theft Auto: Wiki
Line 1: Line 1:
{{Server function}}
{{Server function}}
This function will return the IP of the specified [[ban]] pointer.
This function will return the IP of the specified [[ban]].

Revision as of 10:14, 3 May 2011

This function will return the IP of the specified ban.


string getBanIP ( ban theBan )

Required Arguments

  • theBan: The ban in which you want to return the IP of.


Returns a string of the IP if everything was successful, false if invalid arguments are specified if there was no IP specified for the ban.


This example will show the user who banned a player the IP adress of that banned player.

function banPlayerCommand ( thisPlayer, commandName, bannedName, reason )
    if ( hasObjectPermissionTo ( thisPlayer, "function.banPlayer" ) ) then -- If the command user has the rights
        local bannedPlayer = getPlayerFromNick ( bannedName ) -- Get the ID from the player who gets banned
        if getElementType ( bannedPlayer ) == "player" then -- If it's a player
            local theBan = banPlayer ( bannedPlayer, thisPlayer, reason ) -- Ban the player
            outputChatBox ( "ban: " .. bannedName .. " successfully banned", thisPlayer ) -- Send the banner a succes message
            outputChatBox ( "At IP Adress: " ..getBanIP ( theBan ), thisPlayer ) -- And send him the IP adress of the banned player
        outputChatBox ( "ban: You don't have enough permissions", thisPlayer ) -- If the command user doesn't have the permissions
addCommandHandler ( "ban", banPlayerCommand )

See Also