Parabens! kkk11111 muito bom tópico...
Obrigado!
Por kkk111, 21 de set. de 2009 em Globalevents e Spells
Parabens! kkk11111 muito bom tópico...
Obrigado!
info
Grupo: Barão
Registrado: 01/07/09
Posts: 216
Reputação: +4

Você pode reduzir o script, utilizando tabelas.
Observe...
Antes:
function onStartup()
local Dia = os.date("%A")
if Dia == "Monday" then -- Segunda-Feira -- by PaulO
RashidPos = {x = 100, y = 100, z = 7} -- Svargrond
elseif Dia == "Tuesday" then -- Terça-Feira
RashidPos = {x = 100, y = 100, z = 7} -- Liberty Bay
elseif Dia == "Wednesday" then -- Quarta-Feira
RashidPos = {x = 100, y = 100, z = 7} -- Port Hope
elseif Dia == "Thursday" then -- Quinta-Feira
RashidPos = {x = 100, y = 100, z = 7} -- Ankrahmun
elseif Dia == "Friday" then -- Sexta-Feira
RashidPos = {x = 100, y = 100, z = 7} -- Darashia
elseif Dia == "Saturday" then -- Sabado
RashidPos = {x = 100, y = 100, z = 7} -- Edron
elseif Dia == "Sunday" then -- Domingo -- by PaulO
RashidPos = {x = 100, y = 100, z = 7} -- Carlin
end
doCreateNpc("Rashid", RashidPos)
end
Depois:
days = {
['Monday'] = {x = 100, y = 100, z = 7},
['Tuesday'] = {x = 100, y = 100, z = 7},
['Wednesday'] = {x = 100, y = 100, z = 7},
['Thursday'] = {x = 100, y = 100, z = 7},
['Friday'] = {x = 100, y = 100, z = 7},
['Saturday'] = {x = 100, y = 100, z = 7},
['Sunday'] = {x = 100, y = 100, z = 7},
}
function onStartup()
return doCreateNpc("Rashid", days[os.date('%A')])
end
info
Grupo: Campones
Registrado: 28/08/07
Posts: 27
Reputação: +8
Rashid está viajando pelo Tibia todos os dias agora =d...
globalevents/scripts/rashid.lua
function onStartup() local Dia = os.date("%A") if Dia == "Monday" then -- Segunda-Feira -- by PaulO RashidPos = {x = 100, y = 100, z = 7} -- Svargrond elseif Dia == "Tuesday" then -- Terça-Feira RashidPos = {x = 100, y = 100, z = 7} -- Liberty Bay elseif Dia == "Wednesday" then -- Quarta-Feira RashidPos = {x = 100, y = 100, z = 7} -- Port Hope elseif Dia == "Thursday" then -- Quinta-Feira RashidPos = {x = 100, y = 100, z = 7} -- Ankrahmun elseif Dia == "Friday" then -- Sexta-Feira RashidPos = {x = 100, y = 100, z = 7} -- Darashia elseif Dia == "Saturday" then -- Sabado RashidPos = {x = 100, y = 100, z = 7} -- Edron elseif Dia == "Sunday" then -- Domingo -- by PaulO RashidPos = {x = 100, y = 100, z = 7} -- Carlin end doCreateNpc("Rashid", RashidPos) endglobalevents/globalevents.xml
Espero que não haja erros.
Obs: Deve ser usado no TFS 0.3.5+