Ir para conteúdo

Alavanca Que Vende Bps De Great Mana Potion E Great Health Potion


alote666

Posts Recomendados

Bem espero que esse tutorial ajude a muita gente.

Estou começando a mexer em OTservers agora tenho muito a aprender mas acho que isso já ajuda bastante.

Great Mana Potions

Crie um arquivo na pasta \data\actions\scripts com o mone de gmp.lua e coloque isso:

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

 

container = doPlayerAddItem(cid, 5949, 1)

 

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

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,30000) == 1 then

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

 

Onde está em vermelho, você coloca o custo de cada backpack de Great Mana Potions.

 

Great Heal Potions

Crie um arquivo na pasta \data\actions\scripts com o nome de ghp.lua e coloque isso:

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

 

container = doPlayerAddItem(cid, 5926, 1)

 

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

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

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

 

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

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

doAddContainerItem(container, 7591, 7)

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

 

else

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

end

return 1

end

 

Onde está em vermelho, você coloca o custo de cada backpack de Great Heal Potions.

 

Depois de tudo feito, você irá no arquivo "action.xml" na pasta \data\actions e colocará a seguinte tag:

<action uniqueid="1515" script="gmp.lua"/>

<action uniqueid="1516" script="ghp.lua"/>

 

Abra o seu map editor e clique com o botão direito na alavanca que quiser que venda Great Heal Potion, e vá em propriedades. Lá, vão existir duas opções. Uma é action id e a outra unique id(quest id). Coloque o número 1515 no unique id. E pronto! Você tem a sua alavanca que vende backpack de Great Heal Potions!

 

Agora vá na alavanca que quiser que venda Great Heal Potion, e vá em propriedades. Lá, vão existir duas opções. Uma é action id e a outra unique id(quest id). Coloque o número 1516 no unique id. E pronto! Você tem a sua alavanca que vende backpack de Great Heal Potion!

 

Agora é só usar a cabeça que vocês farão uma alavanca para vender qualquer coisa, menos a alma eim iuaehiauehauie xD.

 

50% Créditos Tprocheira pela idéia.

50% Créditos Meus pela edição e ecrementação.

Editado por Alote666
Link para o comentário
Compartilhar em outros sites

Também vi um parecido mas tava com a chamada mal formulada ninguem acharia o topico da forma proucurada.

e também só éra de mana potion, esse aqui é de Greta Mana Potion e Greta Heal Potion.

Coloquei os creditos para ele também xD

Link para o comentário
Compartilhar em outros sites

Olha, vou ser sincero: O tutorial está de ótimo nível, bem explicado etc. Porem a formatação ficou mediana, dá uma melhorada, deixe seu tópico atraente, que cative o usuário a visitá-lo e ter vontade de comentar.

Você tem 3 dias para fazer as devidas modificações.

Link para o comentário
Compartilhar em outros sites

blz

isso foi o maximo que pude fazer não sei oque modificar.

se não kiser deletar o forum que estara perdendo.

fiz dois pois em 2 dias de forum

 

1º alavanca de BPs

2º Runa da Cadeia

 

pensava em ajudar mas se fiz nao esta ao nivel do forum serei apenas um vampiro sugador

só pegando informações e não passando a ninguem.

Pois sou muito ruim nisso.

Link para o comentário
Compartilhar em outros sites

o.O se isso foi o maximo que você pode fazer.. Imagina o que você não faz asopkaskaspaskas

 

Sério manow muito bom o tuto!!

 

Parabéns!!

 

VERY GOOD :smile_positivo:

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

bemoveral@. são expressamente proibidos topicos/respostas com esse tipo de atitude: "xD", "lol"

isso não acrescenta nada ao conteudo do post.

 

post@.

ja vi isso milhares de vezes, não digo que voce copiou o conteudo, mas é o mais provavel.

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 2 months later...

Cara na boa, seu script é muito bom mas ... tem um pequeno probleminha com ele. Quando voce da use na alavanca e você não tem dinheiro suficiente, ele da a mensagem mas também da ao player uma bp vazia. Isso é muito ruim pois os players acabam ganhando bp de graça e os motiva a faze spam de bp no chao do mapa :whip:

 

Obrigado pela sua atenção e se puder post a solução ^^

 

Thanks.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...