Ir para conteúdo

Novas Quests


Skymagnum

O Vodkart é viado?  

9 votos

  1. 1. Respondam



Posts Recomendados

Tipo: Acho que é um tutorial meio que com scripts seilá,

Autor: Eu.

 

Como vocês podem notar os otserv's hoje em dia não investem muito em quest's com rpg são quase todas iguais clique no baú pegue o item então tava entediado e resolvi criar essa quest(criei +/- falta algumas coisas se quiserem editar elas) .

 

@Se consiste.

Em falar com o NPC pegar o item ir na statue usar o item que ganhou do NPC ganhar outro item ir em outra statua destruir ela colocar o item no fogo e vocês decidem oque mais só coloquei para soltar efeito.

 

MOVEMENTS:

 

function onAddItem(moveItem, tileItem, position, cid)

if isPlayer(cid) then

if moveItem.itemid == ID DO ITEM QUE TU MOVE then


doSendMagicEffect(position, 28)
doSendMagicEffect(position, 29)
doSendMagicEffect(position, 30)
doSendMagicEffect(position, 66)
doSendMagicEffect(position, 47)
doSendMagicEffect(position, 48)
doSendAnimatedText(getThingPos(cid), "Sacrifice!", 180)

end
end
return true
end

 

tag:

<movevent type="AddItem" tileitem="1" itemid="ID DO TILE QUE ELE EMPURA O ITEM" event="script" value="nome.lua"/>

 

 

ACTIONS:

 

Primeira estatua(aquela que você ganha a wood.)

 

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



if itemEx.itemid == ID DA ESTATUA then


doSendMagicEffect(toPosition, 28)
doSendMagicEffect(toPosition, 29)
doSendMagicEffect(toPosition, 30)
doSendMagicEffect(toPosition, 66)
doSendMagicEffect(toPosition, 47)
doSendMagicEffect(toPosition, 48)
doSendAnimatedText(toPosition, "CHANGED!", 210)



doSendAnimatedText(getThingPos(cid), "Wood", 180)
doSendMagicEffect(getThingPos(cid), 3)
doPlayerAddItem(cid, 5901, 1)
doRemoveItem(item.uid, 1)

end
return true
end

 

tag:

<action itemid="ID DO ITEM QUE VAI USA NA ESTATUA" script="nome.lua" />


Segunda Estatua(aquela que tu tem que quebrar).

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

local idEstatua = ID DA ESTATUA
local sec = 5

if itemEx.itemid == idEstatua then

doRemoveItem(itemEx.uid)
doSendMagicEffect(toPosition, 3)
doSendAnimatedText(toPosition, "POW!", 210)
addEvent(doCreateItem, sec * 1000, idEstatua, 1, toPosition)

doPlayerSendTextMessage(cid, 25, "You have " .. sec .. " seconds to sacrifice.")

end
return true
end

 

tag:

<action itemid="ID DO ITEM QUE VAI USA NA ESTATUA" script="nome.lua" />

 

 

 

Gift:

h8Yg6.gif

 

 

 

espero que tenham gostado e bem simples mais espero que gostem e tenham gostado muito do gosto.

 

 

ps: POSTEI A ESTATUA SEM UNIQUEID PORQUÊ PODIA BUGAR.

 

PS2: DEPOIS POSTO O RESTO.

 

PS3: O VODKART E VIADO.

 

espero que tenham gostado e bem simples mais espero que gostem e tenham gostado muito do gosto.

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

Certo ele vai queima a madeira la no fogo... e dps? nao tem como ele queima a madeira sei la algo ou joga algo e cria um TP e talz para ir para outro lugar... e talz... ??? Mas otimo script amigo... Se fazer algo mais ... do que sugeri dou mais REP.... Toma meu REP bom script!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...