Ir para conteúdo
  • Cadastre-se

(Resolvido)Criar baú com item


Ir para solução Resolvido por Texau,

Posts Recomendados

  • Solução

Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico. biggrin.png

Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamadoQuest1.lua, e bote isso dentro dele:






 

Citar

function onUse(cid, item, fromPosition, itemEx, toPosition)

a = 9595
id = 1234


if getPlayerStorageValue(cid, a) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".")
doPlayerAddItem(cid, id, 1)
doPlayerSetStorageValue(cid, a, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
end

return TRUE
end

Legenda:
Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions.
Azul: É o ID do item.

Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele:




 

Citar

<action actionid="9595" script="Quest1.lua"/>
Legenda:
Vermelho: É o nome do arquivo .lua
Azul: É a Storage que tem dentro do script.


Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto:

 

 

 

Creditos:

 

Grimmjow

Se lhe Ajudei REP+  :huh: 

HEitWql.png

 

http://www.tibiaking.com/forum/user/116764-texau/

 

 

 bannerhs.png

 

[email protected] (Atendimento 24hrs via ticket ou por email)

Skype Ainda não temos!

Faça um orçamento sem compromisso, Te esperamos lá,

Atenciosamente, Equipe HServers.

Link para o post
Compartilhar em outros sites

Meu querido vou testar amanhã e te falo, gostaria de saber como crio um baú pra vender itens donator, tem como me ensinar também? Que pro cara pegar o item tem que ter uma donator coin por exemplo!!

Link para o post
Compartilhar em outros sites

REP++

 

Meu querido vou testar amanhã e te falo, gostaria de saber como crio um baú pra vender itens donator, tem como me ensinar também? Que pro cara pegar o item tem que ter uma donator coin por exemplo!!

1º Vá em data/actions/actions.xml e adicione esta tag:

 

<action uniqueid="30000" script="venda.lua" />

 

 

2º Vá em data/actions/script e copie o arquivo, renomeio para venda, apague o que estiver lá, e ponha isto:

 

 

Citar

 


local coin = 11192
local lever = {
[30000] = {15,12606},
}
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 == 1746 and 1746 or 1746)
return true
end

 

 

Explicações:

Em vermelho é o ID do VIP Coin

Em Azul azul , entre [ ] é o unique ID em {15 (Quandos vip coins vao ser cobrados), 12606 (ID do item que o player vai receber)},

 

 

Creditos:

 

100% Vodkart

Slakee

Se lhe Ajudei REP+  :huh: 

HEitWql.png

 

http://www.tibiaking.com/forum/user/116764-texau/

 

 

 bannerhs.png

 

[email protected] (Atendimento 24hrs via ticket ou por email)

Skype Ainda não temos!

Faça um orçamento sem compromisso, Te esperamos lá,

Atenciosamente, Equipe HServers.

Link para o post
Compartilhar em outros sites

Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico. biggrin.png

Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamadoQuest1.lua, e bote isso dentro dele:

 

Citar

return TRUE

end

Legenda:

Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions.

Azul: É o ID do item.

Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele:

 

Citar

Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto:

 

 

 

Creditos:

 

Grimmjow

ta dando errado mano, nunca vem o item nem nada!

Me ajudou bastante, vou tentar fazer esse de venda

e dou outro rep+++ obrigado!

Link para o post
Compartilhar em outros sites

Vou explicar de uma maneira bem simples, abre o Remeres Map Editor, vá até o Bau e de 2 clicks nele..

Em "Action ID" você coloca 2000, em "unique ID" você coloca qualquér outro ID que não tenha no actions.xml...

agóra nos Contents do Bau escolha os itens Desejados e depois clike em OK. Pronto Quest feita  :D.

 

Esse método é 100% nem precisa de Script nenhum    ^^ 

 

OBS: se você tentar pegar o Bau com a conta do ADM não vai dar só funciona com players

Editado por Dieguiin XP (veja o histórico de edições)

Att,
Dieguiin XP

 

»»http://baiakfull.com/««

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo