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

BUY House?

thecycles

Member
Joined
Apr 7, 2010
Messages
620
Reaction score
5
Hello my players cant buy houses, I dont know why. This is my config in houses:

PHP:
	-- Houses
	buyableAndSellableHouses = true
	houseNeedPremium = false
	bedsRequirePremium = false
	levelToBuyHouse = 120
	housesPerAccount = 1
	houseRentAsPrice = false
	housePriceAsRent = true
	housePriceEachSquare = 1000
	houseRentPeriod = "never"
	houseCleanOld = 0
	guildHalls = false

Is it something wrong?
 
In: \data\talkactions\scripts ''gethouse'' :

PHP:
 local config = {
	teleportAccess = 3
}

function onSay(cid, words, param, channel)
	if(param == '') then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
		return true
	end

	local teleport = false
	local t = string.explode(param, ",")
	if(t[2]) then
		teleport = getBooleanFromString(t[2])
		param = t[1]
	end

	local house = getHouseByPlayerGUID(getPlayerGUIDByName(param))
	if(not house) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " does not own house or doesn't exists.")
		return true
	end

	local houseInfo = getHouseInfo(house)
	if(teleport and getPlayerAccess(cid) >= config.teleportAccess) then
		doTeleportThing(cid, houseInfo.entry)
	end

	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param .. " owns house: " .. houseInfo.name .. ".")
	return true
end
 
Oh Im sorry, Here it is:

PHP:
   <?xml version="1.0" encoding="UTF-8" ?> 
- <talkactions>
- <!--  Gods 
  --> 
  <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill" /> 
  <talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties" /> 
  <talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics" /> 
  <talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua" /> 
  <talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua" /> 
  <talkaction log="yes" words="/promote;/demote" access="5" event="script" value="promote.lua" /> 
  <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua" /> 
  <talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua" /> 
- <!--  Community Managers 
  --> 
  <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua" /> 
  <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua" /> 
  <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua" /> 
  <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua" /> 
  <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua" /> 
  <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua" /> 
  <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua" /> 
  <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua" /> 
  <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua" /> 
  <talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua" /> 
  <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua" /> 
  <talkaction access="4" words="/z" event="script" value="magiceffect.lua" /> 
  <talkaction access="4" words="/x" event="script" value="animationeffect.lua" /> 
  <talkaction access="4" words="/y" event="script" value="animatedtext.lua" /> 
  <talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua" /> 
  <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua" /> 
- <!--  Gamemasters 
  --> 
  <talkaction log="yes" words="/ghost" access="3" event="function" value="ghost" /> 
  <talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua" /> 
  <talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua" /> 
  <talkaction log="yes" words="/t" access="3" event="script" value="teleportmaster.lua" /> 
  <talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua" /> 
  <talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua" /> 
  <talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua" /> 
  <talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua" /> 
  <talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua" /> 
  <talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua" /> 
  <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua" /> 
  <talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua" /> 
  <talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua" /> 
  <talkaction log="yes" words="/save" access="3" event="script" value="save.lua" /> 
  <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua" /> 
  <talkaction log="yes" words="/reports" access="3" event="script" value="reports.lua" /> 
  <talkaction log="yes" words="/mc" access="3" event="script" value="multicheck.lua" /> 
  <talkaction log="yes" access="3" words="/wp" event="script" value="waypoints.lua" /> 
- <!--  Senior Tutors 
  --> 
  <talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua" /> 
  <talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua" /> 
  <talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua" /> 
  <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua" /> 
- <!--  Tutors 
  --> 
  <talkaction log="yes" words="/baninfo" access="1" event="function" value="banishmentInfo" /> 
  <talkaction log="yes" access="1" words="/pos" event="script" value="position.lua" /> 
- <!--  Players 
  --> 
  <talkaction words="!frags" event="script" value="frags.lua" /> 
  <talkaction words="!online" event="script" value="online.lua" /> 
  <talkaction words="!uptime" event="script" value="uptime.lua" /> 
  <talkaction words="!deathlist" event="script" value="deathlist.lua" /> 
  <talkaction words="!pvp" event="script" value="pvp.lua" /> 
  <talkaction words="!q" event="script" value="money.lua" /> 
  <talkaction words="!serverinfo" event="script" value="serverinfo.lua" /> 
  <talkaction words="/commands" event="script" value="commands.lua" /> 
- <!--  Houses 
  --> 
  <talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy" /> 
  <talkaction words="alana grav" filter="word-spaced" event="function" value="houseSell" /> 
  <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick" /> 
  <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList" /> 
  <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList" /> 
  <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList" /> 
  <talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua" /> 
- <!--  Guilds 
  --> 
  <talkaction words="!createguild" event="function" value="guildCreate" /> 
  <talkaction words="!joinguild" event="function" value="guildJoin" /> 
- <!--  (Deprecated) Redirect old '/' to '!' 
  --> 
  <talkaction words="/online" hide="yes" event="script" value="online.lua" /> 
  <talkaction words="/uptime" hide="yes" event="script" value="uptime.lua" /> 
  <talkaction words="/deathlist" hide="yes" event="script" value="deathlist.lua" /> 
  <talkaction words="/pvp" hide="yes" event="script" value="pvp.lua" /> 
  <talkaction words="/serverinfo" hide="yes" event="script" value="serverinfo.lua" /> 
  <talkaction log="yes" access="1" hide="yes" words="!pos" event="script" value="position.lua" /> 
  </talkactions>
 
Try this..

XML:
   <?xml version="1.0" encoding="UTF-8" ?> 
- <talkactions>
- <!--  Gods 
  --> 
  <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/> 
  <talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/> 
  <talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics"/> 
  <talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua"/> 
  <talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua"/> 
  <talkaction log="yes" words="/promote;/demote" access="5" event="script" value="promote.lua"/> 
  <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua"/> 
  <talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua"/> 
- <!--  Community Managers 
  --> 
  <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua"/> 
  <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua"/> 
  <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua"/> 
  <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua"/> 
  <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua"/> 
  <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua"/> 
  <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua"/> 
  <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua"/> 
  <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua"/> 
  <talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua"/> 
  <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua"/> 
  <talkaction access="4" words="/z" event="script" value="magiceffect.lua"/> 
  <talkaction access="4" words="/x" event="script" value="animationeffect.lua"/> 
  <talkaction access="4" words="/y" event="script" value="animatedtext.lua"/> 
  <talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua"/> 
  <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua"/> 
- <!--  Gamemasters 
  --> 
  <talkaction log="yes" words="/ghost" access="3" event="function" value="ghost"/> 
  <talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua"/> 
  <talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua"/> 
  <talkaction log="yes" words="/t" access="3" event="script" value="teleportmaster.lua"/> 
  <talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua"/> 
  <talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua"/> 
  <talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua"/> 
  <talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua"/> 
  <talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua"/> 
  <talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/> 
  <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua"/> 
  <talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua"/> 
  <talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua"/> 
  <talkaction log="yes" words="/save" access="3" event="script" value="save.lua"/> 
  <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/> 
  <talkaction log="yes" words="/reports" access="3" event="script" value="reports.lua"/> 
  <talkaction log="yes" words="/mc" access="3" event="script" value="multicheck.lua"/> 
  <talkaction log="yes" access="3" words="/wp" event="script" value="waypoints.lua"/> 
- <!--  Senior Tutors 
  --> 
  <talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua"/> 
  <talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua"/> 
  <talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua"/> 
  <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua"/> 
- <!--  Tutors 
  --> 
  <talkaction log="yes" words="/baninfo" access="1" event="function" value="banishmentInfo"/> 
  <talkaction log="yes" access="1" words="/pos" event="script" value="position.lua"/> 
- <!--  Players 
  --> 
  <talkaction words="!frags" event="script" value="frags.lua"/> 
  <talkaction words="!online" event="script" value="online.lua"/> 
  <talkaction words="!uptime" event="script" value="uptime.lua"/> 
  <talkaction words="!deathlist" event="script" value="deathlist.lua"/> 
  <talkaction words="!pvp" event="script" value="pvp.lua"/> 
  <talkaction words="!q" event="script" value="money.lua"/> 
  <talkaction words="!serverinfo" event="script" value="serverinfo.lua"/> 
  <talkaction words="/commands" event="script" value="commands.lua"/> 
- <!--  Houses 
  --> 
  <talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy"/> 
  <talkaction words="alana grav" filter="word-spaced" event="function" value="houseSell"/> 
  <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/> 
  <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/> 
  <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/> 
  <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/> 
  <talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua"/> 
- <!--  Guilds 
  --> 
  <talkaction words="!createguild" event="function" value="guildCreate"/> 
  <talkaction words="!joinguild" event="function" value="guildJoin"/> 
- <!--  (Deprecated) Redirect old '/' to '!' 
  --> 
  <talkaction words="/online" hide="yes" event="script" value="online.lua"/> 
  <talkaction words="/uptime" hide="yes" event="script" value="uptime.lua"/> 
  <talkaction words="/deathlist" hide="yes" event="script" value="deathlist.lua"/> 
  <talkaction words="/pvp" hide="yes" event="script" value="pvp.lua"/> 
  <talkaction words="/serverinfo" hide="yes" event="script" value="serverinfo.lua"/> 
  <talkaction log="yes" access="1" hide="yes" words="!pos" event="script" value="position.lua"/> 
  </talkactions>
 
<talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lu

and

<talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy" />

2 scripts for the same can't be good for the server ;S
 
<talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lu

and

<talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy" />

2 scripts for the same can't be good for the server ;S

GETHOUSE is a completely different script than buyHouse.
 
