Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Aprenda : Fazer invocação de items por comando


Yogotibia
 Compartilhar

Posts Recomendados

Olá gente, hoje vou ensinar neste tutorial uma coisa simples, mas muitos não sabem... Como fazer invocação de items por comando.

Esse tutorial contém :

 

Editando o script

• Adicionando o script á seu OTServ.

 

» Editando o script «

Vamos editar o script para adicionarmos depois em seu OTServ.

function onSay(cid, words, param)

 

if doPlayerRemoveMoney(cid, 10000) == TRUE then

local bp = doPlayerAddItem(cid, 2173, 1)

doSendMagicEffect(getCreaturePosition(cid),13)

doCreatureSay(cid, "Voce comprou um Amulet of Loss",

TALKTYPE_ORANGE_1)

else

doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

Inforações para edição [ Tudo Pode Ser Mudado Por Você ]

*Vermelho é o dinheiro que perderá quando fazer tal comando.

*Roxo é o ID do item que você vai invocar quando fazer tal comando.

*Laranja é a quantidade do item que aparecerá quando fazer tal comando.

*Azul é a fraze que vai aparecer na tela do player quando fazer tal comando.

*Verde é a fraze que aparece na tela do player quando ele não tem dinheiro suficiente para comprar o item.

 

» Adicionando o script á seu OTServ «

Agora vamos adicionar o script já editado em seu OTServ.

 

Vamos em data/talkactions/scripts copie qualquer arquivo .lua e renomeiei com nome desejado.

Nele adicione o Scritp já editado

 

>> Atenção esse script é um exemplo [ Bote o seu script editado ]

function onSay(cid, words, param)

 

if doPlayerRemoveMoney(cid, 10000) == TRUE then

local bp = doPlayerAddItem(cid, 2173, 1)

doSendMagicEffect(getCreaturePosition(cid),13)

doCreatureSay(cid, "Voce comprou um Amulet of Loss",

TALKTYPE_ORANGE_1)

else

doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

Depois vá em data/talkactions/talkactions.xml e adicione essa linha :

 

<talkaction words="!aol" script="aol.lua" />

Editar :

*Azul é o comando que vai fazer a invocação do item.

*Vermelho é o nome da pasta que você botou seu script. [ Não Esqueça de botar .lua ]

Agora Salve e Feche

 

Fim do Tutorial, Muito obrigado á todos.

Abraços,

Victor Morin

 

 

irnRYx3dcaGkq.png

guYGCjV.png

Link para o comentário
Compartilhar em outros sites

Muito Boom , mais poderias por outros né ;P , mais nem presisava tbm porque atraves desse ai ja da pra fazer um monter é so mudar o id , que no caso voce botou do o aol ai se quiser por outra coisa e so por o id da outra coisa no lugar do id do aol :D

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.