Ir para conteúdo
  • 0

gente upando muita ml


thiagotop

Pergunta

  • Respostas 52
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

beleza... script:

 

function onAdvance(cid, skill, oldlevel, newlevel)
local maxMl = 100
if skill == 7 then
if newlevel >= maxMl then
 doPlayerSetMagicRate(cid, 0)
end
end
return true
end

 

tag:

 

<event type="advance" name="LimitMl" event="script" value="NOMEDOARQUIVO.lua"/>

 

login.lua (coloca uma linha antes do return true):

 

registerCreatureEvent(cid, "LimitMl")

 

vai ficar assim no login.lua:

 

--resto do código
registerCreatureEvent(cid, "LimitMl")
return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

Tópico movido para a seção de dúvidas e pedidos resolvidos.

 

Galera nao adianta quantas vezes vcs tentarem o poblema é na sources,o mapa que ele ta usando é o Nto Shinobi,so da pra arruma mechendo na sources

 

O que mesmo? rsrsrs

Link para o comentário
Compartilhar em outros sites

  • 0

Nao entendi essa parte

 

 

--resto do código

registerCreatureEvent(cid, "LimitMl")

return true

end

 

 

Tavo enganado,é que todo mundo fala é NAS SOURCES e tbm ninguem tinha conseguido .-.

Link para o comentário
Compartilhar em outros sites

  • 0

Nao deu,eu puis pra começa ml lvl 1,limite do ml 120,o ml so upo ate o 123,ai reloguie o char ai o ml upo + 5 leveis,dps reloguei denovo e o ml upo + 5 leveis

 

Tentei com ml 0 e nada aki meu login.lua

 

 

local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))

}

 

function onLogin(cid)

local loss = getConfigValue('deathLostPercent')

if(loss ~= nil) then

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)

end

 

local accountManager = getPlayerAccountManager(cid)

if(accountManager == MANAGER_NONE) then

local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage

if(lastLogin > 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."

end

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

elseif(accountManager == MANAGER_NAMELOCK) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")

elseif(accountManager == MANAGER_ACCOUNT) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")

end

 

if(not isPlayerGhost(cid)) then

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)

end

 

registerCreatureEvent(cid, "Mail")

registerCreatureEvent(cid, "GuildMotd")

 

registerCreatureEvent(cid, "Idle")

if(config.useFragHandler) then

registerCreatureEvent(cid, "SkullCheck")

end

registerCreatureEvent(cid, "ProtDeath")

registerCreatureEvent(cid, "Biohazard")

registerCreatureEvent(cid, "ZombieAttack")

registerCreatureEvent(cid, "WeaponMana")

registerCreatureEvent(cid, "showVoc")

registerCreatureEvent(cid, "ReportBug")

registerCreatureEvent(cid, "AdvanceSave")

registerCreatureEvent(cid, "LimitMl")

return true

end

Link para o comentário
Compartilhar em outros sites


×
×
  • Criar Novo...