Postado Janeiro 5, 2014 11 anos Esse e o erro que esta aparecendo [05/01/2014 13:54:35] [Error - LuaScriptInterface::loadFile] data/npc/scripts/teste.lua:76: 'end' expected (to close 'if' at line 50) near '<eof>' [05/01/2014 13:54:35] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/teste.lua [05/01/2014 13:54:35] data/npc/scripts/teste.lua:76: 'end' expected (to close 'if' at line 50) near '<eof>' aqui e a partir da linha 50 como vcs podem ver ond esta o erro if (getPlayerStorageValue(cid, storage) == 7 ) then if(msgcontains(msg, 'ilha') or msgcontains(msg, 'Ilha')) then talkState[talkUser] = 6 setPlayerStorageValue(cid, storage,8) npcHandler:say(" Olá , conseguiu encontrar meu diamante ? Fale {diamante}", cid) elseif (getPlayerStorageValue(cid, storage) == 8) then elseif(msgcontains(msg, 'diamante') or msgcontains(msg, 'Diamante')) then talkState[talkUser] = 7 if(doPlayerRemoveItem(cid,7383,1) == TRUE ) then doPlayerStorageValue(cid, storage,9) setPlayerStorageValue(cid, 1235,1) doPlayerAddItem(cid, 2152, 30) doPlayerAddExp(cid, 25500) npcHandler:say("Uolll, muito obrigado, pegue sua recompensa por todo o seu esforço e te dou acesso as minas Sagradas..", cid) else npcHandler:say("Você não foi a ilha Sagrada ainda , quando for e so falar Ilha", cid) return true end if(getPlayerStorageValue(cid, storage) >= 9) then if(msgcontains(msg, 'mission') or msgcontains(msg, 'quest')) then npcHandler:say("Você ja me ajudou nessa quest =/", cid) return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) estou criando esse npc , mais nao to conseguindo achar ond estou errando nesse script..quem puder me ajudar ou achar meios de diminuir ele .. estou usando tudo bruto dimais pq estou aprendendo. Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Spoiler http://free.timeanddate.com/countdown/i48ub0vi/n213/cf11/cm0/cu4/ct0/cs0/ca0/cr0/ss0/cac009/cpc000/pcf90/tcfff/fs100/szw448/szh189/tatTempo%20Para%20Resetar/tac000/tptDigimon%20World%20Cerberus%20Online/tpc000/matDigimon%20World%20Cerberus%20Online/mac000/mptEstá%20Online%20à/mpc000/iso2014-07-19T00:01:00/bas3/bat8/bac00f/pa3 Meu Servidor Digimon World Cerberus OnlineDigimon World Cerberus Online Agradecer sempre a todos que ajudaram, o server a ficar pronto deis de Sprites que não conheço,scripts, etc....como o jogo esta na internet e para todos usarem vlw a todos bjus...
Postado Janeiro 5, 2014 11 anos Acho que esta faltando "end" das elseif que voce esqueceu. Senhoras e senhores, se alguma resposta lhe ajudou, marque-a como a melhor resposta e de ponto positivo, assim você incentiva quem lhe ajudou a continuar ajudando!!.
Postado Janeiro 5, 2014 11 anos ta faltando end no seu script, utilize o Notepad++ que você não comete esse erro mais. if (getPlayerStorageValue(cid, storage) == 7 ) then if(msgcontains(msg, 'ilha') or msgcontains(msg, 'Ilha')) then talkState[talkUser] = 6 setPlayerStorageValue(cid, storage,8) npcHandler:say(" Olá , conseguiu encontrar meu diamante ? Fale {diamante}", cid) elseif (getPlayerStorageValue(cid, storage) == 8) then elseif(msgcontains(msg, 'diamante') or msgcontains(msg, 'Diamante')) then talkState[talkUser] = 7 if(doPlayerRemoveItem(cid,7383,1) == TRUE ) then doPlayerStorageValue(cid, storage,9) setPlayerStorageValue(cid, 1235,1) doPlayerAddItem(cid, 2152, 30) doPlayerAddExp(cid, 25500) npcHandler:say("Uolll, muito obrigado, pegue sua recompensa por todo o seu esforço e te dou acesso as minas Sagradas..", cid) else npcHandler:say("Você não foi a ilha Sagrada ainda , quando for e so falar Ilha", cid) return true end if(getPlayerStorageValue(cid, storage) >= 9) then if(msgcontains(msg, 'mission') or msgcontains(msg, 'quest')) then npcHandler:say("Você ja me ajudou nessa quest =/", cid) return TRUE end end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Ta bagunçado mais acho que da pra você entender. Editado Janeiro 5, 2014 11 anos por AnneMotta (veja o histórico de edições) 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Janeiro 5, 2014 11 anos Autor sem ta dando erro nessas end final .. nao sei oq ta havendo... so esse end q me ferra Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Spoiler http://free.timeanddate.com/countdown/i48ub0vi/n213/cf11/cm0/cu4/ct0/cs0/ca0/cr0/ss0/cac009/cpc000/pcf90/tcfff/fs100/szw448/szh189/tatTempo%20Para%20Resetar/tac000/tptDigimon%20World%20Cerberus%20Online/tpc000/matDigimon%20World%20Cerberus%20Online/mac000/mptEstá%20Online%20à/mpc000/iso2014-07-19T00:01:00/bas3/bat8/bac00f/pa3 Meu Servidor Digimon World Cerberus OnlineDigimon World Cerberus Online Agradecer sempre a todos que ajudaram, o server a ficar pronto deis de Sprites que não conheço,scripts, etc....como o jogo esta na internet e para todos usarem vlw a todos bjus...
Postado Janeiro 6, 2014 11 anos Meu Amigo, Substitui agora e vê se funciona... Sou novo aqui, então se funcionar me avise por favor kkkkk... if (getPlayerStorageValue(cid, storage) == 7 ) then if(msgcontains(msg, 'ilha') or msgcontains(msg, 'Ilha')) then talkState[talkUser] = 6 setPlayerStorageValue(cid, storage,8) npcHandler:say(" Olá , conseguiu encontrar meu diamante ? Fale {diamante}", cid) elseif (getPlayerStorageValue(cid, storage) == 8) then elseif(msgcontains(msg, 'diamante') or msgcontains(msg, 'Diamante')) then talkState[talkUser] = 7 return true end if(doPlayerRemoveItem(cid,7383,1) == TRUE ) then doPlayerStorageValue(cid, storage,9) setPlayerStorageValue(cid, 1235,1) doPlayerAddItem(cid, 2152, 30) doPlayerAddExp(cid, 25500) npcHandler:say("Uolll, muito obrigado, pegue sua recompensa por todo o seu esforço e te dou acesso as minas Sagradas..", cid) else npcHandler:say("Você não foi a ilha Sagrada ainda , quando for e so falar Ilha", cid) return true end if(getPlayerStorageValue(cid, storage) >= 9) then if(msgcontains(msg, 'mission') or msgcontains(msg, 'quest')) then npcHandler:say("Você ja me ajudou nessa quest =/", cid) return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.