Portal Narutibia Fórum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Tutorial] Como fazer uma Quest

2 participantes

Ir para baixo

[Tutorial] Como fazer uma Quest Empty [Tutorial] Como fazer uma Quest

Mensagem  Admin Qua Dez 14, 2011 5:25 pm

Vá na pasta DATA/ACTION/SCRIPTS
copie algum script.lua e renomeia pro nome que vc quiser
e cole isso dentro:

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


if item.uid == 6017 then
if getPlayerStorageValue(cid,6017) == -1 then
doPlayerSendTextMessage(cid,25,"You have found a crystal coin.")
doPlayerAddItem(cid,2160,1)
setPlayerStorageValue(cid,6017,1)
else
doPlayerSendTextMessage(cid,25,"The is empty.")
end

end
return TRUE
end

Onde está 6017 é o UniqueID(ID único que não pode ser igual a outro) Este número você coloca na CHEST no MAPEDITOR.
Onde está 2160 é o ID do item que a pessoa vai receber. (O 1 do lado é a quantidade que a pessoa vai receber)
You have found a crystal coin. é a mensagem que a pessoa vai receber na tela e no chat.

depois vá em DATA/ACTIONS e abra Actions.xml
e adicione essa linha:

<action uniqueid="6017" event="script" value="Nome.lua" />
6017 vai ser o numero que você colocou no script 3x e no chest com o map editor
Nome vai ser o nome que você colocou la na pasta dos scripts(lá no começo do tutorial)

e pronto! (:

Créditos ao XTibia pelo tutorial
e Revisado por mim (erros e destaques).


Admin
Admin
Admin

Mensagens : 9
EXP : 34
Reputação : 6
Data de inscrição : 13/12/2011

https://portalnarutibia.directorioforuns.com

Ir para o topo Ir para baixo

[Tutorial] Como fazer uma Quest Empty RE:[Tutorial] Como fazer uma Quest

Mensagem  - FaKeZiIN® Qua Dez 14, 2011 5:53 pm

Admin escreveu:Vá na pasta DATA/ACTION/SCRIPTS
copie algum script.lua e renomeia pro nome que vc quiser
e cole isso dentro:

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


if item.uid == 6017 then
if getPlayerStorageValue(cid,6017) == -1 then
doPlayerSendTextMessage(cid,25,"You have found a crystal coin.")
doPlayerAddItem(cid,2160,1)
setPlayerStorageValue(cid,6017,1)
else
doPlayerSendTextMessage(cid,25,"The is empty.")
end

end
return TRUE
end

Onde está 6017 é o UniqueID(ID único que não pode ser igual a outro) Este número você coloca na CHEST no MAPEDITOR.
Onde está 2160 é o ID do item que a pessoa vai receber. (O 1 do lado é a quantidade que a pessoa vai receber)
You have found a crystal coin. é a mensagem que a pessoa vai receber na tela e no chat.

depois vá em DATA/ACTIONS e abra Actions.xml
e adicione essa linha:

<action uniqueid="6017" event="script" value="Nome.lua" />
6017 vai ser o numero que você colocou no script 3x e no chest com o map editor
Nome vai ser o nome que você colocou la na pasta dos scripts(lá no começo do tutorial)

e pronto! (:

Créditos ao XTibia pelo tutorial
e Revisado por mim (erros e destaques).



Valeu cara, MUITO bom mesmo, isso me ajudou um monte, vou poder continuar meu mapa com umas quests bem legais!
Mais além eu posto o mapa aqui, quando já estiver melhor!
- FaKeZiIN®
- FaKeZiIN®
Newbie
Newbie

Mensagens : 8
EXP : 30
Reputação : 0
Data de inscrição : 14/12/2011

Status
Alerta:
[Tutorial] Como fazer uma Quest Left_bar_bleue100/100[Tutorial] Como fazer uma Quest Empty_bar_bleue  (100/100)

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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