DE
dúvida

Erro em Creaturescript potionxp

Por dexstil, 10 de jun. de 2012 em Scripts

dúvida
script
5
1.6k
dexstilD
10 de junho de 2012 às 00:28

errorkj.png

 

Tem Alguns chares no meu ot bugam, aconteceu com o meu próprio ADM Precisa de uma ajuda para solucionar esse erro, se alguem consequir me ajudar dou REP+

dragonfightD
10 de junho de 2012 às 11:34

Vai na pasta creaturescripts do OT, abre o creaturescripts.xml com um editor e remove a linha que usa o script potionexp.lua.

CriticalC
10 de junho de 2012 às 11:53

Título irregular; modificado para algo subjetivo a pergunta.

 

Atenciosamente, Critical.

 

 

edit:

Titulo melhorado.

Editado Junho 10 por Vilden

VincV
10 de junho de 2012 às 11:56

poste o script do creaturescript/script com o nome potionexp.lua

dexstilD
11 de junho de 2012 às 00:58

local config = {

rate = 2, -- 4x More Experience

storage = 21002

}

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, "O efeito da Double Exp Potion acabou!")

end

end

function onLogin(cid)

local str = getPlayerStorageValue(cid, config.storage)

if(str >= 0 and (str - os.time()) > 0) then

doPlayerSetRate(cid, SKILL__LEVEL, config.rate)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O efeito da Double Exp Potion acaba às: " .. os.date("%X", str))

addEvent(endExpRate, (str - os.time()) * 1000, cid)

else

doPlayerSetRate(cid, SKILL__LEVEL, 1) -- config.lua rate

setPlayerStorageValue(cid, config.storage, -1)

end

return TRUE

end