• 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!

RevScripts how to add level requirement to buyhouse script

matthew123456

New Member
Joined
Aug 24, 2013
Messages
121
Reaction score
3
Lua:
local buyHouse = TalkAction("!buyhouse")

function buyHouse.onSay(player, words, param)
    local housePrice = configManager.getNumber(configKeys.HOUSE_PRICE)
    if housePrice == -1 then
        return true
    end

    if not player:isPremium() then
        player:sendCancelMessage("You need a premium account.")
        return false
    end

    local position = player:getPosition()
    position:getNextPosition(player:getDirection())

    local tile = Tile(position)
    local house = tile and tile:getHouse()
    if not house then
        player:sendCancelMessage("You have to be looking at the door of the house you would like to buy.")
        return false
    end

    if house:getOwnerGuid() > 0 then
        player:sendCancelMessage("This house already has an owner.")
        return false
    end

    if player:getHouse() then
        player:sendCancelMessage("You are already the owner of a house.")
        return false
    end

    local price = house:getTileCount() * housePrice
    if not player:removeMoneyNpc(price) then
        player:sendCancelMessage("You do not have enough money.")
        return false
    end

    house:setOwnerGuid(player:getGuid())
    player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have successfully bought this house, be sure to have the money for the rent in the bank.")
    return false
end

buyHouse:separator(" ")
buyHouse:register()

as the title states i would like to add a level requirement for buying houses
thanks in advance
Post automatically merged:

Lua:
    if player:getLevel() > 150 then
        player:sendCancelMessage("You need to be level 150 to buy a house.")
        return false
    end

i tried this it did not work
Post automatically merged:

solved im an idiot lol i put > instead of <
 
Back
Top