Bom, mais como você disse, já deve conter milhares desse, mais creio que nenhum recente ou tão bem explicado!
Por mim, APROVADO!
Por SkyDangerous, 22 de out. de 2011 em Tutoriais de Scripting
Bom, mais como você disse, já deve conter milhares desse, mais creio que nenhum recente ou tão bem explicado!
Por mim, APROVADO!
Editado Outubro 22 por TonyHanks
info
Grupo: Campones
Registrado: 24/09/11
Posts: 21
Reputação: +2
Char no Tibia: Admin Necrox

Hum. O tutorial está ótimo e muito bem explicativo, ajudará os iniciantes.
Acho que se você ensina-se a fazer com mais de 1 item ficaria bem melhor tambem. Mas ai fica a sua escolha, fora isso o resto ta ótimo. Parabéns.
Att.
info
Grupo: Campones
Registrado: 22/06/08
Posts: 6
Reputação: 0
Char no Tibia: Darck Magno

Realmete o Post Ficou Otimo!
+Rep
^^ Assim Que Eu Puder Da +Rep
Editado Outubro 22 por Magnos
Ficou muito bom e bem explicado!! Mas como o AdminNecrox disse, acho que seria legal vc criar outro ou até mesmo editar esse ensinando fazer a quest com mais baus e outras coisas. Mas o tutorial ficou legal! Parabéns.
info
Grupo: Campones
Registrado: 24/10/11
Posts: 8
Reputação: 0
Char no Tibia: Tenho nao

Essa linha ele vai atribuir um novo storage ,coloca o mesmo numero que você pois antes no getplayerStorageValue
setPlayerStorageValue(cid,XXXx,1)
Hã ???
info
Grupo: Herói
Registrado: 22/04/11
Posts: 2.5k
Reputação: +293
Gênero: Masculino
Char no Tibia: Thyn Zare

Aprovado, Parabéns, Continue Assim!
Movido para a Seção Correta!
info
Grupo: Campones
Registrado: 26/11/11
Posts: 4
Reputação: +1
Char no Tibia: Vinicius

Aprendii Aki Kra Valleew =]
info
Grupo: Campones
Registrado: 07/08/11
Posts: 56
Reputação: 0
Char no Tibia: lalala

muito bom está me ajudando muito
info
Grupo: Campones
Registrado: 18/12/11
Posts: 40
Reputação: +1
Char no Tibia: speelbiding circle

ótimo tutorial,me ajudou muito!! ganhou meu rep+ ![]()
![]()
info
Grupo: Campones
Registrado: 21/01/12
Posts: 94
Reputação: +21
Char no Tibia: Justrevenge De Elera

nao deu akie ![]()
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

ótimo tutorial,me ajudou muito!! ganhou meu rep+
Cuidado ao reviver topicos inativos, leia as regras!
nao deu akie
vc nao fez correto entao!
e lembrando q vc nao precisa poe no map editor os dois tipos "action" e "unique id" apenas o q esta na sua tag, como no exemplo dado pelo Sky é Unique Id, intenda o pq abaixo:
<action uniqueid="XXX" script="quest.lua" />
"<action " é o incio de onde esta sendo adicionado a tagm, no caso actions.xml e " uniqueid="XXX" " é onde mostra o ue deve ser coloca e onde, no caso dos " XXX " é onde seriam os numros de unique id!
info
Grupo: Campones
Registrado: 05/05/12
Posts: 70
Reputação: +2

APROVADO.
Muito bom !
Sei que passou 30 dias, mas sera considerado flood comentario sem sentido.
Porém tenho uma duvida, se eu modificar por exemplo o uid de uma estatua tera o msm efeito certo ? o player ira clicar e ganhr o item ??
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata
Muitos irão dizer esse tutorial já existe , porém não tão explicado quanto o meu e o meu é sempre melhor
Algumas pessoas estavam com dificuldade em fazer as quests , então vamos ao tutorial.
Vá na pasta actions do seu servidor e abra a pasta scripts.
Crie um arquivo chamado quest.lua.
function onUse(cid, item, frompos, item2, topos) if item.uid == XXXX then queststatus = getPlayerStorageValue(cid,XXX) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"MENSAGEM QUE ENVIARA PARA O PLAYER.") doPlayerAddItem(cid,ID DO ITEM QUE VAI RECEBER,QUANTIDADE) setPlayerStorageValue(cid,XXX,1) else doPlayerSendTextMessage(cid,22,"Mensagem caso o player ja tenha feito.") end else return 0 end return 1 endComo configurar?:
Essa linha seria o id da action , lugar de XXXX coloque qualquer número que não tenha nemhum igual
Essa linha seria verifica a storage do player , no lugar de XXXX um número , mas tome cuidado para não colocar repetido.
Essa linha será a mensagem que o player receberá quando ele fazer a missão , so trocar a frase no lugar que está escrito.
Essa linha ele vai atribuir um novo storage ,coloca o mesmo numero que você pois antes no getplayerStorageValue
Essa linha irá adicionar o item ao player , caso queira adicionar mais de um item , só adicionar uma linha a mais , e edite do seu jeito.
Essa linha seria a mensagem que retornará para o player caso ele ja tenha feito a missão , mude para qualquer frase.
2- Agora vá em action.xml e adicione essa tag
Essa linha pode adicionar qualquer linha , no lugar de XXX você bota o numero que colocou nessa linha "if item.uid == XXXX then".
No lugar de quest , seria o nome do arquivo que você criou.
3- Abra o RME , faz um bau clique no botão direito nele e vai em "Properties" e adiciona o numero que colocou nessa linha "if item.uid == XXXX then"
4 - Testando
Eu tentei explicar detalhado , mas alguma coisa posso ter passado e se tiverem dúvidas podem perguntar
Editado Outubro 22 por SkyDangerous