Aeee Galera do Xtibia.
Gostaria de um Script que comprasse um item vip por lavanca que usasse o Item ID:9020
e São Varios Items Vip.. Como eu posso Fazer. ???
Alguem me ajuda?
Dou Rep.
versao 8.60
Aeee Galera do Xtibia.
Gostaria de um Script que comprasse um item vip por lavanca que usasse o Item ID:9020
e São Varios Items Vip.. Como eu posso Fazer. ???
Alguem me ajuda?
Dou Rep.
versao 8.60
function onUse(cid, item, frompos, item2, topos) local comprarr = { [10028] = {[color=#282828][font=helvetica, arial, sans-serif]9020[/font][/color],100000,"Nome Do Item",43.0}, } 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 doPlayerRemoveItem(cid,comprar[2],1) == 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
BANIDO
nao entendi nada oq vc postou ae...
pode explicar melhor.
Abrax
fiz um aqui rapidinho...
nome do seu script.lua
local coin = 9020 local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978} } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2]) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
em actions.xml adiciona a tag:
<action actionid="6001-6004" script="nome do seu script.lua"/>
explicação:
[ACTION ID] = {QNTO DE COIN VAI REMOVER,ITEM QUE VAI VENDER}
por exemplo:
[6003] = {10,8926}
você vai na na propriedade da alavanca e vai colocar ACTIONID = 6003
nesse caso o jogador vai precisar de 10 Coin para comprar o item 8926
se vc quiser adicionar mais é só adicionar uma virgula no último colchete:
local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978}, [6005] = {Qntidade de Coin,ID DO ITEM} }
ai a tag vai ficar :
<action actionid="6001-6005" script="nome do seu script.lua"/>
vodkart tem como mudar de dinhero tipo em vez de gold coin, seria vip coin
vlw
attr: [ADM] Zica
@UP
Mas é vip coin,ele compra os items com a moeda ID: 9020
vlw vodkart rep+
attr: [ADM] Zica
ficou massa a script Vodkart + Rep