Check these lines in your config.lua
LUA:
buyableAndSellableHouses = true
    houseNeedPremium = true
    bedsRequirePremium = true
    levelToBuyHouse = 50
    housesPerAccount = 0
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 1000
    houseRentPeriod = "never"
    houseCleanOld = 0
    guildHalls = false

Also, in your map editor make sure your houses ain't bugged somehow :) (House-exit-tile is on the right position etc.)

EDIT: Use your old talkactions file which allows you to set up your server.
EDIT2: Try that talkactions.xml
XML:
<?xml version="1.0" encoding="UTF-8" ?> 
- <talkactions>
- <!--  Gods 
  --> 
  <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill" /> 
  <talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties" /> 
  <talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics" /> 
  <talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua" /> 
  <talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua" /> 
  <talkaction log="yes" words="/promote;/demote" access="5" event="script" value="promote.lua" /> 
  <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua" /> 
  <talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua" /> 
- <!--  Community Managers 
  --> 
  <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua" /> 
  <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua" /> 
  <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua" /> 
  <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua" /> 
  <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua" /> 
  <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua" /> 
  <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua" /> 
  <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua" /> 
  <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua" /> 
  <talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua" /> 
  <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua" /> 
  <talkaction access="4" words="/z" event="script" value="magiceffect.lua" /> 
  <talkaction access="4" words="/x" event="script" value="animationeffect.lua" /> 
  <talkaction access="4" words="/y" event="script" value="animatedtext.lua" /> 
  <talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua" /> 
  <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua" /> 
- <!--  Gamemasters 
  --> 
  <talkaction log="yes" words="/ghost" access="3" event="function" value="ghost" /> 
  <talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua" /> 
  <talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua" /> 
  <talkaction log="yes" words="/t" access="3" event="script" value="teleportmaster.lua" /> 
  <talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua" /> 
  <talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua" /> 
  <talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua" /> 
  <talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua" /> 
  <talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua" /> 
  <talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua" /> 
  <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua" /> 
  <talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua" /> 
  <talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua" /> 
  <talkaction log="yes" words="/save" access="3" event="script" value="save.lua" /> 
  <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua" /> 
  <talkaction log="yes" words="/reports" access="3" event="script" value="reports.lua" /> 
  <talkaction log="yes" words="/mc" access="3" event="script" value="multicheck.lua" /> 
  <talkaction log="yes" access="3" words="/wp" event="script" value="waypoints.lua" /> 
- <!--  Senior Tutors 
  --> 
  <talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua" /> 
  <talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua" /> 
  <talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua" /> 
  <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua" /> 
- <!--  Tutors 
  --> 
  <talkaction log="yes" words="/baninfo" access="1" event="function" value="banishmentInfo" /> 
  <talkaction log="yes" access="1" words="/pos" event="script" value="position.lua" /> 
- <!--  Players 
  --> 
  <talkaction words="!frags" event="script" value="frags.lua" /> 
  <talkaction words="!online" event="script" value="online.lua" /> 
  <talkaction words="!uptime" event="script" value="uptime.lua" /> 
  <talkaction words="!deathlist" event="script" value="deathlist.lua" /> 
  <talkaction words="!pvp" event="script" value="pvp.lua" /> 
  <talkaction words="!q" event="script" value="money.lua" /> 
  <talkaction words="!serverinfo" event="script" value="serverinfo.lua" /> 
  <talkaction words="/commands" event="script" value="commands.lua" /> 
- <!--  Houses 
  --> 
  <talkaction words="alana res" filter="word-spaced" event="function" value="houseBuy" /> 
  <talkaction words="!buyhouse" filter="word-spaced" event="function" value="houseBuy" /> 
  <talkaction words="alana grav" filter="word-spaced" event="function" value="houseSell" /> 
  <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick" /> 
  <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList" /> 
  <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList" /> 
  <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList" /> 
  <talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua" /> 
  <talkaction words="!sellhouse" filter="word-spaced" event="script" value="leavehouse.lua" /> 
- <!--  Guilds 
  --> 
  <talkaction words="!createguild" event="function" value="guildCreate" /> 
  <talkaction words="!joinguild" event="function" value="guildJoin" /> 
- <!--  (Deprecated) Redirect old '/' to '!' 
  --> 
  <talkaction words="/online" hide="yes" event="script" value="online.lua" /> 
  <talkaction words="/uptime" hide="yes" event="script" value="uptime.lua" /> 
  <talkaction words="/deathlist" hide="yes" event="script" value="deathlist.lua" /> 
  <talkaction words="/pvp" hide="yes" event="script" value="pvp.lua" /> 
  <talkaction words="/serverinfo" hide="yes" event="script" value="serverinfo.lua" /> 
  <talkaction log="yes" access="1" hide="yes" words="!pos" event="script" value="position.lua" /> 
  </talkactions>
 
Back
Top