CL

Virando Morador De Uma Cidade

Por claudiomir, 02 de nov. de 2009 em Archived

7
1.8k
claudiomirC
02 de novembro de 2009 às 15:29

ola gente queria saber como eu fazo para faze um

portal uma estatua que quando vc clica nele vc vira morador da cidade

queria saber como eu fazo esse scrit

a versao do meu ot é 8.50 smile_positivo.gif

 

 

plxx me ajudem

sauvadur1S
02 de novembro de 2009 às 17:15

crie um script .lua em actions/scripts. e Renomeio para town

Apague tudo o que estiver dentro e ponha isto:

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

 

local config = {

cityId = 2;

efeito = 2;

message = "Voce Virou morador de ..."

}

 

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

doPlayerSetTown(cid, config.cityId)

doSendMagicEffect(frompos, config.efeito)

doPlayerSendTextMessage(cid,22,config.message)

else

return TRUE

end

 

 

Agora abra o arquivo actions.xml e adicione isto:

<action actionid="9119" event="script" value="town.lua"/>

 

Agora e so ir no seu map e colocar na estatua a actionid 9119

 

 

Eu nao testei, se nao funcionar me avise

canovasC
02 de novembro de 2009 às 19:08

Esse script ta muito igual ao do apocarai, isso nao me cheira bem ...

http://www.xtibia.com/forum/Virar-Morador-t122306.html

02 de novembro de 2009 às 19:18

Notorious, se é a mesma coisa, obvio que vai estar igual, não acha?!

canovasC
02 de novembro de 2009 às 19:32

Claro que não, a identação esta igual, o modo de distribuir as variaveis e as estruturas comparativas ...

(Y)

satan666S
02 de novembro de 2009 às 20:30

sem contar que nem editar um script ele sabe.

 

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

local config = {

cityId = 2;

efeito = 2;

message = "Voce Virou morador de ..."

}

 

cadê a variavel level?

canovasC
03 de novembro de 2009 às 21:03
HAUHUAHUAHU, ri litros