Em movements/scripts, crie um arquivo chamado checkpoint.lua e adicione:
function onStepIn(cid, item, position, fromPosition) local inicio = {x=, y=, z=} local firstcheck = {x=, y=, z=} local secondcheck = {x=, y=, z=} local thirdcheck = {x=, y=, z=} local fim = {x=, y=, z=} if(item.actionid) == 3000 then if getPlayerStorageValue(cid, 3000) <= 0 then doTeleportThing(cid, inicio) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta no inicio da quest. Passe pelos checkpoints dentro dela para ir direto ao ponto de parada.") end if getPlayerStorageValue(cid, 3000) == 1 then doTeleportThing(cid, firstcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na segunda parte da quest, ja que pegou o primeiro checkpoint! Boa sorte.") end if getPlayerStorageValue(cid, 3000) == 2 then doTeleportThing(cid, secondcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na terceira parte da quest, ja que pegou o segundo checkpoint! Boa sorte.") end if getPlayerStorageValue(cid, 3000) == 3 then doTeleportThing(cid, thirdcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na quarta parte da quest, ja que pegou o terceiro checkpoint! Boa sorte.") end if getPlayerStorageValue(cid, 3000) == 4 then doTeleportThing(cid, fim) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na sala de premio da quest, pois ja a terminou!") end end if(item.actionid) == 3001 then setPlayerStorageValue(cid, 3000, 1) doTeleportThing(cid, firstcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na segunda parte da quest, ja que pegou o primeiro checkpoint! Boa sorte.") end if(item.actionid) == 3002 then setPlayerStorageValue(cid, 3000, 2) doTeleportThing(cid, secondcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na terceira parte da quest, ja que pegou o segundo checkpoint! Boa sorte.") end if(item.actionid) == 3003 then setPlayerStorageValue(cid, 3000, 3) doTeleportThing(cid, thirdcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Voce esta na quarta parte da quest, ja que pegou o terceiro checkpoint! Boa sorte.") end if(item.actionid) == 3004 then setPlayerStorageValue(cid, 3000, 4) doTeleportThing(cid, fimcheck) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Parabens! Voce esta na sala de premio, por concluir a quest!!!") end return true end
Email: miguelquessada_piassi@hotmail.com