Ir para conteúdo
Entre para seguir isso  
-mexican

[N:Fácil] Virando cidadao por Teleport

Recommended Posts

-mexican    0
-mexican

[center:c884a27244]Pra OTs que tenham mais de uma cidade...

 

Isso ai, eu tinha postado a outra action de clicar em estatua e virar cidadao, entao o Vufusuf falou que ia ser mais legal se fosse um teleport, igual ao Tibia Global. Ja que ele pediu, fui la ver como funcionava as funcoes StepIn, tentei e consegui! Agora, de primeira mao, posto pra vcs a action:

 

Primeiro, no MapEditor, bote o teleport que o player ira passar ond vc kiser, coloke como se fosse um teleport normal, com as coordenadas de onde ele ira ser teleportado e coloque uma UniqueID nele, depois entre na pasta data/movements/scripts copie qualquer arquivo dali, renomeie pra templocidade1.lua, abra ele, apague tdo que tem dentro e cole isto:

function onStepIn(cid, item, pos)

uniqueid = 8050

 

cTem_x = 149

cTem_y = 154

cTem_z = 7  

 

templeP = {x=cTem_x, y=cTem_y, z=cTem_z}

 

msg = "Agora vc eh um cidadao de Thais!"

 

if item.uid == 8050 then

 doPlayerSetMasterPos(cid, templeP)

 doPlayerSendTextMessage(cid, 22, msg)

end

 

 

 

end

EXPLICANDO AS CORES:

UniqueID do Teleport (nao eskeça de botar as coordenadas pra onde o player sera teleportado nas propriedades do Teleport pelo MapEditor)

Posição X Y Z do novo templo do player

Msg que aparece ao player

 

Beleza, o script ta feito, agora volte uma pasta e entre em movements.xml e adicione isso:

<movevent event="StepIn" uniqueid="8050

 

UniqueID do Teleport

Nome do script

 

Beleza, testei aqui e funciona direitinho, igualzinho ao Tibia Global.

 

Qualquer duvida poste aqui.

 

*Creditos*</span>

-mex<span style=\'color:green\'>in

Vufusuf [por ter pedido uma action assim, senão eu nem ia pensar em fazê-la]

 

[/center:c884a27244]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Edu    0
Edu

Sempre porucrei por isso..

vo ver se funfa!

perai! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites
FireHell    0
FireHell

Legal (: .

 

Movido

Compartilhar este post


Link para o post
Compartilhar em outros sites
Vufusuf    1
Vufusuf

Boa -mexican!

Sua action e seu tópico ficou bem orgazinado.

 

E particularmente prefiro essa action por OnMove (no caso OnStepIn).

Porque se for ver pelo RPG, não tem muito a ver tornar morador de uma cidade puxando uma alavanca por exemplo

 

Sobre o seu script, ficou bom mas você não usou a seguinte variável:

uniqueid = 8050

 

Você pode retirar a variável, ou usa-la:

uniqueid = 8050

[...]

if item.uid == uniqueid then

Provavelmente enquanto formava o code você esqueceu que armazenou o UID em uma variável, mas isso é normal.

 

 

Falou, e valeu por postar o script pra galera ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites
-mexican    0
-mexican

[center:7266661d0f]Pzeh kra, eh que aprendi faz poco a mexer bem em scripts, entao to cometendo varios erros simples :D

 

Valeu velho[/center:7266661d0f]

 

Po, mais de 60 visitas e soh 3 comentarios? Comment ai galera...

Compartilhar este post


Link para o post
Compartilhar em outros sites
raphal    0
raphal

aewww cara parabems ia faze um assim agora resolvi apri o forum e vi o seu hehe

 

parabves xD

Compartilhar este post


Link para o post
Compartilhar em outros sites
MaCaRoNe    0
MaCaRoNe

Muito BOm Vlws tava procurando por isso xD

 

Aprovado

 

Muito Boa -Mexican!!!!

 

Parabens

Compartilhar este post


Link para o post
Compartilhar em outros sites
HenneT    2
HenneT

Putz essa pegou heheh :P

Vlws ae tio e parabéns... ta ficando bom em? :)

 

 

 

 

Abraços HeNnet 8)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Knight Darknes    0
Knight Darknes

galera lembrado para oq que nãod deram certo

o dono do action me explico q so funciona pro evolution

então troque de Ot e só continue com o mesmo mapa

ai sim funcionara

xD

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado catasucata   
Convidado catasucata

Mto loko cara, o meu ja tinha isso, + é uma boa pra kem procura =D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Darkzuk    0
Darkzuk

Ai leke Bom tuto Ta Bem bacana eu tb tava Procuranu uma Action Desse Tipow

=D

Nota

continue assim leke =-D

Compartilhar este post


Link para o post
Compartilhar em outros sites
drakerr    0
drakerr

tpw kra aparece a mensagem e talz so que o char nao fica morando na city o.O

nao mofico la no .xml do player!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jovial    2
Jovial

simples mais legal =D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lordfire    110
Lordfire

simples pra caramba

mas serve sim...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Reibnitz    0
Reibnitz

Nossa, que coisa linda! Se eu tivesse mais OT$ eu lhe doaria!

onStepIn? Nunca tinha ouvido falar ihieih

Ótimo tutorial. Obrigado

 

//rbz~

Compartilhar este post


Link para o post
Compartilhar em outros sites
alexramos3262    0
alexramos3262

Gostaria de saber se foi testado em versao SQL. ou se so funciona em xml:)

 

Vlws otimo tutorial.

Compartilhar este post


Link para o post
Compartilhar em outros sites
-mexican    0
-mexican

Soh testei em XML mesmo...

 

E valeu a todos que aprovaram o tutorial :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
drakerr    0
drakerr

Resumido:tpw kra aparece a mensagem e talz so que o char nao fica morando na city o.O

nao mofico la no .xml do player!!!

Complexo: so aparece a mensagem e pronto mais tpw quando um kra mora em uma city eu boto o teleport para ele virar cidadão da city ai ele entra e aparece a mensagem mas quando ele morre ele fica na city inicial e nao na que ele entrou no teleport!!

 

Pode ajudar mexican??

Compartilhar este post


Link para o post
Compartilhar em outros sites
SanjiLoL    0
SanjiLoL

wink.gif Esse uniqueid = 8050 é pra deixaar a msm coisa ?

 

 

Quandu eu pouis <movevent event="StepIn" uniqueid="8050 no Movent Xml

(eu fui entra no serv e falo q tem erro

ajudeme

Compartilhar este post


Link para o post
Compartilhar em outros sites
SanjiLoL    0
SanjiLoL

sad.gif Esse uniqueid = 8050 é pra deixaar a msm coisa ?

 

 

Quandu eu pouis <movevent event="StepIn" uniqueid="8050 no Movent Xml

(eu fui entra no serv e falo q tem erro

ajudeme

<div align="center"> sad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gifsad.gif </div>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×