Ir para conteúdo

Script De Task's


doohrush

Posts Recomendados

Pessoal estou percorrendo o google inteiro pra achar um tutorial de como fazer task's

por exemplo eu qria um npc q pedice a task,

ele iria contando a cada bixo morto por exeplo

voce matou 4213 Minotauros

e quando chegace em 5000 poderia ir la fala com npc e ele puchava a pessoa para o boss no caso ( the horned fox)

eu qria um tutorial detalhado,

Quem tiver com preguiça de ajudar com um detalhado pelomenos crie 1 q conte a quantia q ja foi morto e quando chega aos 5000 mil morto sumonar um the horned fox,( preferencia q só o cara possa matar

Exemplo: a firewaker boots, que quando clica na pedra pode entra 1 pessoa só no portal, ou tipo a inqui q quando mata u boss abre u portal, mais no caso tinha q ser no 5000 minotauro q matace

:thumbsupsmiley:

:bigboulay:

OLHEM ISSO ALGUEM PODE FAZER COLORIDO E ME EXPLICAR PRA MIM FAZER DE OUTROS BICHOS?

 

para começar , entre em (pasta do ot /data/creaturescripts/)creaturescripts.xml e adicione este tag

 

QUOTE

<event type="task" name="task" script="old window.lua"/>

 

Então vá em data e crie uma pasta chamada old window.lua

 

nela coloque o seguinte :

 

QUOTE

--[[Linha 1 ]] function onDeath(cid, corpse, lastHitKiller, mostDamageKiller)

--[[Linha 2 ]] registerCreatureEvent(cid, "giant spider")

--[[Linha 3 ]] local creaturename = getCreatureName(cid)

--[[Linha 4 ]] local Giant Spiders = getPlayerStorageValue(mostDamageKiller, 5570)

--[[Linha 5 ]] if creaturename == 'giant spider' or creaturename == 'tarantula' then

--[[Linha 6 ]] if Giant Spiders == 1000 then

--[[Linha 7 ]] doPlayerSendCancel(mostDamageKiller,'Voce conseguiu."byZero"')

--[[Linha 8 ]] position = getCreaturePosition(cid)

--[[Linha 9 ]] doSendMagicEffect(position, CONST_ME_TELEPORT)

--[[Linha 10]] doSummonCreature("The old window", position)

--[[Linha 11]] setPlayerStorageValue(mostDamageKiller,5570,-1)

--[[Linha 12]] setPlayerStorageValue(mostDamageKiller,5571,1)

--[[Linha 13]] elseif Giant Spiders >= 0 then

--[[Linha 14]] setPlayerStorageValue(mostDamageKiller,5570, Giant Spiders+1)

--[[Linha 15]] doPlayerSendCancel(mostDamageKiller,'Faltam '.. 1000-Giant Spiders..' Giant Spiders."ByZero"')

--[[Linha 16]] else

--[[Linha 17]] end

--[[Linha 18]] end

--[[Linha 19]] end

 

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

×
×
  • Criar Novo...