[Encerrado] Duvida Urgente Alavancas

guitutor
em Tópicos Sem Resposta

guitutor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/09/12Posts: 7Char no Tibia: Balex Nox

Boa Noite. Estava lendo varios tutoriais fazendo "alavanca que vende item"... fiz tudo certinho... porem nao consigo comprar o bendito item nem f*dendo... vou coloca o script "comprar.lua" que eu fiz e a linha da XML que eu coloquei nas action. Me ajudem por favor... ja coloquei na alavanca a unique id e nada...

 

 

Esse é o arquivo comprar.lua que eu fiz...

function onUse(cid, item, frompos, item2, topos)
local comprarr = {
[6656] = {7763,1000000,"Vip Sword"},
[6657] = {7768,1000000,"Vip Axe"},
[6658] = {7774,1000000,"Vip Club"},
[6659] ={12648,1000000,"KIbeBR Staff"},
[6660] = {2410,1000000,"Vip Throwing"},
[6661] = {2112,500000,"KIbeBR Addon"},
}
local comprar = comprarr[getItemAttribute(item.uid,"aid")]
local alavancas = {
[1945] = {1946},
[1946] = {1945},
}
local alavanca = alavancas[item.itemid]
if getPlayerFreeCap(cid) < comprar[4] then
return doPlayerSendCancel(cid,"Voce precisa de "..comprar[4].." pontos de capacidade.")
end
if doPlayerRemoveMoney(cid,comprar[2]) == TRUE then
doPlayerAddItem(cid, comprar[1])
if alavanca ~= nil then
doTransformItem(item.uid,alavanca[1])
end
doPlayerSendTextMessage(cid,19,"Voce comprou um(a) "..comprar[3].. " por "..comprar[2].." gold coins.")
return true
else
return doPlayerSendCancel(cid,"Voce não tem "..comprar[2].." gold coins.")
end

return true
end

 

Esse é a linha que eu coloquei na XML das unique id...

 

<action actionid="6656-6661" event="script" value="comprar.lua"/>

 

Por Favor, dou REP por 1 semana quem me solucionar isso!

Obrigado

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

local coin = 2160 -- id da sua grana
local comprarr = {
[6656] = {7763,1000000},
[6657] = {7768,1000000},
[6658] = {7774,1000000},
[6659] = {12648,1000000},
[6660] = {2410,1000000},
[6661] = {2112,500000},
}
function onUse(cid,item,fromPosition,itemEx,toPosition)
if doPlayerRemoveItem(cid,coin,comprarr[item.actionid][1]) == FALSE then
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..comprarr[item.actionid][1].." " ..getItemNameById(coin))
end
doPlayerAddItem(cid,comprarr[item.actionid][2], isItemStackable(comprarr[item.actionid][2]) and 100 or 1)
doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(comprarr[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
return true
end

 

mais vc tinha editado todas as

Alavancas

 

com map editor colocando

 

6656 ate 6661

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

guitutor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/09/12Posts: 7Char no Tibia: Balex Nox

Tipo, mudei ja o script comprar.lua pra esse ai que vc me mando... ainda nao ta dando... a alavanca so fica indo pra la e pra ca DHUSAH. a linha da XML ta certa? ta foda vei...

 

A sala de itens ta assim... ai nem funciona...

 

post-354697-0-24204300-1349886804_thumb.png

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

se vc ja editor com map editor usa essa linha

actions.xml

<action actionid="6656-6661" script="comprar.lua"/>

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel