SH

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

Por Shadowmoor, 25 de abr. de 2009 em Tutoriais de Scripting

script
9
2.7k
ShadowmoorS
25 de abril de 2009 às 14:54

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

25 de abril de 2009 às 16:06

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:

noobinhuN
25 de abril de 2009 às 16:09

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

\Mattheus ~*\
26 de abril de 2009 às 15:52

Bota alguams SS e Arruma ai que eu nao to entendendo nd 1

selfarionS
28 de abril de 2009 às 15:14

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 Abril 28 por selfarion

1 mês depois...
TyrurT
06 de maio de 2009 às 21:03

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

SykenS
11 de maio de 2009 às 17:15

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:

4 meses depois...
09 de setembro de 2009 às 22:35

Pow cara, isso eh facil pakas

VildenV
09 de setembro de 2009 às 23:10

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 Setembro 9 por Vilden