[COLOR=#aa9900][B]function[/B][/COLOR] onUse[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66],[/COLOR] item[COLOR=#66cc66],[/COLOR] fromPosition[COLOR=#66cc66],[/COLOR] itemEx[COLOR=#66cc66],[/COLOR] toPosition[COLOR=#66cc66])[/COLOR]
[COLOR=#808080][I]-- Shortcuts[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] item [COLOR=#66cc66]=[/COLOR] [COLOR=#cc66cc]8985[/COLOR] [COLOR=#808080][I]-- id of castle doll[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] look [COLOR=#66cc66]=[/COLOR] [COLOR=#ff6666]"You have to be looking at door of the castle."[/COLOR] [COLOR=#808080][I]-- cancel msg of looking to door to buy the castle[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] other [COLOR=#66cc66]=[/COLOR] [COLOR=#ff6666]"You already rent another house."[/COLOR] [COLOR=#808080][I]-- cancel msg of already have other house[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] already [COLOR=#66cc66]=[/COLOR] [COLOR=#ff6666]"This castle is already owned by someone else "[/COLOR] [COLOR=#808080][I]-- cancel msg of castle already owned by someone[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] done [COLOR=#66cc66]=[/COLOR] [COLOR=#ff6666]"You have successfully bought this donation castle "[/COLOR] [COLOR=#808080][I]-- successfully msg for buy the house.[/I][/COLOR]
[COLOR=#808080][I]-- Shortcuts[/I][/COLOR]
[COLOR=#808080][I]--codes[/I][/COLOR]
[COLOR=#aa9900][B]local[/B][/COLOR] house [COLOR=#66cc66]=[/COLOR] getHouseFromPos[COLOR=#66cc66]([/COLOR]getCreatureLookPosition[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66])[/COLOR]
[COLOR=#808080][I]--codes[/I][/COLOR]
[COLOR=#aa9900][B]if[/B][/COLOR] [COLOR=#aa9900][B]not[/B][/COLOR] house [COLOR=#aa9900][B]then[/B][/COLOR]
doPlayerSendCancel[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66],[/COLOR] look[COLOR=#66cc66])[/COLOR]
doSendMagicEffect[COLOR=#66cc66]([/COLOR]getThingPos[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66],[/COLOR] CONST_ME_POFF[COLOR=#66cc66])[/COLOR]
[COLOR=#aa9900][B]return[/B][/COLOR] [COLOR=#aa9900]true[/COLOR]
[COLOR=#aa9900][B]end[/B][/COLOR]
[COLOR=#aa9900][B]if[/B][/COLOR] [COLOR=#aa9900][B]not[/B][/COLOR] getHouseInfo[COLOR=#66cc66]([/COLOR]house[COLOR=#66cc66])[/COLOR][COLOR=#66cc66].[/COLOR]guildHall [COLOR=#aa9900][B]then[/B][/COLOR]
[COLOR=#aa9900][B]if[/B][/COLOR] getHouseByPlayerGUID[COLOR=#66cc66]([/COLOR]getPlayerGUID[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66])[/COLOR] [COLOR=#aa9900][B]then[/B][/COLOR]
doPlayerSendCancel[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66],[/COLOR] other[COLOR=#66cc66])[/COLOR]
doSendMagicEffect[COLOR=#66cc66]([/COLOR]getThingPos[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66],[/COLOR] CONST_ME_POFF[COLOR=#66cc66])[/COLOR]
[COLOR=#aa9900][B]return[/B][/COLOR] [COLOR=#aa9900]true[/COLOR]
[COLOR=#aa9900][B]end[/B][/COLOR]
[COLOR=#aa9900][B]end[/B][/COLOR]
[COLOR=#aa9900][B]if[/B][/COLOR] getHouseOwner[COLOR=#66cc66]([/COLOR]house[COLOR=#66cc66])[/COLOR] [COLOR=#66cc66]>[/COLOR] [COLOR=#cc66cc]0[/COLOR] [COLOR=#aa9900][B]then[/B][/COLOR]
doPlayerSendCancel[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66],[/COLOR] already[COLOR=#66cc66])[/COLOR]
doSendMagicEffect[COLOR=#66cc66]([/COLOR]getThingPos[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66],[/COLOR] CONST_ME_POFF[COLOR=#66cc66])[/COLOR]
[COLOR=#aa9900][B]return[/B][/COLOR] [COLOR=#aa9900]true[/COLOR]
[COLOR=#aa9900][B]end[/B][/COLOR]
setHouseOwner[COLOR=#66cc66]([/COLOR]house[COLOR=#66cc66],[/COLOR] getPlayerGUID[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66])[/COLOR]
doPlayerSendTextMessage[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66],[/COLOR] MESSAGE_INFO_DESCR[COLOR=#66cc66],[/COLOR] done[COLOR=#66cc66])[/COLOR]
doSendMagicEffect[COLOR=#66cc66]([/COLOR]getThingPos[COLOR=#66cc66]([/COLOR]cid[COLOR=#66cc66])[/COLOR][COLOR=#66cc66],[/COLOR] CONST_ME_MAGIC_BLUE[COLOR=#66cc66])[/COLOR]
doRemoveItem(cid, item)
[COLOR=#aa9900][B]return[/B][/COLOR] [COLOR=#aa9900]true[/COLOR]
[COLOR=#aa9900][B]end[/B][/COLOR]