[Talkaction]Perfect Mount System 1.0

Antiemoxml
em Actions e Talkactions
  • 1
  • 2

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

A Muito tempo desemvolvendo o Script do Systema de Montaria e finalmente esta pronto OMG!

Agradeso a todos que me ajudarão

 

*Usando A talkaction

 

* Diga !animal go

Pra summonar o cavalo.

 

* Diga !animal mount

Para Montar no cavalo.

 

* Diga !animal ride

Para sair do cavalo.

 

* Diga !animal back

Para Tirar a Criatura.

 

 

* Instalando o Script

Va Na Pasta data Do servidor Talkactions/Scripts

Crie Uma Lua chamado animal

 

 

e cole isso dentro

 

-- [( XTibia Script By AntiemoXml, Doidin, Kydrai, Vodkart, MarcelloMkez )] --
-- [( XTibia Script ##Esclusivo Ao Xtibia.com ##  XTibia Script )] --

function onSay(cid, words, param)

   local cfg = {
   storage = 6679, 
   monster = "War Wolf",
   speed = 600,
   lookType = 4,
   time = 600 * 6000 * 1000000
   }

   local summon = getPlayerStorageValue(cid, cfg.storage)

   if param:lower() == "go" then
       if summon <= 1 then
       if (getTilePzInfo(getCreaturePosition(cid)) == LUA_ERROR) then
           local m = doCreateMonster(cfg.monster, getCreaturePosition(cid))
           doConvinceCreature(cid, m)
           setPlayerStorageValue(cid, cfg.storage, m)
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.")
            end
       else
   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have already summoned a horse.")
        end

   elseif param:lower() == "mount" then
       if isCreature(summon) then
           local outfit = getCreatureOutfit(cid)
           outfit.lookType = cfg.lookType
           doRemoveCreature(summon)
           doChangeSpeed(cid, cfg.speed)
           doSetCreatureOutfit(cid, outfit, cfg.time)
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to summon a horse.")
       end

   elseif param:lower() == "ride" then
       if summon > 1 then
       local outfit = getCreatureOutfit(cid)
       if outfit.lookType ~= cfg.lookType then
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need Horse To Riding.")        
       end

       if (getTilePzInfo(getCreaturePosition(cid)) == LUA_ERROR) then
           doRemoveCondition(cid, CONDITION_OUTFIT)
           doChangeSpeed(cid, -cfg.speed)
           local m = doCreateMonster(cfg.monster, getCreaturePosition(cid))
           doConvinceCreature(cid, m)
           setPlayerStorageValue(cid, cfg.storage, m)
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You Can'Not Summon Your Creature In Pz Zone.")        
       end
          else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're not riding a horse.")
   end

   elseif param:lower() == "back" then
       if isCreature(summon) then
           doRemoveCreature(summon)
           setPlayerStorageValue(cid, cfg.storage, 0)
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not summoned a horse.")
       end
   else
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
   end

   return TRUE
end

 

agora va en talkactions.xml e coloque a seguinte tag

 

<talkaction words="!animal" script="animal.lua"/>

 

agora va en creaturescripts/scripts e crie 1 arquivo.lua chamado Summon

e cole isso dentro

function onLogin(cid)
       registerCreatureEvent(cid, "logoutss")
       return TRUE
end

function onLogout(cid)
           if getPlayerStorageValue(cid, 6679) >= 0 then
                       setPlayerStorageValue(cid, 6679, 0)
               return FALSE
       end
       return TRUE
end

isso e caso em um Logout com o storage ele ira resetar o storage do mesmo modo do back mas no caso de 1 logout com a criatura

 

agora va en creaturescripts.xml e coloque as seguintes tags

 

       <event type="login" name="loginss" script="summon.lua"/>
       <event type="logout" name="logoutss" script="summon.lua"/>

 

 

aqui esta 1 fotinha para vocês verem como realmente fica

111cr.gif

 

 

    monster = "War Wolf", <---- Criatura Que ira ser sumonada exemplo você pode usar um war wolf ou ate otra coisa que você gostar 1 orc maruder e etc...
   speed = 600, <--- Local de Speed q o player ira ganhar en cima da montaria
   lookType = 4  <--- Looktype da Outifit de montaria exemplo 1 orc rider

 

 

IMPORTANTE

 

<flag convinceable="0"/>

 

convinceable="0"/ coloque para convinceable="1"/ para criatura Não te atacar

 

<flag convinceable="1"/>

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

Flyw

ϟ Yeah baby,Yeah!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/03/08Posts: 423

Só corrigindo umas coisas:

-- [( XTibia Script ##Sclusivo Ao Xtibia.com ## XTibia Script )] --

"You Can'Not Summon Your Creature In Pz Zone.

pz= Protection Zone,então pq pz zone?

Vocês Gostarão

...Os outros eu deixo pra você tentar achar.

 

 

ps: Como uso esse script em meu servidor 8.62?tenho que adicionar as sprites?e se sim,como?

Att, Lucas F. Mendonça - FlyWorld

 

orkutqr.pngϟ Lucas F Mendonça

msnicon.png lGk@SoldatX.com / Flyw_@Live.com

skypeicon.png Lucas.Ferreira.Maoe

MarcelloMendes

Again...
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/06/10Posts: 80Char no Tibia: Dardnyti Elfresso

Cara so corrigindo,

 

if outfit.lookType ~= cfg.lookType then
       else
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need Horse To Riding.")        
       end

 

ta bem feio rsrs'

 

mude pra isto:

if outfit.lookType == cfg.lookType then
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need Horse To Riding.")
          return true        
       end

 

e te mas algumas coisas que dao pra modifikar e organizar!

 

abraco , bom sistema....

~MarcelloMkez'~

Msn: marcello_dirt@hotmail.com

 

 

kakashifp8.png

 

 

~ Awaken Tibia Server ® ~



 

- * Meus Trabalhos:

 

 

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

Só corrigindo umas coisas:

-- [( XTibia Script ##Sclusivo Ao Xtibia.com ## XTibia Script )] --

"You Can'Not Summon Your Creature In Pz Zone.

pz= Protection Zone,então pq pz zone?

Vocês Gostarão

...Os outros eu deixo pra você tentar achar.

 

 

ps: Como uso esse script em meu servidor 8.62?tenho que adicionar as sprites?e se sim,como?

 

 

Bom fis esse Script por que antes Muita jente queria eu pensei q ia ter elogios e tal mas so criticas

S:

 

cara se Não te agradou tudo bem não me emporto so tentei ajudar os Outros que pedião tanto o systema de Montaria

 

mas tambem você pode usar com war wolf e orc rider e tb o maruder depende de seu gosto :o

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

Flyw

ϟ Yeah baby,Yeah!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 28/03/08Posts: 423

Só corrigindo umas coisas:

-- [( XTibia Script ##Sclusivo Ao Xtibia.com ## XTibia Script )] --

"You Can'Not Summon Your Creature In Pz Zone.

pz= Protection Zone,então pq pz zone?

Vocês Gostarão

...Os outros eu deixo pra você tentar achar.

 

 

ps: Como uso esse script em meu servidor 8.62?tenho que adicionar as sprites?e se sim,como?

 

 

Bom fis esse Script por que antes Muita jente queria eu pensei q ia ter elogios e tal mas so criticas

S:

 

cara se Não te agradou tudo bem não me emporto so tentei ajudar os Outros que pedião tanto o systema de Montaria

 

mas tambem você pode usar com war wolf e orc rider e tb o maruder depende de seu gosto :o

 

Tu corrigiu errado ainda hein fera,aconselho tu estudar,apesar de tudo não deixa de ser um bom script.

Att, Lucas F. Mendonça - FlyWorld

 

orkutqr.pngϟ Lucas F Mendonça

msnicon.png lGk@SoldatX.com / Flyw_@Live.com

skypeicon.png Lucas.Ferreira.Maoe

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

mas mesmo assim obrigado por dizer que o Script e bom Não diga so a min diga ao pessoal q me ajudou a criar :)

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

Cara dexa o script ja em um modo de montar no gnarlhound e pega outfit do marauder pra esses cara nao ficar te enxendo o saco. Perguntinha, voce conseguiu consertar aquele antigo bug que o player com o outfit de mount podia sumonar a criatura ?



 

Abraços

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

sim consegui sim :)

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

Maicondoze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/03/07Posts: 55

ja puiz o script mas aparece isso 01:29 You need to summon a horse., como sumono um caavlo?

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

para sumonar você dis !animal go

para montar !animal mount

para sair !animal ride

para tirar o cavalo !animal back

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

Maicondoze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/03/07Posts: 55

Não sumona um cavalo, e sim um war wolf, e eu viro um Orc.

Mas não da para descer nem fazer ele sumir.

Antiemoxml

i noob D:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/10Posts: 58Char no Tibia: noob

Desculpe no meu servidor funcionou perfeitamente mas. fui testar en outro servidor e vi que tinha o erro de antes vou arumar e respostar me desculpen pelo transtorno abraços.

A lingua de expresão e oque constroe uma nação independentemente da moeda e sua gotação

lfelipebsilva05

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 21/11/11Posts: 160

funciona em 8.6?

15151512

Sou Feio mais sou gostoso sou ridiculo mais so lindo sou idiota
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/11/10Posts: 69

ei funciona em 8.6

pf me diga que eu quero por meu ot

whanderson

VIBRAÇÃO,UNIÃO E PODER!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/10/10Posts: 24Char no Tibia: ANDSHOW

funciona em 8.60 !

 

@Antiemoxml

vey no teu script tem pra montar em um war wolf , poderia me falar como poem o cavalo (que esta na foto) ? beurk.gif

 

valew aew '-'

Reggae Power

 

" Deus me enviou à terra com uma missão. Só Ele pode me deter, os homens nunca poderão. "

 

anigifyrr.gif

 

 

" Não devemos chorar pelo que nos foi tirado, e sim aprender a amar o que nos foi dado. "

 

curnga.gif

 

 

Ajudei? REP + (:

  • 1
  • 2