OTServ
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
OTServ



Você não está conectado. Conecte-se ou registre-se

Como criar um script de quest?

4 participantes

Ir para baixo  Mensagem [Página 1 de 1]

Dark Side

Dark Side

Como criar um script de quest? Adminqu

Apesar de ser algo bem simples, ainda existem usuarios que não conseguem desenvolver.

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

Código:
function onUse(cid, item, fromPosition, itemEx, toPosition)

[color=red]a = 9595[/color]
[color=blue]id = 1234[/color]

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 qualquer 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:

Código:
<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"

Créditos: Antharaz e Doidin



Última edição por Lamina em 27/2/2011, 19:26, editado 2 vez(es)

http://www.otserver.forumeiros.com

Psy

Psy
Cavaleiro


Nuss cara vlw... mesmo me ajudo mUITO ... eu nem sabia faser qeust :S

Agora sim graça a vc eu sei ^^

vlw.. Surprised

FireWall

FireWall
Barão


opa vlw por compartilhar manim

bailacafox

bailacafox
Baronete


Psy escreveu:Nuss cara vlw... mesmo me ajudo mUITO ... eu nem sabia faser qeust :S

Agora sim graça a vc eu sei ^^

vlw.. Surprised

Sim verdade vlw me ajudo tambem... :D

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos