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

Shadowmoor
em Tutoriais de Scripting

Shadowmoor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/04/09Posts: 2Char no Tibia: Assassin of Orsha

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

anderson1257

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/04/09Posts: 18

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:





Tibia não é 3D mais é xD

noobinhu

Ex Administrador
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 01/03/06Posts: 1022Gênero: Masculino

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 ~*

Ex Moderador
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 11/02/09Posts: 559Char no Tibia: Deep Druid

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

[/ Construçãao .

selfarion

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/02/07Posts: 31Char no Tibia: Nenhum.

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.

Tyrur

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/06/08Posts: 48Char no Tibia: GOD Tyrur

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

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Pow cara, isso eh facil pakas

Oie :D

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

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

______________________________________________

Atenciosamente, Vilden.