Ir para conteúdo
Entre para seguir isso  
Mock

Wolf Rider System!

Recommended Posts

Mock    32
Mock
Nome: Wolf rider system

.

Versão: 1.1

.

Tipo do script: Movement

.

Servidor Testado: Aries 0.4.5 (8.1)

.

Autor: 100% Mock

Bom me deram essa ideia +/- 1 mes atraz e fiquei pensando "Será que dar pra fazer??"

Até que eu consegui ^^

o que é Wolf rider System?É um sistema que de um certo modo permite a voçê montar em war wolves sem ter um client proprio!

Omg e isso é possivel?

Claro! nun vai fica perfeito (vc vai fica com ropa de orc)

bom o problema de ficar com outfit de orc é o seguinte: no tibia o outfit de orc rider não permite a vc trocar as cores pq é um outfit com cores fixas e por isso vc vai ficar com outfit de orc rider.

Pra que serve?

Eu diria pra o povo chega no seu server ver isso e fala ROOOOXXXX mas naverdade é pra o player andar + rapido.

Bom vamos lah ao que interessa os scripts.

1º passo abra a pasta data do seu server abra Movements depois Movements.xml

deixe aberto o xml e passa para scripts

2º copie e ocle qualquer arquivo la e renomeie para move1

--- Creditos 100% By mock >> não os remova<<

3º abrao com o bloco de notas e cole isso la dentro:

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

local condition = createConditionObject(CONDITION_OUTFIT)

setConditionParam(condition, CONDITION_PARAM_TICKS, 700000)

addOutfitCondition(condition, 0, 4, 0, 0, 0, 0)

setCombatCondition(combat, condition)

 

 

function onStepIn(cid, item, pos)

playerPos = getPlayerPosition(cid)

var = numberToVariant(cid)

doCombat(cid, combat, var)

chao = {x = playerPos.x , y = playerPos.y +2, z = playerPos.z }

doTeleportThing(cid, chao)

 

return 1

 

end

<edited>

o ) em negrito era o q tava faltando q sem querer apaguei qdo tava pondo cores no script

</edited>

Bom em seguida fassa a mesca coisa so que ponha o nome de Move2

la dentro ponha isso:

--- Creditos 100% By mock >> não os remova<<

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

local condition = createConditionObject(CONDITION_HASTE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 900000)

setConditionFormula(condition, 8.7, -156, 9.7, -156)

setCombatCondition(combat, condition)

function onStepIn(cid, item, pos)

playerPos = getPlayerPosition(cid)

var = numberToVariant(cid)

doCombat(cid, combat, var)

 

return 1

 

end

Agora va no movements.xml

e adcione essas tags:

<movevent event="StepIn" actionid="9881" script="move1.lua" />

<movevent event="StepIn" actionid="9882" script="move2.lua" />

Caso os action ids esteje sendo ultilizados por outra action ponha quaisquer outros.

Bom agora abra o seu map editor e fassa um local parecido com esse:

em azul na foto abaixo ponha: 9881

e em verde ponha: 9882

dawaj.bmp

PS: o action id 9882 é no SQM de baxo não no coal basin!

Salve e seje feliz.

Como usar >> basta passar pelo sqm de cima q ele vai t jogar pra saida (em cima do sqm com action id 9882 e quando voçê sair vai tar vestido de orc rider e correndo mto :D (um bom efeito)

Compartilhar este post


Link para o post
Dark    3
Dark

Ps: Faltou você fechar um parenteses no 1º script, e você esqueceu de colocar a versão para que o script foi feito.

 

Aprovado

 

Movido

(Scripting Downloads Ações)

Compartilhar este post


Link para o post
Mago Branco    0
Mago Branco

Irei testar aqui Mock, mas parabéns pela iniciativa é bastante interessante...

 

Quando o player quer deixar disso o que deve fazer?

 

Obrigado por mais uma bela action (Y)

 

Não funcionou, dá expected near 'chao'...

Compartilhar este post


Link para o post
Elys Zarox    0
Elys Zarox

dahora xD =] interessante nunca ninguem ia pensar nisso xD

Compartilhar este post


Link para o post
celinhoxp    0
celinhoxp

Interresante... Ja vi ot's parecidos, no caso o Mundo De Mirage havia sistema de montaria bastante parecido a esse aew... Belo tutorial,criativo e parabens neh?!

 

Aprovado

Compartilhar este post


Link para o post
Mock    32
Mock

Correção no 1º script:

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

local condition = createConditionObject(CONDITION_OUTFIT)

setConditionParam(condition, CONDITION_PARAM_TICKS, 700000)

addOutfitCondition(condition, 0, 4, 0, 0, 0, 0)

setCombatCondition(combat, condition)

 

 

function onStepIn(cid, item, pos)

playerPos = getPlayerPosition(cid)

var = numberToVariant(cid)

doCombat(cid, combat, var)

chao = {x = playerPos.x , y = playerPos.y +2, z = playerPos.z }

doTeleportThing(cid, chao)

 

return 1

 

end

 

Script feito para 8.1 testado em 8.1 funfnado em 8.1 :D
Quando o player quer deixar disso o que deve fazer?

ai é so criar uma action parecida so q p tirar todas as conditions tb seria util p tirar fire posion freee essas coisa

Compartilhar este post


Link para o post
Mago Branco    0
Mago Branco

Por favor Mock me envie um modelo da action pra retirar, essas funções de "increase" função no char ainda não manjo muito...

 

Mas estou aqui novamente para agradecer essa bela action, parabéns pelo esforço.

 

chao = {x = playerPos.x , y = playerPos.y +2, z = playerPos.z }

 

Essa chave está sobrando um espaço, ela dá expected near, no resto ta tudo certo ^^

 

Esse ursão Mock comanda (Y)

Compartilhar este post


Link para o post
Mock    32
Mock

cara to mei ooucupado pera ai pode leva um tempinho. como vc quer? dando use em um object?

Compartilhar este post


Link para o post
Avohai    0
Avohai
Bom agora abra o seu map editor e fassa um local parecido com esse:

em azul na foto abaixo ponha: 9881

e em verde ponha: 9882

 

cade a foto? ;x

 

Compartilhar este post


Link para o post
Mock    32
Mock

espera a pagina carregar se n abrir aparecer um quadradinho com um X dentro atualiza a pagina mas vo esplica como é

X 9881

X > nada

X 9882

Compartilhar este post


Link para o post
Usuárioo    0
Usuárioo

legal mesmo cara vo tenta usar no meu ot

Compartilhar este post


Link para o post
GustavoMaster    0
GustavoMaster

Criativo =D

 

Agora os carinha vão poder montar \õ/

 

Bom script

Dá para aproveitar bastante :P

Compartilhar este post


Link para o post
MadrugaSkull    0
MadrugaSkull

o_o, roxx! vou usar isso aê concerteza!

 

=D e quanto a cara feia do ORC RIDER, vô desenhar um novo sprite e vê se boto pra funfa

 

Nota--> 11 =o

Compartilhar este post


Link para o post
Rockets94    0
Rockets94

aki n deu pra usa, disse q deu erro qd eu vo abri, to usando o aries 0.4.5 - XML

Compartilhar este post


Link para o post
Avohai    0
Avohai

cara, ja que você manja desse assunto de montaria, me da uma ajuda ai

 

no caso, de se eu quisece fazer montar no cavalo, é só eu mudar a sprite do orc rieder, mais eu n quero perder o orc rider do meu ot, sei la poderia perder um panda que n serve pra nada, teria como vc me ajudar?

mudar de orc rider pra panda?

colocar a velocidade um pouca mais lenta?

alguma coisa que tire o bixo?

 

por que de sprite eu manjo mais de script.. ;/

se você puder me ajudar agradeço e dou alguns OT$.

 

vlw ^^

Compartilhar este post


Link para o post
lokiado180    0
lokiado180

Roxxx... gostei :D

 

 

Flw

 

 

Lokiado

Compartilhar este post


Link para o post
Mock    32
Mock
cara, ja que você manja desse assunto de montaria, me da uma ajuda ai

 

no caso, de se eu quisece fazer montar no cavalo, é só eu mudar a sprite do orc rieder, mais eu n quero perder o orc rider do meu ot, sei la poderia perder um panda que n serve pra nada, teria como vc me ajudar?

mudar de orc rider pra panda?

colocar a velocidade um pouca mais lenta?

alguma coisa que tire o bixo?

 

por que de sprite eu manjo mais de script.. ;/

se você puder me ajudar agradeço e dou alguns OT$.

 

vlw

cara pega sei la muda o looktype no scrip p o looktype de uma butterfly ou de algum outro looktype e faz um client proprio editando a sprite desse looktype

Compartilhar este post


Link para o post
MadrugaSkull    0
MadrugaSkull

@Respotas

=P Vlw, mas precisa realmente ter cliente própio pô... =/ pra a galera ter que baixar outro tibia... e quando tiver jogando numa lan!

=P não é nada de insuperavel(pois tibia é muito pequeno), mas é chato xD

 

=P quanto ao Looktype... não dá pra ser de uma butterfly, a não ser q coloque o personagem montando em apenas 32x32 Pixeis!

 

@Pergunta

E aquele monte de sprites blank, num tem como se proveitar deles não ???

Compartilhar este post


Link para o post
felpozo    0
felpozo

Nosss !!!

Tava so esperando que iria conseguir fazer um sistema de montagem e postasse aki no forum !!!

E FINALMENTE CHEGOU ALGUEM !!!

VLWWWWWWW MOCK !!!

VLWWWWWW PESSOAL !!!

 

FLWWWWWWWWWWWWWWW

Compartilhar este post


Link para o post
Mock    32
Mock

eu ja vi client proprios com sprites maiores q 32x32 tanto q a propria orc rider sprite tem 50x62

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×