Postado Janeiro 22, 2015 10 anos posta como ele ficou quando vc tirou.. q reviso ele todo aki.. ai so ta falando que ta faltando 1 Virgula ou tem 1 virgula a mais em 1 lugar q nao foi fechado. Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Mostrar conteúdo oculto 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 22, 2015 10 anos A sitaxe creio eu que estava certa, porem teste assim.... fiz uma alteração pq acho que estava faltando fechar a função loop com aquele end ao final dela... Mostrar conteúdo oculto local function changex(cid, outift) doCreatureChangeOutfit(cid, {lookType = outift.a, lookHead = (outift.b + 19), lookBody = (outift.c + 19), lookLegs = (outift.d + 19), lookFeet = (outift.e + 19), lookTypeEx = outift.f, lookAddons = outift.g}) if not isPlayer(cid) then stopEvent(changey) stopEvent(changex) end end --------------------------------------------------- local function changey(cid, outift) doCreatureChangeOutfit(cid, {lookType = outift.a, lookHead = (outift.b - 19), lookBody = (outift.c - 19), lookLegs = (outift.d - 19), lookFeet = (outift.e - 19), lookTypeEx = outift.f, lookAddons = outift.g}) if not isPlayer(cid) then stopEvent(changey) stopEvent(changex) else addEvent(trans, 50, cid, outift) end end --------------------------------------------------------- function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then for i = PLAYERLOSS_EXPERIENCE, PLAYERLOSS_ITEMS do doPlayerSetLossPercent(cid, i, getConfigValue('deathLostPercent')) end end if getPlayerGroupId(cid) >= 3 and isPlayer(cid) then local tempo = 2.5 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local pos = getPlayerPosition (cid end local outift = { a = getCreatureOutfit(cid).lookType, b = getCreatureOutfit(cid).lookHead, c = getCreatureOutfit(cid).lookBody, d = getCreatureOutfit(cid).lookLegs, e = getCreatureOutfit(cid).lookFeet, f = getCreatureOutfit(cid).lookTypeEx, g = getCreatureOutfit(cid).lookAddons } addEvent(changex, 50, cid, outift) addEvent(changey, 50, cid, outift) addEvent(function() if isPlayer(cid) then loop(cid) end end, 3.0 * tempo * 450) return true end loop(cid) end return TRUE end kbpaulo addEvent(function() if isPlayer(cid) then loop(cid) end end, 3.0 * tempo * 450) aquele addevent é fechado ali onde esta descrito então nao há nada de errado com aquele addEvent. Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Janeiro 22, 2015 10 anos eu preferiria algo asimm addEvent(loop1, 3.0 * tempo * 450) function loop1() if isPlayer(cid) then loop(cid) end return TRUE end Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Mostrar conteúdo oculto 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 26, 2015 10 anos Autor Gente, desculpem a demora, estive sem internet esses dias. Kbpaulo O script continua o mesmo, retirei apenas a linha que você pediu, o erro é porque o addevent era usado para reconhecer as virgulas. llucas75 Testei o seu e a primeiro momento obtive este erro: Citar [26/01/2015 16:32:46] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/diablo skill.lua [26/01/2015 16:32:46] data/creaturescripts/scripts/diablo skill.lua:37: ')' expected (to close '(' at line 36) near 'end' [26/01/2015 16:32:46] Reloaded creature events. Notei que a linha 36 era esta: local pos = getPlayerPosition (cid Então adicionei o ')' para ficar: local pos = getPlayerPosition (cid) E obtive o seguinte erro: Citar [26/01/2015 16:33:24] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/diablo skill.lua [26/01/2015 16:33:24] data/creaturescripts/scripts/diablo skill.lua:60: '<eof>' expected near 'end' [26/01/2015 16:33:24] Reloaded creature events. Então removi o end que você adicionou na linha 37, voltando ao erro inicial ao logar no char: Citar [26/01/2015 16:50:23] Lua Script Error: [CreatureScript Interface] [26/01/2015 16:50:23] in a timer event called from: [26/01/2015 16:50:23] data/creaturescripts/scripts/diablo skill.lua:onLogin [26/01/2015 16:50:23] luaAddEvent(). callback parameter should be a function. Editado Janeiro 26, 2015 10 anos por eviltox (veja o histórico de edições)
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.