Ir para conteúdo

Featured Replies

Postado

local days = {1, 5, 10} -- Dias do mês onde terá o evento double xp
local stg = 512154

function onLogin(cid)
    
	if isInArray(days, os.date("%d")) then
		if getPlayerStorageValue(cid, stg) < 1 then
			doPlayerSetRate(cid, SKILL_LEVEL, 2.0)
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hoje estamos em dia de double XP!")
			setPlayerStorageValue(cid, stg, 1)
		end	
	elseif getPlayerStorageValue(cid, stg) > 0 then	
			doPlayerSetRate(cid, SKILL_LEVEL, 1)
			setPlayerStorageValue(cid, stg, -1)
    end
return true
end 

Editado por Summ (veja o histórico de edições)

EQD4Qy4.gif

  • Respostas 20
  • Visualizações 2.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • dexplogin.lua (data\creaturescripts\scripts): local days = {     [10] = '00:00', -- [day] = 'hour(s):minute(s)'     [11] = '12:00' } function onLogin(cid)     local d = days[os.date('*t').day]     

  • local days = {1, 5, 10} -- Dias do mês onde terá o evento double xp local stg = 512154 function onLogin(cid) if isInArray(days, os.date("%d")) then if getPlayerStorageValue(cid, stg) < 1 t

  • Vá na pasta creaturescripts e abre o creaturescripts.xml e adicione a seguinte tag: <event type="login" name="DoubleXP" event="script" value="DoubleXP.lua"/> Agora vá em creaturescripts/script

Postado
  • Autor

Irei Testar @Summ. depois edito pra dizer se funcinou aqui

 

Testei no TFS 0.4 e nao funcinou, irei testar no TFS 1.0 agora ;s

 

Poderia me enviar a forma correta de instalar ele ? pra mim ver se fiz tudo certinho mesmo ? pq nao da erro nenhum no console, mais tbm nao fica double xp ;s

Editado por subhe (veja o histórico de edições)

n35408.gif

Postado

Vá na pasta creaturescripts e abre o creaturescripts.xml e adicione a seguinte tag:

<event type="login" name="DoubleXP" event="script" value="DoubleXP.lua"/>

Agora vá em creaturescripts/scripts e crie um arquivo chamado DoubleXP.lua e adicione:

-- Monday = Segunda
-- Tuesday = Terça
-- Wednesday = Quarta
-- Thursday = Quinta
-- Friday = Sexta
-- Saturday = Sabado
-- Sunday = Domingo

function onLogin(cid)
DoubleDays = {"Saturday", "Sunday"}
 if isInArray(DoubleDays, os.date("%A")) then
  doPlayerSetRate(cid, SKILL__LEVEL, 2.0)
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[Double XP]\nHoje estamos em evento de Double XP!\nAproveite.")
 end
 return true
end

No caso de duas vezes por mês é só adicionar o script quando quiser, quando já tiver feito o evento retire a tag do creaturescripts/creaturescripts.xml

Faça bom aproveito, flw, vlw.

Editado por nookia (veja o histórico de edições)

The medieval RpG Server

espada-barbara.jpg

[RpG] OLDWORLD OPEN TIBIA

Postado
  • Autor

esse script eu tenho

eu queria um que ficasse double xp 2 vezes no mes, ou no ano, justamente pra nao ter que ficar fazendo isso ;x

 

mais mesmo assim vlw ;s

n35408.gif

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo