Fawkzz12 0 Postado Fevereiro 13, 2019 Share Postado Fevereiro 13, 2019 Inseri um script em meu servidor, mas esta com o seguinte erro [12/02/2019 23:02:29] [Warning - Actions::registerEvent] Duplicate registered item uid: 19602 [12/02/2019 23:02:30] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/uplevelabsolute.lua:1: unexpected symbol near 'ï' [12/02/2019 23:02:30] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/uplevelabsolute.lua) [12/02/2019 23:02:30] data/creaturescripts/scripts/uplevelabsolute.lua:1: unexpected symbol near 'ï' o Codigo usado está logo abaixo function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 11639, count = 1}, [100] = {item = 11640, count = 1}, [150] = {item = 2160, count = 30}, [200] = {item = 12618, count = 5}, [250] = {item = 14188, count = 1}, [300] = {item = 14261, count = 50}, [350] = {item = 12227, count = 1}, [400] = {item = 12832, count = 1}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Parabéns, você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end Link para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Fevereiro 13, 2019 Diretor Share Postado Fevereiro 13, 2019 (editado) O problema é o seguinte, ao ter copiado o script de algum lugar, ele veio com um caractere inválido. E por conta disso da esse ERRO. Sempre que for assim, tente procurar ele e apague. O problema está na linha um como mencionado no erro: Veja o maldito causador de erros de perto: Ao apagar a linha você podera ver ele, e assim removendo ele poderá solucionar o problema. Sobre o Duplicate registered item uid: 19602 Tem mais de uma script utilizando o uid 19602, para concertar isso basta localizar o que está utilizando a mesma uid e trocar para outra. Sua script correta: function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 11639, count = 1}, [100] = {item = 11640, count = 1}, [150] = {item = 2160, count = 30}, [200] = {item = 12618, count = 5}, [250] = {item = 14188, count = 1}, [300] = {item = 14261, count = 50}, [350] = {item = 12227, count = 1}, [400] = {item = 12832, count = 1}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Parabéns, você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end Editado Fevereiro 13, 2019 por nedroesdoksdja Fawkzz12 reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Fawkzz12 0 Postado Fevereiro 13, 2019 Autor Share Postado Fevereiro 13, 2019 Reputado, obrigado irmão ❤️ Link para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Fevereiro 14, 2019 Diretor Share Postado Fevereiro 14, 2019 O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fawkzz12 0
Inseri um script em meu servidor, mas esta com o seguinte erro
[12/02/2019 23:02:29] [Warning - Actions::registerEvent] Duplicate registered item uid: 19602
[12/02/2019 23:02:30] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/uplevelabsolute.lua:1: unexpected symbol near 'ï'
[12/02/2019 23:02:30] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/uplevelabsolute.lua)
[12/02/2019 23:02:30] data/creaturescripts/scripts/uplevelabsolute.lua:1: unexpected symbol near 'ï'
o Codigo usado está logo abaixo
function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 11639, count = 1}, [100] = {item = 11640, count = 1}, [150] = {item = 2160, count = 30}, [200] = {item = 12618, count = 5}, [250] = {item = 14188, count = 1}, [300] = {item = 14261, count = 50}, [350] = {item = 12227, count = 1}, [400] = {item = 12832, count = 1}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Parabéns, você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados