• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Floating text in tfs 1.2 8.6

Jtk

Member
Joined
Feb 4, 2018
Messages
15
Reaction score
1
Can anyone tell me why the text isn't popping up over my positions, i checked in-game and in RME and they are correct, the effects pop up but the text does not.
Lua:
local config = {
    positions = {
        ["Shops"] = { x = 995, y = 997, z = 7 },
        ["Starting Room"] = { x = 995, y = 999, z = 7 },
        ["Trainers"]= {x = 995, y = 1001, z = 7 },
        ["Custom Towns"]= {x = 995, y = 1003, z = 7},
        ["Quest Room"] = {x = 1003, y = 1003, z= 7},
        ["Hunting"] = {x = 1003, y = 997, z = 7},
    },

    effects = {
        CONST_ME_MAGIC_BLUE,
        CONST_ME_MAGIC_GREEN,
        CONST_ME_DRAWBLOOD, 
        CONST_ME_LOSEENERGY, 
CONST_ME_POFF,
CONST_ME_BLOCKHIT, 
CONST_ME_EXPLOSIONAREA,
CONST_ME_EXPLOSIONHIT,
CONST_ME_FIREAREA,
CONST_ME_YELLOW_RINGS,
CONST_ME_GREEN_RINGS,
CONST_ME_HITAREA,
CONST_ME_TELEPORT,
CONST_ME_ENERGYHIT,
CONST_ME_MAGIC_BLUE,
CONST_ME_MAGIC_RED,
CONST_ME_MAGIC_GREEN,
CONST_ME_HITBYFIRE,
CONST_ME_HITBYPOISON,
CONST_ME_MORTAREA,
CONST_ME_SOUND_GREEN,
CONST_ME_SOUND_RED,
CONST_ME_POISONAREA

    },

    colors = {
        TEXTCOLOR_WHITE,
        TEXTCOLOR_ORANGE,
        TEXTCOLOR_GREEN,
        TEXTCOLOR_BLUE
    }
}

function onThink(cid, interval, lastExecution)
    for text, pos in pairs(config.positions) do
        doSendMagicEffect(pos, config.effects[math.random(1, #config.effects)])
        doSendAnimatedText(pos, text, config.colors[math.random(1, #config.colors)])
    end
    return TRUE
end
 
Its 860? Why should it not work ? xD
The parameters were just mixed up
Lua:
local config = {
    positions = {
        ["Shops"] = { x = 995, y = 997, z = 7 },
        ["Starting Room"] = { x = 995, y = 999, z = 7 },
        ["Trainers"]= {x = 995, y = 1001, z = 7 },
        ["Custom Towns"]= {x = 995, y = 1003, z = 7},
        ["Quest Room"] = {x = 1003, y = 1003, z= 7},
        ["Hunting"] = {x = 1003, y = 997, z = 7},
    },
    effects = {
        CONST_ME_MAGIC_BLUE,
        CONST_ME_MAGIC_GREEN,
        CONST_ME_DRAWBLOOD,
        CONST_ME_LOSEENERGY,
        CONST_ME_POFF,
        CONST_ME_BLOCKHIT,
        CONST_ME_EXPLOSIONAREA,
        CONST_ME_EXPLOSIONHIT,
        CONST_ME_FIREAREA,
        CONST_ME_YELLOW_RINGS,
        CONST_ME_GREEN_RINGS,
        CONST_ME_HITAREA,
        CONST_ME_TELEPORT,
        CONST_ME_ENERGYHIT,
        CONST_ME_MAGIC_BLUE,
        CONST_ME_MAGIC_RED,
        CONST_ME_MAGIC_GREEN,
        CONST_ME_HITBYFIRE,
        CONST_ME_HITBYPOISON,
        CONST_ME_MORTAREA,
        CONST_ME_SOUND_GREEN,
        CONST_ME_SOUND_RED,
        CONST_ME_POISONAREA
    },
    colors = {
        TEXTCOLOR_WHITE,
        TEXTCOLOR_ORANGE,
        TEXTCOLOR_GREEN,
        TEXTCOLOR_BLUE
    }
}
function onThink(cid, interval, lastExecution)
    for text, pos in pairs(config.positions) do
        doSendMagicEffect(pos, config.effects[math.random(1, #config.effects)])
        -- doSendAnimatedText(message, position, color)
        doSendAnimatedText(text, pos, config.colors[math.random(1, #config.colors)])
    end
    return true
end
forgottenserver/compat.lua at 8.6 · ninjalulz/forgottenserver · GitHub
 
Back
Top