Ir para conteúdo

Edited>> Mudando Seu Templo


lobiilecter

Posts Recomendados

Essa vai para o Lukituz e para o Sky Hunter (mesmo ele usando aquele ninjinha na assinatura) :boos:

tipo eles pediram nesse tópico um codigo que mudasse a posição do templo... então agora eu desenvolvi um script que vai igual ao tibia rl onde a pessoa pisa no teleport e é levada ao templo e já muda sua nacionalidade

PRIMEIRO

CRIE UM TELEPORT NO LUGAR DO TEMPLO DA PRIMEIRA CIDADE E COLOQUE A UNIQUE ID 4001 NELE, O PROXIMO TERÁ O 4002 E ASSIM POR DIANTE

SEGUNDO

crie um arquivo chamado tp.lua na pasta MOVEMENTS/SCRIPTS e coloque isso:

function onStepIn(cid, item, pos)

c1 = {x=265, y=115, z=8}

c2 = {x=194, y=108, z=8}

c3 = {x=194, y=110, z=8}

c4 = {x=194, y=111, z=8}

if item.uid == 4001 then

c = c1

elseif item.uid == 4002 then

c = c2

elseif item.uid == 4003 then

c = c3

elseif item.uid == 4004 then

c = c4

end

doSendMagicEffect(pos,12)

doPlayerSetMasterPos(cid, c)

doTeleportThing(cid,c)

doSendMagicEffect(c,10)

end

o que está em vermelho é a posição dos seus templos... altere isso para ficar conforme a sua vontade... caso vc tenha mais de dois é só ir copiando e colando e aumentando depois nos "elseif"s, por exemplo.. se eu quiser por um quinto templo é só por a posição lá encima:

c5 = {x=134, y=131, z=4}

e depois de onde tem c = c4 é só você adicionar:

elseif item.uid == 4005 then

c = c5

TERCEIRO

abra o arquivo movements.xml que está na pasta actions

e escreva isso:

<movevent event="StepIn" uniqueid="4001" script="tp.lua" />

<movevent event="StepIn" uniqueid="4002" script="tp.lua" />

<movevent event="StepIn" uniqueid="4003" script="tp.lua" />

<movevent event="StepIn" uniqueid="4004" script="tp.lua" />

.

.

.

se for usar mais templos adicione no movements.xml conforme mostrado acima

QUARTO

teste no seu ot e se der erro ou bug me avise para que eu possa consertar.

um abraço... :bye:

e um conselho sky hunter... se livra desse ninjinha vai... :p

Editado por lobiilecter
Link para o comentário
Compartilhar em outros sites

Esse script vai ser útil pra todo oT quetenha mais de uma cidade coisas assim.

Valew cara, quer uma camiseta da ##### Corp. autografada? hAHIeoIAEUAE. (Sempre esqueço de mandar fazer as camisetas da #####) =x

PS: Tbm não gosto desse ninja chato, nem lembrei de tirar ele.

Link para o comentário
Compartilhar em outros sites

Nem deu.

Eu coloquei tudo Certinho

Ai depoi aparece um erro tipo assim:

::Loading Actions.xml... Error: Can not open data/actions/scripts/tp.lua

Error: Can not open data/actions/scripts/tp.lua

[done]

:'/

--------------------------------------

Fui no Actions/Scripts.Dei ctrl + c em qualquer pasta q tinha lah em modo de .lua

Abri e apageui tudo de dentro e colei akilo la em cima.

mudei as cordenadas,coloquei os unic ID nas placa e estatua no map editor.

Coloquei no Actions.xml

e da error dinovo

Link para o comentário
Compartilhar em outros sites

Dankz,

lembre-se de que os . . . que ta no script vc tem que apagar ^^ (ele so colocou pra c vc quiser colocar mais templos ^^')

achu que o erro só pode ser isso mesmo ;]

cya... :bye:

lobiilecter,

ae gostei ^^ bastante util ;]

obs- onde que c vc anda seu templo troca no tibia real? OO'

cya... :bye: ;~]

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 1 month later...
  • 4 weeks later...
  • 4 weeks later...

num sei se isso é flood, se num é, se é violação de regra.. ou não.. não entendo o mínimo disso então tou postando aqui só pra dar up pra o pessoal ver que eu editei aqui e poder ajudar mais gente... se quiserem me premiar com aqueles 10% de alert de num sei que lá.. me deem essa honra... mas não vou ficar muito grato não :p..

 

bom... a action tá aí editada.. pra quem quiser agora um sistema igual ao tibia rl... espero ter ajudado alguém!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...