VI
pedido

Quest Demon

Por vidalokkka, 21 de out. de 2012 em Scripts

ajuda
ajudame
5
1.1k
vidalokkkaV
21 de outubro de 2012 às 10:51

alguem pode me passa a quest dos demon que tem que mata 6666 demon pra ganhar um item queria coloca no meu ot

assim que mata um fica assim demon[1] demon[2] demon[3] demon[4] demon[5] ai quando chegar a 6666 termina a quest

valendo rep+

Editado Outubro 21 por vidalokkka

SkyLighS
21 de outubro de 2012 às 11:00

Poderia falar melhor o nome da quest

 

anihi ?

SmiXS
21 de outubro de 2012 às 11:30

Vá em creatureScript/script e crie um arquivo chamado demon6666.lua e cole o seguinte código dentro:

local config = {
      quantosDemonsTemQueMatar = 6666,
      premio = 2160, -- Aqui o id do item que vai ganhar
      quantidade = 20
}
function onDeath(cid, corpse, deathList)
for a = 1, #deathList do
local player = deathList[a]
if getPlayerStorageValue(player, 593) < 0 then
setPlayerStorageValue(player, 593, 0)
end
if getPlayerStorageValue(player, 593) >= config.quantosDemonsTemQueMatar then
doPlayerSendTextMessage(player, 27, "Parabéns "..getCreatureName(player)..", você completou a task e matou ["..getPlayerStorageValue(player, 593).."] demons.")
doPlayerAddItem(player, config.premio, config.quantidade)
end
    setPlayerStorageValue(player, 593, getPlayerStorageValue(pk, 593) +1)
    doPlayerSendTextMessage(player, 27, "Você matou ["..getPlayerStorageValue(player, 593).."] demons.")
end
return true
end

Agora cole está tag em creaturescipt.XML:


 

Agora vá em creaturescript/scripts/login.lua e cole esta outra tag dentro:

registerCreatureEvent(cid, "demon6666")

 

Depois de feito, vamos no mostro ("DEMON") e colocarmos à seguinte tag nele:


 

Agora é só testar e me dar REP+ ^}^...

Editado Outubro 21 por SmiX

LolkskyL
21 de outubro de 2012 às 11:35

Isso não seria a TASK não? .-.

SmiXS
21 de outubro de 2012 às 11:47

Se ele pedir eu faço um npc pra ele...