Ir para conteúdo
  • Cadastre-se

ajuda pisar e nascer bixo


Posts Recomendados

BEM COMO TITULO DIS  "ajuda pisar e nascer bixo" 

entao preciso de 1 script para qd player pisa determinado lugar X nascem 8 bixo ao redor do player no caso com posiçao que os bixo irao nascer 

"OBS" o bixo nao pode si mover nasce fica parado

e tambem 1 piso telerportador que player pisa nele e vai posisao X

 

e pa acaba gostaria de sabe onde fica essa droga:

<instant name="exiva" words="exiva" lvl="8" mana="20" aggressive="0" params="1" exhaustion="1000" groups="3,2000" icon="20" needlearn="0" event="function" value="searchPlayer">

Editado por Dennyz (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Para fazer um piso que ao pisar, nasçam bixos que ñ se movem, vc precisará fazer uma versão desses bixos que ñ se mova, assim: suponhamos que eu quero que nasçam 8 morgaroths, aí eu vou no arquivo monsters.xml, copio a tag do morgaroth e edito a cópia para que fique assim:

 

Essa é a originial:

        <monster name="Morgaroth" file="Bosses/morgaroth.xml"/>

Essa é a editada:

        <monster name="Morgaroth-imovel" file="Bosses/morgaroth-imovel.xml"/>

Observer que eu mudei a parte de file="SCRIPT DO MONSTRO QUE VAMOS EDITAR PARA QUE FIQUE IMOVEL", no caso eu adicionei no final -imovel.

  1. Agora vamos criar esse novo morgaroth imovel:
  2. Encontre onde está o arquivo .xml do monstro que vamos editar (vc pode ver isso olhando a parte de file no mosnters.xml, no caso, está em: bosses). Agora copie e cole na mesma pasta o arquivo .xml do monstro que vamos deixar imovel.
  3. Renomeie o arquivo para que fique do jeito que vc colocou no monsters.xml, no meu caso vou renomeá-lo para morgaroth-imovel.xml
  4. Agora abra o arquivo novo (no caso morgaroth-imovel.xml)
  5. Agora procure por speed="450" (no meu caso vai estar 450) agora apague o valor que estiver entre as aspas e coloque 0 assim: speed="0".
  6. Agora vamos criar um piso que sumone os monstros. Para isso vc deve adicionar um action id no seu piso por meio do de algum editor de mapa. LEMBRANDO QUE ESSE ACTION ID SÓ DEVE SER USADO PARA ESSA FINALIDADE, NUNCA REPITA UM ACTION ID EM PISOS QUE NÃO TERÃO A MSM FUNÇÃO!!! Suponhamos que vc coloque 25000.
  7. Crie uma tag em movements.xml assim:
<movevent type="StepIn" actionid="25000" event="script" value="SCRIPT.lua"/>

     8. Agora na pasta scripts crie um script.lua e cole isso dentro:

--SCRIPT FEITO POR Danihcv, para TibiaKing.com

local position1 = {x=32367, y=32227, z=7}  --Position 1 em que o monstro 1 aparecerá
local position2 = {x=32367, y=32225, z=7}  --Position 1 em que o monstro 1 aparecerá
local position3 = {x=32367, y=32223, z=7}  --Position 1 em que o monstro 1 aparecerá
local position4 = {x=32367, y=32221, z=7}  --Position 1 em que o monstro 1 aparecerá
local position5 = {x=32370, y=32227, z=7}  --Position 1 em que o monstro 1 aparecerá
local position6 = {x=32370, y=32225, z=7}  --Position 1 em que o monstro 1 aparecerá
local position7 = {x=32370, y=32223, z=7}  --Position 1 em que o monstro 1 aparecerá
local position8 = {x=32370, y=32221, z=7}  --Position 1 em que o monstro 1 aparecerá

local summon1 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 1
local summon2 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 2
local summon3 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 3
local summon4 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 4
local summon5 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 5
local summon6 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 6
local summon7 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 7
local summon8 = 'Morgaroth-imovel' --Nome editado no movements.xml do novo monstro imovel 8

function onStepIn(monster, pos)

doCreateMonster(summon1, position1, false, false)
doCreateMonster(summon2, position2, false, false)
doCreateMonster(summon3, position3, false, false)
doCreateMonster(summon4, position4, false, false)
doCreateMonster(summon5, position5, false, false)
doCreateMonster(summon6, position6, false, false)
doCreateMonster(summon7, position7, false, false)
doCreateMonster(summon8, position8, false, false)
return
end

 

 

  • Piso teleportador, vc precisa adicionar um action id no piso que vc qr que seja o teleportador do player, aí digamos que vc adicionou o action id 25001:

                        Vá em movements.xml e adicione essa tag:

<movevent type="StepIn" actionid="25001" event="script" value="SCRIPT.lua"/>

                    Agora va na pasta movements/scripts e crie um script.lua e ponha isso dentro:

local destino = {x = 32396, y = 32194, z = 7}  -- Aqui vc põe as coordenadas do local pra onde o player vai

function onStepIn(cid, item, pos)
doTeleportThing(cid,destino)
end
  • Não dá pra editar o exiva por meio de scripts, pois ele é uma função editável só por meio das sources de sua distro.

 

Pronto, tudo feito! ^^

Se puder dar REP++ ficarei mt grato.

Abraços.

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo