vc fez todas as atualizaçoes?
1.6 full - 1.6.1 - 1.7 e 1.8 ou
2.6 full - 2.6.1 - 2.7 e 2.8?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

vc fez todas as atualizaçoes?
1.6 full - 1.6.1 - 1.7 e 1.8 ou
2.6 full - 2.6.1 - 2.7 e 2.8?
info
Grupo: Barão
Registrado: 16/11/07
Posts: 200
Reputação: +88

Sim, atualizei...
Tanto que é apenas isso que está dando erro, o resto ta perfeito.
O script:
local tileClans = {33800, 33801, 33802, 33803, 33804, 33805, 33806, 33807, 33808}-- psy ore win nat sea gard male rai volc
function onStepIn(cid, item, pos)
if isSummon(cid) then
return false
end
--
local storage = 171877
if isInArray(tileClans, item.actionid) then
storage = 171878
end
--
local b = string.explode(getPlayerStorageValue(cid, storage), "/")
local t = string.explode(b[2], ";")
--
if #getCreatureSummons(cid) >= 1 then
for i = 1, #getCreatureSummons(cid) do
doTeleportThing(getCreatureSummons(cid), {x=tonumber(t[1]) - 1, y=tonumber(t[2]), z=tonumber(t[3])}, false)
end
end
doTeleportThing(cid, {x=tonumber(t[1]), y=tonumber(t[2]), z=tonumber(t[3])}, false)
setPlayerStorageValue(cid, storage, -1)
return true
end
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

achu q tu esqueceu isso.. lib/011-string.lua
string.split = function (str)
local t = {}
return not str:gsub("%w+", function(s) table.insert(t, s) return "" end):find("%S") and t or {}
end
string.trim = function (str)
return str:gsub("^%s*(.-)%s*$", "%1")
end
string.explode = function (str, sep, limit)
if(type(sep) ~= 'string' or isInArray({tostring(str):len(), sep:len()}, 0)) then
return {}
end
local i, pos, tmp, t = 0, 1, "", {}
for s, e in function() return string.find(str, sep, pos) end do
tmp = str:sub(pos, s - 1):trim()
if tmp ~= "" then --alterado v1.8
table.insert(t, tmp)
end
pos = e + 1
i = i + 1
if(limit ~= nil and i == limit) then
break
end
end
tmp = str:sub(pos):trim()
if tmp ~= "" then --alterado v1.8
table.insert(t, tmp)
end
return t
end
string.expand = function (str)
return string.gsub(str, "$(%w+)", function(n) return _G[n] end)
end
string.timediff = function (diff)
local format = {
{"week", diff / 60 / 60 / 24 / 7},
{"day", diff / 60 / 60 / 24 % 7},
{"hour", diff / 60 / 60 % 24},
{"minute", diff / 60 % 60},
{"second", diff % 60}
}
local t = {}
for k, v in ipairs(format) do
local d, tmp = math.floor(v[2]), ""
if(d > 0) then
tmp = (k < table.maxn(format) and (table.maxn(t) > 0 and ", " or "") or " and ") .. d .. " " .. v[1] .. (d ~= 1 and "s" or "")
table.insert(t, tmp)
end
end
return t
end
se n der eh pq a storage do player ja ta errada e dai n tem muito oq fazer.. teria q reseta as storages usadas pelo sistema..
171877 e 171878
info
Grupo: Barão
Registrado: 16/11/07
Posts: 200
Reputação: +88

Dúvida sanda, tópico pode ser fechado.
Obrigado.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

sanado, movido
Slicer Tenho o mesmo problema e n consigo resolver xd
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Barão
Registrado: 16/11/07
Posts: 200
Reputação: +88
Fala galera do XT
Baixei o PDA aqui pra brincar e está dando este erro relatado abaixo quando tento voltar pro CP vindo do Trade_Center.
Obrigado.