Ir para conteúdo

Virando Cidadao De Uma Cidade Por Teleport


GOD Zé

Posts Recomendados

thomas =~ ,

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

 

Preste atenção

 

cTem_x = 149 : Posição x

cTem_y = 154 : Posição y

cTem_z = 7 : Posição z

 

if item.uid == 8050 then

 

8050 é a uid é a unique id do portal ou seja clique duas vezes em cima do portal... que precisa ser adicionada no map editor

Link para o comentário
Compartilhar em outros sites

@GOD Zé

Muito obrigado mesmo viu cara, esse seu tutorial me ajudou bastante mesmo tá de parabéns...

Bem organizado, tudo explicadinho, partes por partes, resumindo... PERFEITO!!!

(PS: Lembrando que este script é pra servers 7.92 pessoal) :winksmiley02:

Abração

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Entaum cara aki naum funfo naum o carinha foi transportado a msg apareceu mais quando ele morre ele volta da 1 cidade mesmo e aparece issu no meu programa do ot meu ot mirage 8.0 se puder fazer 1 pra 8.0 100% agradecido eu so burro naum sei faze entaum se alguem souber

 

lua script error: [movevents interface]

data/moviments/scripts/templocidade1.lua:onstepin

 

luadoplayersetmasterpos<>. Deprecated function. Use do PlayerSettown

Link para o comentário
Compartilhar em outros sites

Ja vo me prepara pro chigamento e pras perguntas chatas mais faze o que eu não consegui cria um post so meu usei o dele e tbm eu mandei umas 3 mensagem o cara não responde eu fui mais rapido e cria um shuahsuahusahu um abraço gente espero que ajude vcs bastante

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

Bom eu desenvolvi um script pra 8.0

 

Vo posta aki mesmo to nem ai

entra em data/action/scripts copia qualquer um script la apaga tudo e cola issu ai :

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

if item.uid == 5103 and item.itemid == 1945 then

 

temple1pos = {x=288, y=217, z=7}aki vc poem o x,y e z do seu templo

doPlayerSetMasterTown(cid, 1 temple1pos, "Dahlia City") aki vc poem nome da cidade

 

player1pos = {x=288, y=217, z=7, stackpos=253}aki a mesma coisa o x,y e z do seu templo

player1 = getThingfromPos(player1pos)

 

player1level = getPlayerLevel(player1.uid)

 

voclevel = 8

 

if player1level >= voclevel then

 

nplayer1pos = {x=288, y=217, z=7} e aki tbm o x,y e z do seu templo

 

doSendMagicEffect(player1pos,2)

 

doTeleportThing(player1.uid,nplayer1pos)

 

doSendMagicEffect(nplayer1pos,10)

 

elseif item.uid == 5103 and item.itemid == 1946 then

end

else

return 0

end

 

return 1

end

 

entaum o que esta sublinhado eh ação que vc tem que por no seu mapa editor no caso você teria que clica 2x no objeto que seria um alavanca vai ter um campo escrito Uniqued Id vc vai por o numero la

exemplo : 5103

o que esta de verde é o objeto por favor não tente muda para teleport porque não funciono so funciona com lavanca

bom o pior o que esta em roxo (doPlayerSetMasterTown(cid, 1) essa parte que fala sobre o cid que esta esse numero 1 seria o numero da town da cidade do meu mapa no caso pra vc descobri o numero da sua você vai no mapa editor tools>edit town la você vai descobri o id de cada cidade do seu mapa

 

agora a tag que adiciona no action.xml

<action uniqueid="5103" script="templedahlia.lua" />

 

desculpe me por posta aki mais não teve jeito

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

×
×
  • Criar Novo...