GM

Porta Sem Volta..

Por Gm Dudu, 08 de dez. de 2006 em Actions e Talkactions

otserv
tibia
2
1.2k
Gm DuduG
08 de dezembro de 2006 às 12:56

Conforme postado no topico...

eu robei a idea e aprimorei...

action 100% Gm Dudu

idea 100% Sky Hunter

no caso serio a mesma coisa,

depois que o player der use ela não tem como voltar..

(mesmo porque o player não teria coragen de explorar um portal sem saber oque tem nele)

 

function onUse(cid, item, frompos, item2, topos)if item.uid == 9999 then        doTeleportThing(cid,{x=179, y=67, z=8})   endend

 

outro code que eu ja tinha pensado em fazer...

mais achei inutil..

agora que eu to aqui eu vo postar..

o code é asim,

quando o player da use na porta não tem como voltar e

ainda leva um choque como se a porta estivece "eletrificada"

com esse code o player só leva choque na 1ª vez..

 

function onUse(cid, item, frompos, item2, topos)    if item.uid == 9999 then   	 queststatus = getPlayerStorageValue(cid,6789)   	 if queststatus == -1 then     doPlayerAddHealth(cid,-30)     doSendMagicEffect(cid,11)     doSendAnimatedText(cid,30,27)     doTeleportThing(cid,{x=77, y=85, z=7})      setPlayerStorageValue(cid,6789,1)   	 else   	 doTeleportThing(cid,{x=77, y=85, z=7})   	 end    end    return 1end

 

com esse code o player leva choque toda vez que passa pela porta

 

function onUse(cid, item, frompos, item2, topos)    if item.uid == 9999 then    doPlayerAddHealth(cid,-30)    doSendMagicEffect(cid,11)    doSendAnimatedText(cid,30,27)    doTeleportThing(cid,{x=77, y=85, z=7})    end    return 1end

 

08 de dezembro de 2006 às 13:04

Excelente, esse tipo de porta é perfeita para quests grandes com ítens valiosos pq assim o jogador não corre o risco de encontrar pk entrando quando for sair com o loot da quest.