smp_id = 7589 -- Item a ser vendido
custosmp_id = 1600 -- Valor
quant = 100
function onUse(cid, item, fromPosition, itemEx, toPosition)
local name = getItemNameById(smp_id)
if doPlayerRemoveMoney(cid, custosmp_id) then
doPlayerAddItem(cid, smp_id, quant)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased " .. quant .. " ".. name .."s for ".. custosmp_id .." gold.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custosmp_id .." gold coins for ".. quant .. " ".. name .."s.")
end
end
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- Ajuda Alavanca.
2
560
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo

27 de novembro de 2011 às 11:14

info
Grupo: Campones
Registrado: 17/04/09
Posts: 22
Reputação: +2
Char no Tibia: tharkus
eu quriia q alguem q manjasse de script desse uma arrumada nesse ake, para q quando o player clicasse na alavanca ganhasse apenas 100 pot sem a bp.
smp_id = 7589 -- Item a ser vendido
backpacksmp_id = 7342 -- Backpack
custosmp_id = 1600 -- Valor
cargassmp_id = 1 -- Cargas
local name = getItemNameById(smp_id)
----- End Config -----
function onUse(cid, item, fromPosition, itemEx, toPosition)
if doPlayerRemoveMoney(cid, custosmp_id) == TRUE then
local bag = doPlayerAddItem(cid, backpacksmp_id, 1)
doSendAnimatedText(fromPosition, "", TEXTCOLOR_YELLOW)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased a backpack of ".. name .."s for ".. custosmp_id .." gold.")
for i=1,20 do
doAddContainerItem(bag, smp_id, cargassmp_id)
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custosmp_id .." gold coins for a backpack of ".. name .."s.")
end
return FALSE
end