• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Ban ip

Elexonic

Well-Known Member
Joined
Jun 18, 2008
Messages
1,920
Reaction score
59
I have this script.. but don`t ban ip char..
i nedd baned ip for although it can not create another account ..

Code:
-- /ban elexonic, 20, Bye

function onSay(cid, words, param)
    local parametres = string.explode(param, ",")
    if(parametres[1] ~= nil) then
        local accId = getAccountIdByName(parametres[1])
        if(accId > 0) then
            local comment = ""
            if(parametres[2] == nil) then
                doPlayerSendCancel(cid, "You must enter ban days.")
				return true
			elseif(isNumber(parametres[2]) == false) then
				doPlayerSendCancel(cid, "Ban days use only numbers.")
				return true
            end
			if(parametres[3] ~= nil) then
				comment = parametres[3]
			end
			doAddAccountBanishment(accId, getPlayerGUIDByName(parametres[1]), os.time() + (86400 * parametres[2]), 4, 2, comment, getPlayerGUID(cid), '')
            local player = getPlayerByNameWildcard(parametres[1])
            if(isPlayer(player) == TRUE) then
                doRemoveCreature(player)
            end
        else
            doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
        end
    else
        doPlayerSendCancel(cid, "You must enter name.")
    end
    return true
end

anyone knows how to work?

doAddIpBanishment(ip[, length[, comment[, admin]]])
 
Back
Top