Ir para conteúdo

Pergunta

Bom PEssoa, Preciso De Um Script De algum Potion Um Runa Ou Até Item Que De Double Exp Por Um Determinado Tempo !!!!

 

 

Ja VI em Muitos Lugares Que Alguns Scripts Bugam, Que Quando O Tempo Acaba Continua COm o DOuble Exp Que as veses Usa o Negócio Quantas veses quiser ! Então eu queria que voçês Me Ajudassem Nessa ...

Preciso De Um Script Que Não Tenha Essas Bugs.

 

Meu OTServ é Verção 8.60

EXP DO MEU OT ESTA COM ESTAGES ...

 

Peço Desculpa Caso Tenha Postado NA Area Errada Ou Caso Tenha Erros De Escrita !

Fis esse Tópico Com Muita Preça !!!

Agradeço Desde Já !!!!!!!!!

Link para o comentário
https://xtibia.com/forum/topic/187292-potion-que-da-double-exp-em-ot-com-stages/
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Criei um que o player da use no item ai fica com double aki

 

va em data / action / scripts / e renome qualquer arquivo.lua para doublexp

e ponhe isso tudo la dentro

 

function onUse(cid, item)

 

local time = 600 --Quanto tempo vai ficar de doublexp (Tempo em segundos)

local storage = 9393 --nao mexa aki

 

if item.itemid == 1234 then -- Id da potion

doPlayerSetExperienceRate(cid, 2)

doRemoveItem(item.uid,1)

doPlayerSendTextMessage(cid, 28 , "parabéns você esta com double exp por 10 minutos")

end

return TRUE

end

 

if (getPlayerStorageValue(cid, storage) <= os.time()) then

doPlayerSendTextMessage(cid, 28 , "O Seu tempo de double exp acabou !")

end

return TRUE

end

 

e dps em actions.xml add essa tag la

 

<action itemid="ID DA POTION" script="double.lua"/>

 

espero ter ajudado

ate

Link para o comentário
https://xtibia.com/forum/topic/187292-potion-que-da-double-exp-em-ot-com-stages/#findComment-1271572
Compartilhar em outros sites

  • 0

Sim havia um erro nele ja arrumei

 

function onUse(cid, item)

 

local double = 2 --Nao mexa aki

local time = 600 --Quanto tempo vai ficar de doublexp (Tempo em segundos)

local storage = 9393 --nao mexa aki

 

if (getPlayerStorageValue(cid, storage) <= os.time()) then

doPlayerSetExperienceRate(cid, double)

doPlayerSendTextMessage(cid, 28 , "Voce esta com double exp")

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Acabou seu tempo de double exp")

end

return TRUE

end

 

espero ter ajudado agora

ate

Testado em : 860

Link para o comentário
https://xtibia.com/forum/topic/187292-potion-que-da-double-exp-em-ot-com-stages/#findComment-1271658
Compartilhar em outros sites

  • 0

Script Não vai funcionar.

 

Você testou ele de que jeito ? debugou ele ?

 

Cadê a storage ?? você checou e não atribuiu.

 

Nossaaaaaaaaaaaaaa , estudar que é bom nada.

Link para o comentário
https://xtibia.com/forum/topic/187292-potion-que-da-double-exp-em-ot-com-stages/#findComment-1271693
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...