Ir para conteúdo
Entre para seguir isso  
CrimAngel

Mount System (Sistema de Montaria)

Recommended Posts

CrimAngel    1
CrimAngel

demonstrao.gif

 

Crie um arquivo.lua na pasta Data\Talkactions\Scripts e renomeie para mountsystem.lua,e adicione o seguinte:

local config = {
   mount = {"mount", "montar"},
   unmount = {"demount", "desmontar"}
}
local outfit = {lookType = 4}
local condition = createConditionObject(CONDITION_HASTE)
 setConditionParam(condition, CONDITION_PARAM_TICKS, -1)
setConditionFormula(condition, 0.25, 0, 0.50, 0)

function onSay(cid, words, param, channel)
   param = param:lower()
if(table.isStrIn(param, config.mount)) then
  doSetCreatureOutfit(cid, outfit, -1) 
    doAddCondition(cid, condition)
  doSendMagicEffect(getPlayerPosition(cid),12)
elseif(table.isStrIn(param, config.unmount)) then
   doRemoveCondition(cid, CONDITION_OUTFIT)
     doRemoveCondition(cid, CONDITION_HASTE)
   doSendMagicEffect(getPlayerPosition(cid),67)
else
   doPlayerSendCancel(cid, "Parametro Inválido.")
   return true
end
end

Data\Talkactions\Talkactions.xml:

    [color=Magenta]<talkaction words="!orc" hide="yes" event="script" value="mountsystem.lua"/>[/color]

Como usar: !orc PARAMETRO

os parametros são: ("Mount","Montar","Demount","Desmontar")

Editado por Black Ice
Botar nos padroes de postagem -- Postar GIF

Compartilhar este post


Link para o post
Mock    32
Mock

Melhrou.

Dei uma editada ai e agora ta 100%

Editado por Mock

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel
Melhrou.

Dei uma editada ai e agora ta 100%

 

Obrigado Mock :)

 

TOPICO --

Gente,irei trabalhar no script e provavelmente irei lançar uma V2

Editado por CrimAngel

Compartilhar este post


Link para o post
ADM MaX DE    0
ADM MaX DE

Parece estar bom, mais posta umas SS's ae ou um video pro pessoal ve melhor ;x

cya!

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

Irei providenciar um GIF ;=)

 

--EDIT1

-=Postando=-

 

--EDIT2

POSTADO!

obrigado pela dica "MaX MaX OT"

Editado por CrimAngel

Compartilhar este post


Link para o post
Sir DeeD    0
Sir DeeD

haha melhorou muito cara,

fico ansioso pela espera da v 2.0 em.

Obrigado.

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

Que bom que gostou DeeD :), A proposito,estou estudando aqui para ver oque fazer na V2

Compartilhar este post


Link para o post
Cid Cabelera    0
Cid Cabelera

CrimAngel, poderia me passar algum jeito de que só fosse possivel "montar" se tivesse um item especifico?

 

vlw

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

Irei ver,se conseguir fazer lhe passo via pm,porem jah estou indo dormir,amanha eu tento :D

 

~Sorry pela demora mais não vou poder fazer já,se algum outro usuário quiser fazer pode fazer,mais estou ocupado nesses ultimos dias,

 

ATT CrimAngel

Editado por CrimAngel

Compartilhar este post


Link para o post
tigerx2    1
tigerx2
[Error - TalkAction Interface]

data/talkactions/scripts/mountsystem.lua

Description:

<internalGetPlayerInfo> Player not found when requesting player info #6

 

ajuda ? e.e

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

Retire a linha do local voc == getplayervocation....não sei nem pq botei aquilo O_O

 

~~edit1

lembre-se que não testei ainda tigerx2...

Editado por CrimAngel

Compartilhar este post


Link para o post
tigerx2    1
tigerx2

@CrimAngel

depois testo e vejo se deu,

não to no pc q tá o ot.

 

depois edito a msg

att~

tigerx2

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

Entendido,caso precise de mais algo é só chamar

 

~EDIT1;

 

Gostou? doe V$ :D

Compartilhar este post


Link para o post
Gallixx    0
Gallixx

@CrimAngel

 

teria como modificar esse script?

na V2 voce poderia colocar pra quando o player esta na montaria o attack dele diminuir, ou entao consumir X mana por segundo Equanto estiver na montaria.

Compartilhar este post


Link para o post
Dartier    0
Dartier

table.isStrIn

isso é igual isInArray?

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

@Dartier: Nem sei,só peguei o script do /pvp 1,2,3 e tals e coloquei o de montaria do Jhonny ali,ainda esotu estudando scripts...

 

@Galixxx: Boa idéia,vou tentar :)

Compartilhar este post


Link para o post
The Dog    0
The Dog

CrimAngel, será que não teria como deixar o script pra usa um item com o "Use With...", tipo o script do pokemon online, uma função OnUse...

Se tiver conta ai ou add msn para a gente conversar : [email protected]

Compartilhar este post


Link para o post
Carnack    0
Carnack

Olá... teria como mudar de montaria? Digo, talvez um leão, ou um dragão...

 

Muito bom o script, se eu tivesse V$ eu doava =)

Compartilhar este post


Link para o post
The Dog    0
The Dog
Olá... teria como mudar de montaria? Digo, talvez um leão, ou um dragão...

 

Muito bom o script, se eu tivesse V$ eu doava =)

Olá... teria como mudar de montaria? Digo, talvez um leão, ou um dragão...

 

Muito bom o script, se eu tivesse V$ eu doava =)

 

Cara da sim você vai na pasta do script e vai nessa linha:

addOutfitCondition(wolfCondition, {lookType = 4, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})

Ai você muda o looktype = 4 pra o look type do monstro desejado e pronto.

Compartilhar este post


Link para o post
CrimAngel    1
CrimAngel

@TheDog, eu não estou mais mechendo neste script,como vê estou em dois projetos...

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.

×