Você quer que ao teleportar apareça uma fala?
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

Tente assim:
local config = {
["VipCity"] = { x = 167, y = 49, z = 7 },
["Power"] = { x = 153, y = 44, z = 7 },
["Castle"] = { x = 166, y = 54, z = 7 },
["Arena"] = { x = 151, y = 53, z = 7 },
["Teleports"] = { x = 157, y = 47, z = 7 },
["VipQuest"] = { x = 151, y = 54, z = 7 },
["Depot"] = { x = 151, y = 55, z = 7 },
["Especiais"] = { x = 177, y = 62, z = 7 },
["Eventos"] = { x = 159, y = 47, z = 7 },
["Bem Vindo"] = { x = 160, y = 54, z = 7 }
}
function onThink(cid, interval, lastExecution)
for text, pos in pairs(config) do
doSendAnimatedText(pos, text, math.random(1, 255))
end
return true
end
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

O erro está que nesta linha :
["Eventos"] = { x = 159, y = 47, z = 7 }
você não colocou a vírgula (,)...
testa agora...
local config = {
Tente assim:
local config = {
["VipCity"] = { x = 167, y = 49, z = 7 },
["Power"] = { x = 153, y = 44, z = 7 },
["Castle"] = { x = 166, y = 54, z = 7 },
["Arena"] = { x = 151, y = 53, z = 7 },
["Teleports"] = { x = 157, y = 47, z = 7 },
["VipQuest"] = { x = 151, y = 54, z = 7 },
["Depot"] = { x = 151, y = 55, z = 7 },
["Especiais"] = { x = 177, y = 62, z = 7 },
["Eventos"] = { x = 159, y = 47, z = 7 },
["Bem Vindo"] = { x = 160, y = 54, z = 7 }
}
function onThink(cid, interval, lastExecution)
for text, pos in pairs(config) do
doSendAnimatedText(pos, text, math.random(1, 255))
end
return true
end
["Bem Vindo"] = { x = 160, y = 54, z = 7 }
Editado Julho 15 por Yan Oliveira
info
Grupo: Campones
Registrado: 12/07/15
Posts: 55
Reputação: +6

deu certo cara, mais uma vez me salvou ^^
@Bruno minervino
deu certo cara valeu, me salvou de novo
O erro está que nesta linha :
["Eventos"] = { x = 159, y = 47, z = 7 }você não colocou a vírgula (,)...
Ou seja, o script estava travando nesta parte então não prosseguia, testa agora...
local config = {
positions = {["VipCity"] = { x = 167, y = 49, z = 7 },["Power"] = { x = 153, y = 44, z = 7 },["Castle"] = { x = 166, y = 54, z = 7 },["Arena"] = { x = 151, y = 53, z = 7 },["Teleports"] = { x = 157, y = 47, z = 7 },["VipQuest"] = { x = 151, y = 54, z = 7 },["Depot"] = { x = 151, y = 55, z = 7 },["Especiais"] = { x = 177, y = 62, z = 7 },["Eventos"] = { x = 159, y = 47, z = 7 },["Bem Vindo"] = { x = 160, y = 54, z = 7 },}}function onThink(cid, interval, lastExecution)for text, pos in pairs(config.positions) dodoSendAnimatedText(pos, text, math.random(1, 255))endreturn TRUEendVocê não fechou a linha com a vírgula :["Bem Vindo"] = { x = 160, y = 54, z = 7 }
então, acho que no ultimo não precisa mesmo.. mas obrigado deu certo agora ^^



info
Grupo: Campones
Registrado: 12/07/15
Posts: 55
Reputação: +6
Já coloquei tudo certo no globalevnts e no script que coloquei na pasta script e não vai..
global:
script falantp.lua:
local config = {
positions = {
["VipCity"] = { x = 167, y = 49, z = 7 },
["Power"] = { x = 153, y = 44, z = 7 },
["Castle"] = { x = 166, y = 54, z = 7 },
["Arena"] = { x = 151, y = 53, z = 7 },
["Teleports"] = { x = 157, y = 47, z = 7 },
["VipQuest"] = { x = 151, y = 54, z = 7 },
["Depot"] = { x = 151, y = 55, z = 7 },
["Especiais"] = { x = 177, y = 62, z = 7 },
["Eventos"] = { x = 159, y = 47, z = 7 }
["Bem Vindo"] = { x = 160, y = 54, z = 7 }
}
}
function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendAnimatedText(pos, text, math.random(1, 255))
end
return TRUE
end