SU

[Encerrado] [Error] Login.lua

Por super saiyan fl, 04 de jul. de 2018 em Tópicos Sem Resposta

6
1.9k
04 de julho de 2018 às 13:16

AGREGUE na SOURCES Y ME DA ESE ESE ERROR CUANDO INTENTO ENTRAR AL SERVER tfs 0.3.6

 

214pcmd.jpg

MarshmelloM
04 de julho de 2018 às 16:35

Poderia posta seu login.lua pf

04 de julho de 2018 às 18:22

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 * 0)
    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) .. "."

        else
            doSkillBag(cid)
            doCreatureExecuteTalkAction(cid, '/firstoutfit', true)
            --addEvent(doCreatureExecuteTalkAction, 250, cid, '/firstoutfit', true)
            --addEvent(doRemoveCreature, 250, cid)
        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, "ReportBug")
    registerCreatureEvent(cid, "Effect")
    registerCreatureEvent(cid, "AdvanceSave")
    registerCreatureEvent(cid, "BH_Saga_K")
    registerCreatureEvent(cid, "BH_Party")
  registerCreatureEvent(cid, "BH_Arena")
    doCreatureExecuteTalkAction(cid, '/bugoutfit', true)
        doCreatureExecuteTalkAction(cid, '/getbuffs', false)
        doPlayerSetStorageValue(cid, 3341, 0)
    return true
end
 

MarshmelloM
05 de julho de 2018 às 00:52

@super saiyan fl

Spoiler

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 * 0)
    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) .. "."

        else
            -- doSkillBag(cid)
            doCreatureExecuteTalkAction(cid, '/firstoutfit', true)
            --addEvent(doCreatureExecuteTalkAction, 250, cid, '/firstoutfit', true)
            --addEvent(doRemoveCreature, 250, cid)
        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, "ReportBug")
    registerCreatureEvent(cid, "Effect")
    registerCreatureEvent(cid, "AdvanceSave")
    registerCreatureEvent(cid, "BH_Saga_K")
    registerCreatureEvent(cid, "BH_Party")
  registerCreatureEvent(cid, "BH_Arena")
    doCreatureExecuteTalkAction(cid, '/bugoutfit', true)
        doCreatureExecuteTalkAction(cid, '/getbuffs', false)
        doPlayerSetStorageValue(cid, 3341, 0)
    return true
end

Teste

05 de julho de 2018 às 19:50
18 horas atrás, Marshmello disse:

@super saiyan fl

  Mostrar conteúdo oculto

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 * 0)
    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) .. "."

        else
            -- doSkillBag(cid)
            doCreatureExecuteTalkAction(cid, '/firstoutfit', true)
            --addEvent(doCreatureExecuteTalkAction, 250, cid, '/firstoutfit', true)
            --addEvent(doRemoveCreature, 250, cid)
        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, "ReportBug")
    registerCreatureEvent(cid, "Effect")
    registerCreatureEvent(cid, "AdvanceSave")
    registerCreatureEvent(cid, "BH_Saga_K")
    registerCreatureEvent(cid, "BH_Party")
  registerCreatureEvent(cid, "BH_Arena")
    doCreatureExecuteTalkAction(cid, '/bugoutfit', true)
        doCreatureExecuteTalkAction(cid, '/getbuffs', false)
        doPlayerSetStorageValue(cid, 3341, 0)
    return true
end

Teste

mano agora podo conectar pero todo lo que hago da desbug por ejemplo digo /i 2160 da debug,crio um monster e da debug mm e  todo xd porque passo iso?

21 horas atrás, Marshmello disse:

@super saiyan fl

  Mostrar conteúdo oculto

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 * 0)
    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) .. "."

        else
            -- doSkillBag(cid)
            doCreatureExecuteTalkAction(cid, '/firstoutfit', true)
            --addEvent(doCreatureExecuteTalkAction, 250, cid, '/firstoutfit', true)
            --addEvent(doRemoveCreature, 250, cid)
        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, "ReportBug")
    registerCreatureEvent(cid, "Effect")
    registerCreatureEvent(cid, "AdvanceSave")
    registerCreatureEvent(cid, "BH_Saga_K")
    registerCreatureEvent(cid, "BH_Party")
  registerCreatureEvent(cid, "BH_Arena")
    doCreatureExecuteTalkAction(cid, '/bugoutfit', true)
        doCreatureExecuteTalkAction(cid, '/getbuffs', false)
        doPlayerSetStorageValue(cid, 3341, 0)
    return true
end

Teste

https://imgur.com/a/5VNFGVK

7 meses depois...
MarshmelloM
20 de fevereiro de 2019 às 16:31
A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.