Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Amigos, estou usando esse script para 1 certo item ser de double exp em meu servidor....

 

local config = {
	rate = 2, -- 4x More Experience
	time = 1, -- Hours of Exp Time
	storage = 21123
}
local function endExpRate(cid)
	if isPlayer(cid) == TRUE then
		doPlayerSetRate(cid, SKILL__LEVEL, 1) -- config.lua rate
		setPlayerStorageValue(cid, config.storage, -1)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your extra experience time has ended.")
	end
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(getPlayerStorageValue(cid, config.storage) < 0) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your extra experience rate is now: " .. config.rate .. ". It will last for ".. config.time .." hours.")
		doPlayerSetRate(cid, SKILL__LEVEL, config.rate)
		setPlayerStorageValue(cid, config.storage, os.time() + config.time * 3600)
		addEvent(endExpRate, config.time * 3600 * 1000, cid)
		doRemoveItem(item.uid, 1)
	else
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You still have extra experience time left.")
	end
	return TRUE
end

Mas o mesmo está sempre bugando e virando no tinhoso..... Tipo as vezes o player usa e fica 100% normal mas as vezes o player usa, quando precisar usa novamente o mesmo não funciona alguém poderia me ajudar?

Link para o post
Compartilhar em outros sites
  • Respostas 14
  • Created
  • Última resposta

Top Posters In This Topic

O tópico foi movido para a área correta, preste mais atenção da próxima vez!
Leia as regras do fórum:

Hidden Content

    Give reaction to this post to see the hidden content.


Este tópico foi movido:
De: "OTServAnuncie seu ServidorOpen PVP"
Para: "OTServSuporte OTServ"

 

@EDIT

O script a cima está programado para você poder usar de 24 em 24 horas. Ou seja, ao usar, você terá que esperar o tempo acabar para usar de novo.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Problema, que preciso que ele funcione por 2 horas... e quando termine o tempo possa usar novamente, o item.... Estranho encima la falava que é 1 hora, o senhor poderia me ajudar a arrumar ele pra fica 100% ou até mesmo algum que senhor use?

:facepalm:  desculpe posta errado não sei onde estava com a cabeça.

Link para o post
Compartilhar em outros sites

 Bem, no caso esse script tem uma grande falha, pois se o player der logout com o Double XP, creio que ele não perderá o bônus depois do tempo.

  Mostrar conteúdo oculto


Bem, quanto tempo mais ou menos o script está funcionando para um player ?

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Então é como o senhor escreveu se ele da logout o mesmo falha realmente kkkk, ele funciona cerca de 1 hora ou 2... As vezes ele funciona até pessoa deslogar, e as vezes ele nunca para de funcionar. ... :facepalm: 


Não sei mais o que fazer testei uns 3 script e todos bugan e etc... Meu servidor versão 9.80 a 9.86 ....

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96843
    Tópicos
    519605
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo