[Action] Quest.

Guiih2106
em Lixeira Pública

Guiih2106

Aclahayr
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/11Posts: 8Char no Tibia: Anderson Warrior

Eu Vim Aki ao XTibia Pedir uma Script Para Meu Otserv, Preciso de uma Action de Quest que so Pode Ser Feita 1 Vez Pelo Player.

 

Tipo Depois que o Player Completa a Quest, Nao Pode Entrar Mais Nela.

 

O Action Para Pegar o Item.

 

<div class="spoiler" style="display: none;">

-- 10k Chest --

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

 

if item.uid == 9995 then

queststatus = getPlayerStorageValue(cid,9995)

if queststatus == -1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você Ganhou 10k.")

doPlayerAddItem(cid,2160,1)

setPlayerStorageValue(cid,9995,1)

else

doPlayerSendTextMessage(cid,22,"Você já Completou essa quest.")

end

 

return 0

end

 

return 1

end

</div>

 

E o Action Para Entrar na Quest.

 

 

 

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

doTeleportThing(cid,{x=573, y=538, z=11})

 

if item.actionid == 9996 then

doSendMagicEffect(topos,14)

 

else

doPlayerSendTextMessage(cid, 19, "Voce Entrou na Quest dos 10k")

 

end

return TRUE -- isso tem que dexa pra nao da erro

end

 

Obrigado.

Espero Que me Ajudem

</div>

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

action

 

function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid,9995) >= 1 then
return doPlayerSendTextMessage(cid, 19, "Voce já completou essa quest")
end
doTeleportThing(cid,{x=573, y=538, z=11})
doPlayerSendTextMessage(cid, 19, "Voce Entrou na Quest dos 10k")
return true end

bossisg.png