Virar Morador

PeterHyuuga
em Lixeira Pública

PeterHyuuga

PeterHyuuga
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/07Posts: 5Char no Tibia: PeterHyuuga

galera eu baixei 1 slayer yurots q vem com varias cidades, entao...

ai eu fui testar, virando morador de outra cidade, so que ele só faz teleportar a pessoa, entao eu queria um script que muda a cidade da pessoa, eu ja vi esse daí ó:

function onUse(cid, item, frompos)

if item.uid == 5000 then
doPlayerSetTown(cid, townid)
doSendMagicEffect(frompos,12)
temple = getTownTemplePosition(townid)
doTeleportThing(cid,temple)
doPlayerSendTextMessage(cid,22,"Obrigado, você agora é morador desta cidade ...")
end
return TRUE
end

 

a townid eh 6, me expliquem por favor esse script, como usa-lo

canovas

~-~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/09Posts: 5

Remova esta linha e o "end" acima de "return TRUE", são desnecessários.

if item.uid == 5000 then

 

Adicione a variavel townid, exemplo:

townid = 6
doPlayerSetTown(cid, townid)

 

Remova esta linha:

temple = getTownTemplePosition(townid)

E adicione esta no lugar:

local temple = getTownTemplePosition(townid)

 

Espero ter ajudado, qualquer dúvida pergunte aqui.

 

 

 

______________________________________________________________



Não somos loucos, apenas vivemos em um mundo onde ninguem é normal.

 

userbarj.png



aurorabannersmall.png

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/09Posts: 361Char no Tibia: Fearless Man
function onUse(cid, item, frompos, item2, topos)

 

local config = {

novapos = {x=10, y=10, z=10};

cityId = 6;

level = 50;

efeito = 2;

message = "Voce acaba de se tornar morador desta cidade"

}

 

if (getPlayerLevel(cid) >= config.level) == TRUE then

doTeleportThing(cid,config.novapos)

doPlayerSetTown(cid, config.cityId)

doSendMagicEffect(frompos, config.efeito)

doPlayerSendTextMessage(cid,22,config.message)

else

doPlayerSendTextMessage(cid,22,"Voce não tem level suficiente.")

end

return TRUE

end

 

e no actions.xml:

 

<action uniqueid="5000" event="script" value="NOMEDOSCRIPT.lua"/>

 

 

configura soh a posição q ele vai teleportar e o lvl minimo pra ir.

 

PeterHyuuga

PeterHyuuga
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/07Posts: 5Char no Tibia: PeterHyuuga

nao funcinou ainda...

PeterHyuuga

PeterHyuuga
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/07Posts: 5Char no Tibia: PeterHyuuga

PODE APAGAR O TOPICO, MUDEI PRO SERV FULL.

desculpa o caps lock tava ligado =D.

pode fechar, duvida nao sanada, mais nao vou precisar dela mais

Henrique Moura

Ex-administrador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 17/02/08Posts: 2541

Duvida sanada,

Topico fechado. :button_cancel:

Abraços.

KaKilo ~
 


Lom14fD.png