criei uma quest de poketibia só que queria colocar pra ser teleportado quando clicar no bau, e que os intens vá para o player pq fica no bau alguem ajuda...
Postado em abril 26, 2014
Postado em abril 26, 2014
vá em data/actions/scripts e copiei qualquer arquivo.lua e renomeio para o nome de sua quest e cole isso dentro::
function onUse(cid, item, frompos, item2, topos)
if item.uid == 20006 then
queststatus = getPlayerStorageValue(cid,98770)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"Você completou pokeball quest.")
doPlayerAddItem(cid,2394,20)
doPlayerAddItem(cid,2391,10)
doPlayerAddItem(cid,2393,5)
doPlayerAddItem(cid,2392,1)
doTeleportThing(cid,{x=1061, y=906, z=7})
setPlayerStorageValue(cid,98770,1)
else
doPlayerSendTextMessage(cid,22,"Voce Ja Concluiu A Quest.")
end
else
return 0
end
return 1
end
volte em data/Actions e abra o actions.xml e adicione essa tag::
<action uniqueid="20006" script="pokeball.lua"/>
Editando::
Script::
if item.uid == 20006 then Escolha um Número que não esteja sendo usado no seu servidor e troque por esse número 20006
doPlayerAddItem(cid,2394,20) 2394 = ID do Item que o Player vai ganhar 20 = Quantidade de Items
doTeleportThing(cid,{x=1061, y=906, z=7}) Posição que o Player vai teleportado depois que completar a quest
Tag:
<action uniqueid="20006" Troque o 20006 pelo número que você colocou na Script
script="pokeball.lua"/> Troque o pokeball.lua pelo nome que você escolheu para sua Script
Depois é só Abrir seu mapper editor e ir no bau da quest e aperta 2 vezes em cima do bau e colocar em uniqueid o Número que você colocou na Vaga do 20006 na Script e na Tag
Postado em abril 26, 2014
vá em data/actions/scripts e copiei qualquer arquivo.lua e renomeio para o nome de sua quest e cole isso dentro::function onUse(cid, item, frompos, item2, topos) if item.uid == 20006 then queststatus = getPlayerStorageValue(cid,98770) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você completou pokeball quest.") doPlayerAddItem(cid,2394,20) doPlayerAddItem(cid,2391,10) doPlayerAddItem(cid,2393,5) doPlayerAddItem(cid,2392,1) doTeleportThing(cid,{x=1061, y=906, z=7}) setPlayerStorageValue(cid,98770,1) else doPlayerSendTextMessage(cid,22,"Voce Ja Concluiu A Quest.") end else return 0 end return 1 endvolte em data/Actions e abra o actions.xml e adicione essa tag::<action uniqueid="20006" script="pokeball.lua"/>Editando::Script::if item.uid == 20006 then Escolha um Número que não esteja sendo usado no seu servidor e troque por esse número 20006doPlayerAddItem(cid,2394,20) 2394 = ID do Item que o Player vai ganhar 20 = Quantidade de ItemsdoTeleportThing(cid,{x=1061, y=906, z=7}) Posição que o Player vai teleportado depois que completar a questTag:<action uniqueid="20006" Troque o 20006 pelo número que você colocou na Scriptscript="pokeball.lua"/> Troque o pokeball.lua pelo nome que você escolheu para sua ScriptDepois é só Abrir seu mapper editor e ir no bau da quest e aperta 2 vezes em cima do bau e colocar em uniqueid o Número que você colocou na Vaga do 20006 na Script e na Tag
vá em data/actions/scripts e copiei qualquer arquivo.lua e renomeio para o nome de sua quest e cole isso dentro::function onUse(cid, item, frompos, item2, topos) if item.uid == 20006 then queststatus = getPlayerStorageValue(cid,98770) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você completou pokeball quest.") doPlayerAddItem(cid,2394,20) doPlayerAddItem(cid,2391,10) doPlayerAddItem(cid,2393,5) doPlayerAddItem(cid,2392,1) doTeleportThing(cid,{x=1061, y=906, z=7}) setPlayerStorageValue(cid,98770,1) else doPlayerSendTextMessage(cid,22,"Voce Ja Concluiu A Quest.") end else return 0 end return 1 endvolte em data/Actions e abra o actions.xml e adicione essa tag::<action uniqueid="20006" script="pokeball.lua"/>Editando::Script::if item.uid == 20006 then Escolha um Número que não esteja sendo usado no seu servidor e troque por esse número 20006doPlayerAddItem(cid,2394,20) 2394 = ID do Item que o Player vai ganhar 20 = Quantidade de ItemsdoTeleportThing(cid,{x=1061, y=906, z=7}) Posição que o Player vai teleportado depois que completar a questTag:<action uniqueid="20006" Troque o 20006 pelo número que você colocou na Scriptscript="pokeball.lua"/> Troque o pokeball.lua pelo nome que você escolheu para sua ScriptDepois é só Abrir seu mapper editor e ir no bau da quest e aperta 2 vezes em cima do bau e colocar em uniqueid o Número que você colocou na Vaga do 20006 na Script e na Tag
vc me ajuda em tudo muito obrigado reps
Postado em abril 26, 2014
Resolvido
Podem Moverem
sabe dizer pq meu bau da quest n quer abrir?
Postado em abril 26, 2014
Use o Bau de ID 1740 e escolha um número que não esteja sendo usado em seu servidor
eu usei esse bau desse id mas n abri eu fiz tudo que vc mandou eu fazer acima, e outra o unique id boto que numero?
consegui valeu muito
Postado em abril 30, 2014
Use o Bau de ID 1740 e escolha um número que não esteja sendo usado em seu servidor
olha eu fiz 5 quest com teleporte mas tem um problema se eu faço a cerulean quest n posso fazer a ice quest ou outras. só posso fazer uma delas ajuda?