Ir para conteúdo

10k Quest Lever Para Tfs


Posts Recomendados

Aeww pessoal para quem tem seu ot TFS e quer a quest dos 10k em seu servidor está ai a lever igualzinha do tibia RL, lembrando que so falta por as respectivas posições dos items e dos players, espero que isso ajude muitas pessoas.

 

Va em actions xml e coloque

<action uniqueid="5002" script="10k Quest.lua"/>

 

Depois crie o arquivo "10k Quest.lua" e coloque o que está neste quote abaixo.

-- By Luke sky walker

function onUse(cid, item, fromPosition, itemEx, toPosition)

player1pos = {x=x, y=x, z=x, stackpos=253} -- Paladin --

player2pos = {x=x, y=x, z=x, stackpos=253} -- Druid --

player3pos = {x=x, y=x, z=x, stackpos=253} -- Sorcerer --

player4pos = {x=x, y=x, z=x, stackpos=253} -- Knight --

player1 = getThingfromPos(player1pos)

player2 = getThingfromPos(player2pos)

player3 = getThingfromPos(player3pos)

player4 = getThingfromPos(player4pos)

item1pos = {x=x, y=x, z=x, stackpos=1} -- Crossbow --

item2pos = {x=x, y=x, z=x, stackpos=1} -- Red Apple --

item3pos = {x=x, y=x, z=x, stackpos=1} -- Spellbook --

item4pos = {x=x, y=x, z=x, stackpos=1} -- Sword --

item1 = getThingfromPos(item1pos)

item2 = getThingfromPos(item2pos)

item3 = getThingfromPos(item3pos)

item4 = getThingfromPos(item4pos)

nplayer1pos = {x=x, y=x, z=x}

nplayer2pos = {x=x, y=x, z=x}

nplayer3pos = {x=x, y=x, z=x}

nplayer4pos = {x=x, y=x, z=x}

if item.uid == 5002 and item.itemid == 1945 then

if player1.itemid == TRUE and player2.itemid == TRUE and player3.itemid == TRUE and player4.itemid == TRUE then

if isPaladin(player1.uid) and isDruid(player2.uid) and isSorcerer(player3.uid) and isKnight(player4.uid) then

if item1.itemid == 2455 and item2.itemid == 2674 and item3.itemid == 2175 and item4.itemid == 2376 then

doTeleportThing(player1.uid,nplayer1pos)

doTeleportThing(player2.uid,nplayer2pos)

doTeleportThing(player3.uid,nplayer3pos)

doTeleportThing(player4.uid,nplayer4pos)

doSendMagicEffect(player1pos,2)

doSendMagicEffect(player2pos,2)

doSendMagicEffect(player3pos,2)

doSendMagicEffect(player4pos,2)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(nplayer2pos,10)

doSendMagicEffect(nplayer3pos,10)

doSendMagicEffect(nplayer4pos,10)

doRemoveItem(item1.uid,1)

doRemoveItem(item2.uid,1)

doRemoveItem(item3.uid,1)

doRemoveItem(item4.uid,1)

doSendMagicEffect(item1pos,2)

doSendMagicEffect(item2pos,2)

doSendMagicEffect(item3pos,2)

doSendMagicEffect(item4pos,2)

doTransformItem(item.uid,item.itemid+1)

else

doPlayerSendCancel(cid,"You need four request item for this quest.")

end

else

end

else

doPlayerSendCancel(cid,"You need four player for this quest.")

end

elseif item.uid == 5002 and item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

else

end

return TRUE

end

Editado por Lukeskywalker
Link para o comentário
Compartilhar em outros sites

Certinho, se foi você mesmo quem fez, está bom para primeira action... (se for) hehe

 

PS: Funciona em qualquer servidor, nenhuma restrição até 7.5 ;)

Link para o comentário
Compartilhar em outros sites

Eu fiz sim eu fasso scripts a um tempo a decidi posta nos forum para ajuda as pessoas que procuram scripts :) adoro fazer scripts é meu passa tempo :)

 

eu mencionei que era para tfs por cusa que no inicio está

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

não

function onUse(cid, item, frompos, item2, topos)

 

:)

Editado por Lukeskywalker
Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 1 month later...
  • 1 month later...
  • 4 months later...
×
×
  • Criar Novo...