Postado Abril 30, 2017 8 anos [12:31:19.721] [Error - LuaInterface::loadFile] data/talkactions/scripts/boss Event.lua:16: '=' expected near 'boss' [12:31:19.741] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/boss Event.lua) [12:31:19.747] data/talkactions/scripts/boss Event.lua:16: '=' expected near 'boss' Script function onSay(cid, words, param) if words=="!openteleport" then local pos = {x=1025 , y=915 , z=5} ---onde tp vai ser criado local topos = {x=1118 , y=514 , z=7} ---a position para onde sera teleportado doCreateTeleport(1387, topos , pos) doSendMagicEffect(createPos , math.random(28,30)) return TRUE end if words=="!closeteleport" then doRemoveItem(getThingfromPos(pos).uid,1) return TRUE end position = {x= 1127, y= 521, z= 7} --A Position que todos os monsters iram nascer local name = madara akatsuki boss local name1 = obito akatsuki boss local name2 = kabuto boss doSummonCreature(name, position) doSummonCreature(name1, position) doSummonCreature(name2, position) return TRUE end O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Abril 30, 2017 8 anos Solução @ZikaLord não só o erro do print, mas vários outros estão presente no script que você fez, faltando checks, funções sem o devido param, em fim... Mostrar conteúdo oculto function onSay(cid, words, param) local t = { posMon = {x= 1016, y= 923, z= 7}, --A Position que todos os monsters iram nascer name = "snake", name1 = "nukenin", name2 = "renegade", pos = {x=1021 , y=921 , z=7}, ---onde tp vai ser criado topos = {x=1012 , y=920 , z=7} ---a position para onde sera teleportado } if param == "open" then if getTileItemById(t.pos, 1387).uid > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O teleporte já foi aberto, digite !closeteleport para fechar o portal.") else doCreateTeleport(1387, t.topos , t.pos) doSendMagicEffect(t.pos , math.random(28,30)) doCreateMonster(t.name, t.posMon) doCreateMonster(t.name1, t.posMon) doCreateMonster(t.name2, t.posMon) end elseif param == "close" then local t = getTileItemById(t.pos, 1387).uid if t > 0 then doRemoveItem(t,1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O teleporte não foi aberto.") end end return TRUE end <talkaction words="!teleport" access="6" event="script" value="NomeDoScript.lua"/> !teleport open !teleport close acho que não preciso mais explicar. Abraços!!
Postado Abril 30, 2017 8 anos Autor [17:1:36.499] [Error - LuaInterface::loadFile] data/talkactions/scripts/boss event.lua:4: '}' expected (to close '{' at line 2) near 'name' [17:1:36.500] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/boss event.lua) [17:1:36.514] data/talkactions/scripts/boss event.lua:4: '}' expected (to close '{' at line 2) near 'name' @KotZletY O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Abril 30, 2017 8 anos function onSay(cid, words, param) if words=="!openteleport" then local pos = {x=1025 , y=915 , z=5} ---onde tp vai ser criado local topos = {x=1118 , y=514 , z=7} ---a position para onde sera teleportado doCreateTeleport(1387, topos , pos) doSendMagicEffect(createPos , math.random(28,30)) return TRUE end if words=="!closeteleport" then doRemoveItem(getThingfromPos(pos).uid,1) return TRUE end position = {x= 1127, y= 521, z= 7} --A Position que todos os monsters iram nascer local name = "madara akatsuki boss" local name1 = "obito akatsuki boss" local name2 = "kabuto boss" doSummonCreature(name, position) doSummonCreature(name1, position) doSummonCreature(name2, position) return TRUE end Se ajudei, REP+ Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Postado Abril 30, 2017 8 anos Autor Em 30/04/2017 em 22:55, luangop disse: function onSay(cid, words, param) if words=="!openteleport" then local pos = {x=1025 , y=915 , z=5} ---onde tp vai ser criado local topos = {x=1118 , y=514 , z=7} ---a position para onde sera teleportado doCreateTeleport(1387, topos , pos) doSendMagicEffect(createPos , math.random(28,30)) return TRUE end if words=="!closeteleport" then doRemoveItem(getThingfromPos(pos).uid,1) return TRUE end position = {x= 1127, y= 521, z= 7} --A Position que todos os monsters iram nascer local name = "madara akatsuki boss" local name1 = "obito akatsuki boss" local name2 = "kabuto boss" doSummonCreature(name, position) doSummonCreature(name1, position) doSummonCreature(name2, position) return TRUE end Se ajudei, REP+ [20:31:25.510] [Error - TalkAction Interface] [20:31:25.511] data/talkactions/scripts/bossevent.lua:onSay [20:31:25.513] Description: [20:31:25.515] attempt to index a nil value [20:31:25.516] stack traceback: [20:31:25.517] [C]: in function 'doSendMagicEffect' [20:31:25.519] data/talkactions/scripts/bossevent.lua:6: in function <data/talkactions/scripts/bossevent.lua:1> [20:31:30.769] [Error - TalkAction Interface] [20:31:30.770] data/talkactions/scripts/bossevent.lua:onSay [20:31:30.771] Description: [20:31:30.773] attempt to index a nil value [20:31:30.774] stack traceback: [20:31:30.775] [C]: in function 'doSendMagicEffect' [20:31:30.776] data/talkactions/scripts/bossevent.lua:6: in function <data/talkactions/scripts/bossevent.lua:1> O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
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.