quest parecida com anihi

Hyagoferreira
em Scripts

Hyagoferreira

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/12Posts: 18Char no Tibia: Yoshimitsu

Iaew Galera tou aqui hj pra pedir um scripts para meu ot server mais porem tem uma quest que eu n tou conseguindo fazer se chama PENTAGRAMA vou explicar como fuciona

 

e +- tipo anihilator mais porem de 5 lugares para os player fica e uma alavanca pra puxa os 5 quando o player cair na quest vai aver um boss se alguem puder me ajuda dou +RAP

 

 

 

vou passa a posição da alavanca onde o player ta e onde ele cair :p

 

Possição do boss x=1563 y=666 z=14

 

 

Possição para onde os player seram teletranportado

 

Player 1) x=1561 y=671 z=14

Player 2) x=1562 y=671 z=14

Player 3) x=1563 y=671 z=14

Player 4) x=1564 y=671 z=14

Player 5) x=1565 y=671 z=14

 

E a possição da plataforma onde fica a alavanca

 

Player 1) x=1621 y=854 z=14

Player 2) x=1622 y=854 z=14

player 3) x=1623 y=854 z=14

Player 4) x=1624 y=854 z=14

Player 5) x=1625 y=854 z=14

 

 

POR FAVOR ME AJUDe

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Em data/actions/scripts crie um arquivo.lua e cole isto dentro:

 

local t = {
level = 50, -- level minimo para poder entrar
inicio = -- posical inicial dos players
{
{x=1621,y=854,z=14},
{x=1622,y=854,z=14},
{x=1623,y=854,z=14},
{x=1624,y=854,z=14},
{x=1625,y=854,z=14}
},
fim =	  -- posição para onde serão teleportados
{
{x=1561,y=671,z=14},
{x=1562,y=671,z=14},
{x=1563,y=671,z=14},
{x=1564,y=671,z=14},
{x=1565,y=671,z=14}
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local test = {}
for _, k in ipairs(t.inicio) do
local x = getTopCreature(k).uid
if(x == 0 or not isPlayer(x) or getPlayerLevel(x) < t.level) then
doPlayerSendCancel(cid, 'Não tem 5 players ou alguém não tem '..t.level..' ou mais.')
return true
end
table.insert(test, x)
end
for i, pid in ipairs(test) do
doSendMagicEffect(t.inicio[i], CONST_ME_POFF)
doTeleportThing(pid, t.fim[i], false)
doSendMagicEffect(t.fim[i], CONST_ME_ENERGYAREA)
end
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end

 

Edite o level, e confira as posições. É só colocar o respaw do boss pelo seu map editor no local.

 

Depois, em actions.xml adicione a tag: <action actionid="ACTION_ID_DA_ALAVANCA" script="NOMEDOSEUARQUIVO.lua"/>

sergiped.gif

Hyagoferreira

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/12Posts: 18Char no Tibia: Yoshimitsu

cara vlw msm :D quanlker coisa me adc no msn hyagobronson@hotmail.com

 

aqui mais n ta dando pra min puxa ninguem nem aparece nada :/ tentei com 5 player e puxei a alavanca deu nada

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Então você deve ter feito algo de errado cara. Verifique se as posições estão corretas ou veja se dá algum erro no servidor.

sergiped.gif

Hyagoferreira

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/12Posts: 18Char no Tibia: Yoshimitsu

eu fiz tudo do jeito que vc falou mais porem quando eu puxo a alavanca com 5 mcs n cai em lugar nem 1

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

Como está sua tag no actions.xml? Colocou o actionid da lever igual ao do actions.xml pelo map editor? Configurou as posições certinhas?

5303fg1.png