Ir para conteúdo

[movements] Passe Em Cima Do Chao E Que Rox!


Shadowmoor

Posts Recomendados

Aewwww

 

Hj em meu primeiro Tuto vou ensinar como fazer uma script de movements.

 

abra a pasta data/movements/scripts

pegue um arkivo e copie e cole e renomeia para querox.

 

adiciona isso dentro do arkivo::

 

----- Script by Skull Hunter ----

function onStepIn(cid, item, position, fromPosition)

---- Config ----

doSendAnimatedText(getPlayerPosition(cid), "Que Rox!", TEXTCOLOR_RED)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)

 

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

 

if item.actionid == 50000 and status == 0 then

doPlayerSendTextMessage(cid, 22, msg3)

setPlayerStorageValue(cid,471,1)

else

doPlayerSendTextMessage(cid, 22, msg1)

setPlayerStorageValue(cid,471,0)

 

 

end

end

 

 

 

Pronto agr vc abre seu movements.xml e adiciona isso

 

<movevent event="StepIn" actionid="50000" script="querox.lua"/>

 

pronto agr ja esta feito.

 

AGR EH SO VC ABRIR O MAPA EDITOR E BOTAR NO ACTION ID 50000 E NO UNIQUE ID 50000

 

AI QUANDU VC PASSAR SOBRE O PISO O PISOO IRA FALA

QUE ROX

 

Obs:: os que estao em vermelho podem ser subistituidos

 

 

CREDITOS:Skull Hunter

Link para o comentário
Compartilhar em outros sites

Não é por nada não mais isto é um tuto?

Arruma isto amigo por favor.. coloca codigos em code

coloca negritos arruma este topico por favor!

tem gente que não deve entender nada

 

Não Aprovado

Por enquanto!

:button_cancel:

Link para o comentário
Compartilhar em outros sites

script todo non sense, config non sense, functions e variáveis non sense

 

esse script é igual a:

 

function onStepIn(cid, item, position, fromPosition)

doSendAnimatedText(getPlayerPosition(cid), "Que Rox!", TEXTCOLOR_RED)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)

end

 

só precisa de colocar actionid 50k, não precisa de uniqueid lol

Link para o comentário
Compartilhar em outros sites

Pessoal...

Eu sei que existem meios, functions..

entre outros, que tornam o script menor e mais facil de se compreender..

 

Mas o cara ta aprendendo e quis compartilhar algo conosco..

 

Já que vocês criticam, porque não param pra dar dicas..

Da pra fazer ambos no mesmo post..

 

 

@Topic..

 

Achei um moveEvent legalzinho até...

dependendo da quest da para ser usado com outras msg =]

 

Só da uma estudada nas functions para você poder melhor se organizar..

E assim, criar scripts ainda melhores !!

A proposito.. quando você especificar uma action ID.. não é necessario por UID..

Ou vice-versa..

 

Abração.

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

  • 2 weeks later...

Skuler Hunter Valeu por compartilhar conosco o que você aprendeu.

Esse é um tutorial bem simples, porém para alguém que ta começando não é fácil.

 

Por isso meus Parabéns.

Agora só continue aprendendo a trabalhar na área de scripting.

Outra coisa Aprenda a arrumar o topico melhor para que possamos compreende - lo.

Explique para que ele funciona.

De onde você tiro a idéia.

e fale sobre o script.

Não use Letras Grandes. Apenas destaque elas, por mudar a cor, sublinhar.

 

É como fazer um texto.

Sempre tem uma:

 

Introdução

Desenvolvimento

Climax (Aqui no caso seria, agradecimentos, observações, Creditos, pequenas coisas que podem ajudar as pessoas a entender)

 

Vlw mano

Sem mais

att. Tyrur

Link para o comentário
Compartilhar em outros sites

Comentario : Cara seu tutorial ta maneiro apesar que esté script você só deu uma editada...Pois esté script ja tinha existido!

OBS : Sorry , mais você trouxe para o XTibia ta maneiro !!!

 

Aprovado !!! :button_ok:

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

Cara o tópico ta meio bagunçado.. da pra entender

um pouco, mais se chegar um novato ai quero ver..

formata isso aew..

 

Veja se assim não ficaria melhor..

______________________________________________

Aewwww

 

Hj em meu primeiro Tuto vou ensinar como fazer uma script de movements.

 

abra a pasta data/movements/scripts

(pegue um arkivo e copie e cole e renomeia para querox)

 

 

adiciona isso dentro do arkivo::

 

---- Script by Skull Hunter ----

function onStepIn(cid, item, position, fromPosition)

---- Config ----

doSendAnimatedText(getPlayerPosition(cid), "Que Rox!", TEXTCOLOR_RED)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_RED)

 

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

 

if item.actionid == 50000 and status == 0 then

doPlayerSendTextMessage(cid, 22, msg3)

setPlayerStorageValue(cid,471,1)

else

doPlayerSendTextMessage(cid, 22, msg1)

setPlayerStorageValue(cid,471,0)

 

 

end

end

 

Pronto agr vc abre seu movements.xml e adiciona isso

 

<movevent event="StepIn" actionid="50000" script="querox.lua"/>

 

pronto agr ja esta feito.

 

AGR EH SO VC ABRIR O MAPA EDITOR E BOTAR NO ACTION ID 50000 E NO UNIQUE ID 50000

AI QUANDU VC PASSAR SOBRE O PISO O PISOO IRA FALA

(Lembrando coloque o action id e o unique id no chão onde preferir!)

QUE ROX

 

Obs: Os negritos dentro do quote podem ser subistituido

 

Créditos:

Skull hunter

______________________________________________

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

×
×
  • Criar Novo...