• 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!

Lua Error in globalevets Effect

Deus Meus

New Member
Joined
May 18, 2014
Messages
120
Reaction score
1
hello I have a problem in globalevent
Part of the effects of letters is as follows
QdmEMBg.png
function onThink(interval, lastExecution)
local texts =
{
--["TEXTO"]={COORDENADA}, COLOR DEL TEXTO},
["Orcs"] = {{x=379, y=190, z=8}, TEXTCOLOR_GREEN},
["Dwarfs"] = {{x=377, y=190, z=8}, TEXTCOLOR_YELLOW},
["HERO"] = {{x=375, y=190, z=8}, TEXTCOLOR_RED},
["Ciclops"] = {{x=373, y=190, z=8}, TEXTCOLOR_ORANGE}
["Behemoth"] = {{x=371, y=190, z=8}, TEXTCOLOR_ORANGE},
["Demon"] = {{x=369, y=190, z=8}, TEXTCOLOR_RED},
["Draken Sw"] = {{x=367, y=190, z=8}, TEXTCOLOR_PURPLE},
["Draken Wm"] = {{x=365, y=190, z=8}, TEXTCOLOR_PURPLE}
["Eternal Gd"] = {{x=363, y=190, z=8}, TEXTCOLOR_PURPLE},
["Lizard Gd"] = {{x=361, y=190, z=8}, TEXTCOLOR_PURPLEE},
["Ghastly Dr"] = {{x=359, y=190, z=8}, TEXTCOLOR_PURPLE},
["Insect"] = {{x=357, y=190, z=8}, TEXTCOLOR_PURPLE}
["Hydra"] = {{x=355, y=190, z=8}, TEXTCOLOR_GREEN},
["Giant Sp"] = {{x=353, y=190, z=8}, TEXTCOLOR_GREEN},
["Warlock"] = {{x=351, y=190, z=8}, TEXTCOLOR_WHITE},
["Templo"] = {{x=365, y=183, z=8}, TEXTCOLOR_RED}
["VIP"] = {{x=365, y=178, z=8}, TEXTCOLOR_RED},
["Hellgorak"] = {{x=968, y=190, z=8}, TEXTCOLOR_DARKORANGE},
["Kongra"] = {{x=352, y=180, z=8}, TEXTCOLOR_BROWN},
["Kongra+1"] = {{x=356, y=180, z=8}, TEXTCOLOR_BROWN},
["Kongra+2"] = {{x=374, y=180, z=8}, TEXTCOLOR_BROWN},
["Kongra+3"] = {{x=378, y=180, z=8}, TEXTCOLOR_BROWN},
["MPA"] = {{x=357, y=172, z=8}, TEXTCOLOR_LIGHTBLUE},
["RSH"] = {{x=359, y=172, z=8}, TEXTCOLOR_LIGHTBLUE}
["DM"] = {{x=361, y=172, z=8}, TEXTCOLOR_RED},
["VH"] = {{x=363, y=172, z=8}, TEXTCOLOR_GREEN},
["TENKAPING"] = {{x=350, y=183, z=8}, TEXTCOLOR_DARKPURPLE },
["TENKAPING"] = {{x=350, y=184, z=8}, TEXTCOLOR_DARKPURPLE }
["Hydra+1"] = {{x=365, y=172, z=8}, TEXTCOLOR_GREEN},
["Dragon"] = {{x=367, y=172, z=8}, TEXTCOLOR_GREEN},
["Medusa"] = {{x=369, y=172, z=8}, TEXTCOLOR_GREEN},
["Demon+1"] = {{x=371, y=172, z=8}, TEXTCOLOR_GREEN},
["Demon+2"] = {{x=373, y=172, z=8}, TEXTCOLOR_GREEN},
["Frost D"] = {{x=375, y=172, z=8}, TEXTCOLOR_BLUE},
["Behemoth+1"] = {{x=377, y=172, z=8}, TEXTCOLOR_BROWN},
["Grim Rp"] = {{x=379, y=172, z=8}, TEXTCOLOR_DARKBROWN},
}
for text, param in pairs(texts) do
doSendAnimatedText(param[1], text, param[2])
end
return TRUE
end

I hope you can help me thank you very much
 
I would change the whole code, to something like this. Since for loops are approx 130% faster.
Code:
local effects = {
    {text = "Orcs", position = {x = 379, y = 190, z = 8}, color = TEXTCOLOR_GREEN},
    {text = "Dwarfs", position = {x = 377, y = 190, z = 8}, color = TEXTCOLOR_GREEN}
}

function onThink(interval, lastExecution)
    local table
    for i = 1, #effects do
        table = effects[i]
        doSendAnimatedText(table.position, table.text, table.color)
    end

    return true
end
 
Last edited:
You have a missing "," at a few places.

Code:
function onThink(interval, lastExecution)
local texts =
{
--["TEXTO"]={COORDENADA}, COLOR DEL TEXTO},
["Orcs"] = {{x=379, y=190, z=8}, TEXTCOLOR_GREEN},
["Dwarfs"] = {{x=377, y=190, z=8}, TEXTCOLOR_YELLOW},
["HERO"] = {{x=375, y=190, z=8}, TEXTCOLOR_RED},
["Ciclops"] = {{x=373, y=190, z=8}, TEXTCOLOR_ORANGE} -- its missing "," here for example
["Behemoth"] = {{x=371, y=190, z=8}, TEXTCOLOR_ORANGE},
 
Back
Top