mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 09:39:20 +02:00
19 lines
531 B
Lua
19 lines
531 B
Lua
function onSay(player, words, param)
|
|
local tradePartner = Player(param)
|
|
if not tradePartner or tradePartner == player then
|
|
player:sendCancelMessage("Trade player not found.")
|
|
return false
|
|
end
|
|
|
|
local house = player:getTile():getHouse()
|
|
if not house then
|
|
player:sendCancelMessage("You must stand in your house to initiate the trade.")
|
|
return false
|
|
end
|
|
|
|
local returnValue = house:startTrade(player, tradePartner)
|
|
if returnValue ~= RETURNVALUE_NOERROR then
|
|
player:sendCancelMessage(returnValue)
|
|
end
|
|
return false
|
|
end |