LuckinhaSan 191 Postado Janeiro 30, 2013 Share Postado Janeiro 30, 2013 Pessoal, Eu Traduzi Meus NPC's De Clan e Ocorreu Esse Erro No Console: [Error - LuaScriptInterface::loadFile] data/npc/scripts/.Wingeon Trainers.lua:104: ')' expected near 'vem' Ta Aqui o Script De Um Deles... local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if (msgcontains(msg, 'clan') or msgcontains(msg, 'Clan')) then --alterado v1.7 if getPlayerClanName(cid) == 'Gardestrike' then --alterado v1.7 selfSay("You already are of the clan Gardestrike!", cid) talkState[talkUser] = 0 return true elseif getPlayerClanNum(cid) ~= -1 then --alterado v1.7 selfSay("Você já é de outro clan!", cid) talkState[talkUser] = 0 return true end selfSay("Entao você quer se juntar ao meu clan... Você tem certeza disso?", cid) talkState[talkUser] = 2 elseif (msgcontains(msg, 'sim') or msgcontains(msg, 'Sim')) and talkState[talkUser] == 2 then if getPlayerLevel(cid) < 80 then selfSay("Você é muito fraco ainda... Você tem que ter pelo menos nível 80 para entrar em meu clan!", cid) talkState[talkUser] = 0 return true end selfSay("Ok entao... Agora você é um grande membro do clan Gardestrike!", cid) setPlayerClan(cid, 'Gardestrike') --alterado v1.7 talkState[talkUser] = 0 elseif (msgcontains(msg, 'leave', 'sair') or msgcontains(msg, 'Leave', 'Sair')) then --alterado v1.7 \/ if getPlayerClanName(cid) ~= 'Gardestrike' then selfSay("Você nao está no clan, saia daqui!", cid) talkState[talkUser] = 0 return true else selfSay("Entao você quer deixar o clan... Tem certeza disso?", cid) talkState[talkUser] = 3 end elseif (msgcontains(msg, 'sim') or msgcontains(msg, 'Sim')) and talkState[talkUser] == 3 then if removePlayerClan(cid) then selfSay("Ok entao, até logo!", cid) talkState[talkUser] = 0 return true else selfSay("Você tem algumas tasks para terminar! Vá terminar isso!", cid) talkState[talkUser] = 0 return true end elseif (msgcontains(msg, 'shiny') or msgcontains(msg, 'Shiny')) then --alterado v1.7 if getPlayerSlotItem(cid, 8).uid <= 0 then selfSay("Desculpe, você nao tem um pokemon no slot principal!", cid) talkState[talkUser] = 0 return true end --alterado v1.4 ball = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "poke") if not isInArray({"Hitmonlee", "Hitmonchan", "Hitmontop"}, ball) then selfSay("Coloque uma pokebola de Hitmonchan, Hitmonlee ou Hitmontop pelo menos +20 no slot principal!", cid) talkState[talkUser] = 0 return true end --alterado v1.4 if getPlayerClanName(cid) ~= 'Gardestrike' and ball == "Hitmontop" then --alterado v1.7 selfSay("Você nao é do clan Gardestrike! Saia daqui!", cid) talkState[talkUser] = 0 return true else selfSay("Você quer transformar seu "..ball.." em um Shiny "..ball.."? Isso custa 200k!", cid) talkState[talkUser] = 4 end elseif (msgcontains(msg, 'sim') or msgcontains(msg, 'Sim')) and talkState[talkUser] == 4 then if getPlayerSlotItem(cid, 8).uid <= 0 then selfSay("Desculpe, você nao tem um pokemon no slot principal!", cid) talkState[talkUser] = 0 return true end --alterado v1.2 if #getCreatureSummons(cid) >= 1 then selfSay("Volte o seu pokemon!", cid) talkState[talkUser] = 0 return true end local pb = getPlayerSlotItem(cid, 8).uid if not isInArray({"Hitmonlee", "Hitmonchan", "Hitmontop"}, getItemAttribute(pb, "poke")) then selfSay("Coloque uma pokebola de Hitmonchan, Hitmonlee ou Hitmontop pelo menos +20 no slot principal!", cid) talkState[talkUser] = 0 return true end --alterado v1.4 if getPlayerClanName(cid) ~= 'Gardestrike' and getItemAttribute(pb, "poke") == "Hitmontop" then --alterado v1.7 selfSay("Você nao é do clan Gardestrike! Saia daqui", cid) talkState[talkUser] = 0 return true end if not getItemAttribute(pb, "boost") or getItemAttribute(pb, "boost") < 20 then selfSay("Desculpe, seu "..getItemAttribute(pb, "poke").." não está boostado +20!", cid) talkState[talkUser] = 0 return true end --100000 = 1k, 1000000 = 10k, 10000000 = 100k if doPlayerRemoveMoney(cid, 20000000) == true then selfSay("Entao ai está! Desfrute!", cid) local name = getItemAttribute(pb, "poke") doItemSetAttribute(pb, "hp", 1) doItemSetAttribute(pb, "poke", "Shiny "..getItemAttribute(pb, "poke")) doItemSetAttribute(pb, "description", "Contains a Shiny "..getItemAttribute(pb, "poke")..".") doItemEraseAttribute(pb, "boost") doTransformItem(getPlayerSlotItem(cid, 7).uid, fotos["Shiny "..name]) if useKpdoDlls then doCreatureExecuteTalkAction(cid, "/pokeread") end talkState[talkUser] = 0 return true else selfSay("Você nao tem dinheiro suficiente!", cid) talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/ Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 30, 2013 Share Postado Janeiro 30, 2013 mano poste o arquivo q diz ali no erro neh --' .Wingeon Trainers.lua se n, n tem como ajudar Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1454540 Compartilhar em outros sites More sharing options...
LuckinhaSan 191 Postado Janeiro 30, 2013 Autor Share Postado Janeiro 30, 2013 o Erro é o Mesmo De Todos Amigo...'-' Todos Os NPC's Estão Com Esse Mesmo Erro... Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1454560 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 30, 2013 Share Postado Janeiro 30, 2013 mano n tem como todos estar com o MESMO erro ae... olha a linha 104 doq tu mando.. if getPlayerClanName(cid) ~= 'Gardestrike' and getItemAttribute(pb, "poke") == "Hitmontop" then --alterado v1.7 n tem nd de 'vem' aki... e nem em nenhum lugar desse script.. esse erro eh SOH do npc q ta ali... e alias o erro eh.. ')' esperado perto de 'vem'... quer dizer q ta faltando um ')' perto de uma palavra 'vem'.... olhe na linha 104 daquele npc q tu vera o problema... ¬¬ Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1454912 Compartilhar em outros sites More sharing options...
LuckinhaSan 191 Postado Janeiro 31, 2013 Autor Share Postado Janeiro 31, 2013 Se Não Tem a Palavra 'vem', Como Vou Adicionar ')' Depois Dela? Porque a Ignorância?"olhe na linha 104 daquele npc q tu vera o problema... ¬¬" (Pra Mim é Ignorância) Se Ser Scripter For Traduzir o Que Está Dizendo o Erro e Mandar o Cara Se Virar, Eu Sou o Melhor Scripter Do Mundo... Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1456337 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Janeiro 31, 2013 Share Postado Janeiro 31, 2013 ta mano, eu so ignorante... good luck ae... Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1456348 Compartilhar em outros sites More sharing options...
LuckinhaSan 191 Postado Janeiro 31, 2013 Autor Share Postado Janeiro 31, 2013 Meu Deus, Fecha o Tópico Ai Vai... Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1456349 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Fevereiro 12, 2013 Share Postado Fevereiro 12, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1467237 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/206008-encerrado-erro-no-npc-de-clan/#findComment-1733835 Compartilhar em outros sites More sharing options...
Posts Recomendados