[Tutorial] Baú que da itens !
:: Tibia :: Tibia Dicas/Tutoriais :: Tutoriais Otserv.
Página 1 de 1
[Tutorial] Baú que da itens !
Eae galera da CheatsHot beleza ?
Hoje eu to aqui pra ensinar a vocês, como colocar um baú que de ITENS !
É o seguinte, va até a pasta data/actions/scripts/quests e criem um arquivo com a extensão .lua por exemplo: quest.lua e dentro coloque isso:
Editando o script:[/SIZE]
1- function onUse(cid, item, frompos, item2, topos) = Obrigatório na primeira linha.
2- if item.uid == 100000 then = Obrigatório se o jogador poder abrir apenas uma vez o baú, o número em Azul é uma Unique ID, escolha qualquer numero que não esteja em NENHUM script e coloque no lugar do 100000, depois, entre no Map Editor, faça o baú no mapa, entre nas propriedades dele, la estará: "Unique ID:", coloque o número que você escolheu e salve o mapa, depois vá em "PASTA DO SEU OT/data/actions/" e abra o arquivo "actions.xml" pelo bloco de notas, em qualquer linha vazia adicione esta tag:
3- queststatus = getPlayerStorageValue(cid,8749) = Escolha qualquer número que não esteja em NENHUM script e coloque no lugar do número em vermelho (8749).
4- if queststatus == -1 then = Obrigatório se o player poder abrir o báu apenas uma vez.
5- doPlayerSendTextMessage(cid,22,"Você completou a quest, parabéns!") = Em azul escuro é a mensagem que vai aparecer quando o player abrir o baú.
6- doPlayerAddItem(cid,2149,10) = Em verde é o ID do item que o player irá receber quando abrir o baú, em vermelho é a quantidade do item que ele vai receber, se quiser adicionar mais um item, copie a linha e coloque outra embaixo.
7- setPlayerStorageValue(cid,8749,1) = Em verde substitua pelo mesmo numero que voce colocou no Passo 3.
8- else = Obrigatório se o player for tentar abrir o baú denovo e aparecer outra mensagem.
9- doPlayerSendTextMessage(cid,22,"Você já abriu o baú.") = Em preto é a mensagem que aparecerá se o player tentar abrir o baú denovo.
10- end = Obrigatório senão dará erro no script.
Pronto, é isso ai galera :yes:
Ajudem e agradeçam
Obrigado.
Hoje eu to aqui pra ensinar a vocês, como colocar um baú que de ITENS !
É o seguinte, va até a pasta data/actions/scripts/quests e criem um arquivo com a extensão .lua por exemplo: quest.lua e dentro coloque isso:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 100000 then
queststatus = getPlayerStorageValue(cid,8749)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"Você completou a quest, parabéns!")
(0, 255, 255)"]doPlayerAddItem(cid,2149,10)
setPlayerStorageValue(cid,8749,1)
else
doPlayerSendTextMessage(cid,22,"Você já escolheu seu item.")
end
end
end
Editando o script:[/SIZE]
1- function onUse(cid, item, frompos, item2, topos) = Obrigatório na primeira linha.
2- if item.uid == 100000 then = Obrigatório se o jogador poder abrir apenas uma vez o baú, o número em Azul é uma Unique ID, escolha qualquer numero que não esteja em NENHUM script e coloque no lugar do 100000, depois, entre no Map Editor, faça o baú no mapa, entre nas propriedades dele, la estará: "Unique ID:", coloque o número que você escolheu e salve o mapa, depois vá em "PASTA DO SEU OT/data/actions/" e abra o arquivo "actions.xml" pelo bloco de notas, em qualquer linha vazia adicione esta tag:
<action uniqueid="UNIQUE ID QUE VOCE ESCOLHEU NO Passo 2, NO MEU CASO 100000" event="script" value="quests/NOME DO ARQUIVO.lua"/>
3- queststatus = getPlayerStorageValue(cid,8749) = Escolha qualquer número que não esteja em NENHUM script e coloque no lugar do número em vermelho (8749).
4- if queststatus == -1 then = Obrigatório se o player poder abrir o báu apenas uma vez.
5- doPlayerSendTextMessage(cid,22,"Você completou a quest, parabéns!") = Em azul escuro é a mensagem que vai aparecer quando o player abrir o baú.
6- doPlayerAddItem(cid,2149,10) = Em verde é o ID do item que o player irá receber quando abrir o baú, em vermelho é a quantidade do item que ele vai receber, se quiser adicionar mais um item, copie a linha e coloque outra embaixo.
7- setPlayerStorageValue(cid,8749,1) = Em verde substitua pelo mesmo numero que voce colocou no Passo 3.
8- else = Obrigatório se o player for tentar abrir o baú denovo e aparecer outra mensagem.
9- doPlayerSendTextMessage(cid,22,"Você já abriu o baú.") = Em preto é a mensagem que aparecerá se o player tentar abrir o baú denovo.
10- end = Obrigatório senão dará erro no script.
Pronto, é isso ai galera :yes:
Ajudem e agradeçam
Obrigado.
Créditos: Xtibia
Convidad- Convidado
Tópicos semelhantes
» [Tutorial] Sobre os Itens 1
» [Tutorial]Drop Itens Quest
» [Tutorial]Usando itens mais de uma vez sem gasta-los
» [Tutorial] Tutorial Facil (To Luuiz™)
» [Talkaction] Como criar um teleport por itens e nível
» [Tutorial]Drop Itens Quest
» [Tutorial]Usando itens mais de uma vez sem gasta-los
» [Tutorial] Tutorial Facil (To Luuiz™)
» [Talkaction] Como criar um teleport por itens e nível
:: Tibia :: Tibia Dicas/Tutoriais :: Tutoriais Otserv.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|