Ir para conteúdo

Posts Recomendados

Ola amigos do xtibia.

 

Estou aqui para pedir ajuda á vcs, preciso de um script que vende bps de potions, MP, HP, SMP, SHP, GMP, GHP, GSP, e UHP.

enfim todos os potions mais tem que ser um script para a versao 8.42 pq eu ja coloquei varios scripts de ots 8.40.

Com o script 8.40 funciona mais nao corretamente, tipow eu cliko pra compra compra mais a lavanca nao mexe prum lado nem pro outro ela fica travada, mais quando o player nao tem money pra compra potion a lavanca mexe pro lado > mais ai quando ela ta pra o otro lado > ela num vouta mais e nem compra potion.

 

É isso se alguem puder me ajudar desde ja agradeço.

 

flws ;p

Editado por Filippe Ferreira
Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/
Compartilhar em outros sites

ve esse ae:

 

function onUse(cid, item, frompos, item2, topos)

 

local price = 3000

 

if item.itemid == 1945 and doPlayerRemoveMoney(cid,price) == 1 then

container = doPlayerAddItem(cid, 2001, 1)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,price) == 1 then

container = doPlayerAddItem(cid, 2001, 1)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doTransformItem(item.uid,item.itemid-1)

 

else

doPlayerSendCancel(cid,"Sorry, you don't have enough money!")

end

return 1

end

 

esse ae eu peguei em algum lugar nao sei de onde apenas melhorei o script um pouco.

Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/#findComment-751160
Compartilhar em outros sites

Oh mano coloquei seu script mais agora quando clika na lavanca pra compra ai nem aparece a bp mais o money some.

O que sera que éh?

post-120571-1245594815_thumb.jpg

Editado por Dionatha14
Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/#findComment-751419
Compartilhar em outros sites

acho que ja tem um script seu usando a mesma funçao desse ae:

 

poe esse no lugar e poe o uid pelo map editor.

 

function onUse(cid, item, frompos, item2, topos)

 

local price = 3000

 

if item.uid == 2020 and item.itemid == 1945 and doPlayerRemoveMoney(cid,price) == 1 then

container = doPlayerAddItem(cid, 2001, 1)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.uid == 2020 and item.itemid == 1946 and doPlayerRemoveMoney(cid,price) == 1 then

container = doPlayerAddItem(cid, 2001, 1)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doAddContainerItem(container, 7590, 7)

doTransformItem(item.uid,item.itemid-1)

 

else

doPlayerSendCancel(cid,"Sorry, you don't have enough money!")

end

return 1

end

 

poe pra cada um tipo de bp de potion um uid diferente.

Editado por Marcryzius
Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/#findComment-751447
Compartilhar em outros sites

Ow Marcryzius nao funciono ta igual o de cima a cada clikada na lavanca o dinheiro some e num aparece a bp com os potions.

Eu coloquei a unique id 2020 que ja veio no script na lavanca.

To usano o The forgotten server 0.3.4.

Se tiver mais alguma sugestao msm assim vlws.

 

function onUse(cid, item, frompos, item2, topos)

local i=0;preco=2400;peso=62.00;bpid=2001;runaid=7590;carga=1;nome=getItemNameById(run

aid);

 

if item.itemid == 1945 then

if getPlayerMoney(cid) >= preco then

if getPlayerFreeCap(cid) >= peso then

doPlayerSendTextMessage(cid,20,"You bought a backpack of " .. nome)

doPlayerRemoveMoney(cid,preco)

container = doPlayerAddItem(cid, bpid, 1)

repeat

doAddContainerItem(container, runaid, carga)

i = i+1

until i == 20

doTransformItem(item.uid,item.itemid+1)

 

else

doPlayerSendTextMessage(cid,22,"It is too heavy.")

end

else

doPlayerSendCancel(cid,"You do not have enought money.")

end

 

elseif item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

end

end

 

esse é o script que eu tava usano o primeiro que eu tinha colocado ele funfa, quando eu cliko na lavanca pra compra a bp de potim compra, mais só que a lavanca nao se move pro lado.

da uma olhada nesse script e ve se vc pode arruma eli.

Abraço!

Editado por Dionatha14
Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/#findComment-751497
Compartilhar em outros sites

ta ae arrumado:

 

function onUse(cid, item, frompos, item2, topos)

local i=0;preco=2400;peso=62.00;bpid=2001;potid=7590;carga=1;

local nome = getItemNameById(potid)

 

if item.itemid == 1945 then

if getPlayerMoney(cid) >= preco then

if getPlayerFreeCap(cid) >= peso then

doPlayerSendTextMessage(cid,20,"You bought a backpack of " .. nome)

doPlayerRemoveMoney(cid,preco)

doTransformItem(item.itemid,item.itemid+1)

container = doPlayerAddItem(cid, bpid, 1)

repeat

doAddContainerItem(container, potid, carga)

 

i = i+1

until i == 20

 

else

doPlayerSendTextMessage(cid,22,"It is too heavy.")

end

else

doPlayerSendCancel(cid,"You do not have enought money.")

end

 

elseif item.itemid == 1946 then

doTransformItem(item.itemid,item.itemid-1)

end

end

Editado por Marcryzius
Link para o comentário
https://xtibia.com/forum/topic/114770-resolvido-potion-por-alavanca/#findComment-751523
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...