Voce deve ter criado outro arquivo lua, por isso nao funcionou, mais esta ae o script para um novo arquivo lua:
function onUse(cid, item, fromPosition, itemEx, toPosition)
hp_id = 7618 -- Item a ser vendido
custohp_id = 900 -- Valor
cargashp_id = 100 -- Cargas
local name = getItemNameById(hp_id)
if doPlayerRemoveMoney(cid, custohp_id) == TRUE then
doSendAnimatedText(fromPosition, "Purchased", TEXTCOLOR_YELLOW)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased ".. name .."s for ".. custohp_id .." gold.")
doPlayerAddItem(cid, hp_id, cargashp_id)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custohp_id .." gold coins to buy ".. name .."s.")
end
return true
end
PS: Para funcionar o outro la em cima, voce precisa trocar pelo script que voce passou.