Fala Jovens , Vi muitas pessoas falando sobre o system de zorua, então decidir trazer pra vocês
Lembrando : Testado em PDA TFS 0.3.6 SEM Level System
Então Vamos lá
Em CreatureScript/ Spawn.lua
Em baixo de
Colé Isso
local function doZorua(cid)
if isCreature(cid) then
if isSummon(cid) then return true end
if getPlayerStorageValue(cid, 74469) >= 1 then return true end
if getPlayerStorageValue(cid, 22546) >= 1 then return true end
if isNpcSummon(cid) then return true end
if getPlayerStorageValue(cid, 637500) >= 1 then return true end --alterado v1.9
if os.date("%X") >= "00:00:00" and os.date("%X") <= "03:00:00" then
chance = 0.75
elseif os.date("%X") >= "03:01:00" and os.date("%X") <= "05:00:00" then
chance = 1.50
elseif os.date("%X") >= "05:01:00" and os.date("%X") <= "07:00:00" then
chance = 1
elseif os.date("%X") >= "07:00:00" and os.date("%X") <= "12:00:00" then
chance = 0.20
elseif os.date("%X") >= "12:01:00" and os.date("%X") <= "16:00:00" then
chance = 0.10
elseif os.date("%X") >= "16:01:00" and os.date("%X") <= "18:00:00" then
chance = 0.10
elseif os.date("%X") >= "18:01:00" and os.date("%X") <= "20:00:00" then
chance = 0.15
elseif os.date("%X") >= "20:01:00" and os.date("%X") <= "22:00:00" then
chance = 0.18
elseif os.date("%X") >= "22:01:00" and os.date("%X") <= "23:59:59" then
chance = 0.30
else
chance = 0
end
local test = math.random(1,20000)
if test <= chance*5 then
doSendMagicEffect(getThingPos(cid), 18)
local lvl = math.random(10, 30)
local name, pos = "Zorua", getThingPos(cid)
local shi = doCreateMonster(name, pos , false)
doSetCreatureOutfit(shi, getCreatureOutfit(cid), -1)
doCreatureSetNick(shi, getCreatureName(cid))
doRemoveCreature(cid)
setPlayerStorageValue(shi, 74469, 1)
print("Um " .. name .. " foi spawnado em X=" .. pos.x .. " Y=" .. pos.y .. " Z=" .. pos.z)
else
setPlayerStorageValue(cid, 74469, 1)
end --/\
else
return true
end
end
Continuando Em Spawn.lua
Em Baixo De
addEvent(doShiny, 10, cid)
Adicione
addEvent(doZorua, 10, cid)
==============================================================================
-----------CONFIGURANDO------------------------
Em
if os.date("%X") >= "00:00:00" and os.date("%X") <= "03:00:00" then
chance = 0.75
Cada Horario tem uma X Chance De Spawn Pode ser trocadas
-----------------------------
local name, pos = "Zorua", getThingPos(cid)
No Local Name , Seria o poke que ira spawnar e ficara escondido no meio de outros Pokes
---------------------------------------------------------------------
Então e Isso Galera , Bom proveito do System
Gostou Deixe Aquele REP+