RA

[Encerrado] Problemas Em Criar Quests :<

Por ratox15, 26 de mai. de 2009 em Tópicos Sem Resposta

otserv
tibia
9
1.6k
ratox15R
26 de maio de 2009 às 15:58

O svr q eu to montando é 8.4...eu tentei criar alguns quest nos novos respaw q eu fiz ...+ na hora de abrir o bau e vir o iten o bau abre, e vem o iten.Com isso só 1 pessoa pode pegar o iten...c for 2 pessoas fazer essa quest só 1 consegue peguer o iten! :cry: da outra força :positive:

BRIGADUUU

26 de maio de 2009 às 17:17

Infelizmente agora não sei te ajuda, não sou o Senhor Script, infelizmente, mas, aqui no Fórum nós temos vários tutoriais de como fazer quests e etc... Vô deixa uns links aqui pra você segui e você conseguirá facilmente fazer suas quests:

 

 

Espero que eu tenha ajudado, qualquer outra dúvida basta postar... Abraços

ratox15R
26 de maio de 2009 às 20:18

putz vlw !...me ajudo pakas issoa e :D

+ n sei pq deu esse erro :x..

 

[26/05/2009 20:13:26] Warning: [Event::loadScript] Can not load script. data/actions/scripts/yalaharilegs.lua

[26/05/2009 20:13:26] cannot open data/actions/scripts/yalaharilegs.lua: No such file or directory

 

isso em outras q eu criei....eu não sei c jah tinha ai porriso deu esse erro :S

tem como alguem me responder plx (:

BRIGADU

satan666S
26 de maio de 2009 às 20:27

o link do diretorio onde esta o arquivo .lua dessa quest esta errado.

 

data/actions/quests arquivo.lua << seria mais ou menos assim o erro ocorre quando faz isso ou mais ou menos isso:

 

data/actions/others/arquivo.lua << deu pra perceber que esta errado entao ele retorna com aquela mensagen.

ratox15R
26 de maio de 2009 às 20:39

Eu colokei nesse -> data/actions/quests arquivo.lua /POrriso deu o erro ?

 

O certo então eu teria q colokar nesse? -> data/actions/others/arquivo.lua

satan666S
26 de maio de 2009 às 20:45
Eu colokei nesse -> data/actions/quests arquivo.lua /POrriso deu o erro ?

 

O certo então eu teria q colokar nesse? -> data/actions/others/arquivo.lua

 

verifica no seu actions.xml onde vc pois o arquivo e depois verifica se na pasta esta o arquivo tipo isso:

 

<action itemid="2420" event="script" value="tools/machete.lua"/>

 

e so eu ir la na pasta data/actions/tools e verificar se o machete.lua esta la.

ratox15R
26 de maio de 2009 às 21:04

putz eu fiz isso certinho :S...colokei na pasta data/actions/others/arquivo.lua e n funfo ai colokei na pasta data/actions/quests arquivo.lua e tbm n funfo :S ainda da o mesmo erro e estão certinhos no que vc falo :X

Ajuda ! ^^

c for o caso eu vo ter q colokar 1 npc q vender yalahari set :S

satan666S
29 de maio de 2009 às 23:30

vo te da a ultima explicaçao sobre esse post e so vc copiar o que esta no quote por no lugar certo.

 

primeiro vai na pasta data>actions>scripts>quests.

copia e cola qualquer arquivo renomeie pra yalaharilegs

poe esse script dentro desse arquivo.

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if item.uid == uid add no mapeditor then

queststatus = getPlayerStorageValue(cid,9776)

if queststatus == -1 then

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"You have found a yalahari mask.")

doPlayerAddItem(cid,9778,1)

setPlayerStorageValue(cid,9776,1)

else

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"It is empty.")

end

 

elseif item.uid == uid add no mapeditor then

queststatus = getPlayerStorageValue(cid,9776)

if queststatus == -1 then

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"You have found a yalahari armor.")

doPlayerAddItem(cid,9776,1)

setPlayerStorageValue(cid,9776,1)

else

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"It is empty.")

end

elseif item.uid == uid add no mapeditor then

queststatus = getPlayerStorageValue(cid,9776)

if queststatus == -1 then

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"You have found a yalahari leg piece.")

doPlayerAddItem(cid,9777,1)

setPlayerStorageValue(cid,9776,1)

else

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"It is empty.")

end

else

return 0

end

 

return 1

end

 

agora volte na pasta data>actions

 

abra o actions.xml e add essa linha.

 

<action uniqueid="uid add no mapeditor" event="script" value="quests/yalaharilegs.lua"/>

<action uniqueid="uid add no mapeditor" event="script" value="quests/yalaharilegs.lua"/>

<action uniqueid="uid add no mapeditor" event="script" value="quests/yalaharilegs.lua"/>

 

aonde esta essas 3 uids voce poe as uids que estao nos baus de onde ganha o yalahari set.

caso vc queira que ganhe todo o set vc apenas modifica as storages de set e get poe as mesma storage dos ids dos itens.

8 anos depois...
StigalS
29 de novembro de 2017 às 15:13
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta