Postado Dezembro 10, 2016 9 anos To com um scripts que não to consegui encontrar esse error ja refiz ja mudei ja tentei e não consigo! alguem ai pode dar uma força?? Error [10/12/2016 13:15:22] [Error - Test Interface] [10/12/2016 13:15:22] data/globalevents/scripts/invasao.lua [10/12/2016 13:15:22] Description: [10/12/2016 13:15:22] attempt to index a nil value [10/12/2016 13:15:22] [Error - Event::checkScript] Cannot load script (data/globalevents/scripts/invasao.lua) invasao.xml <globalevent name="invasao" interval="60" event="script" value="invasao.lua"/> Globalevents/scripts/invasao function onThink(interval, lastExecution) local dias = {"Saturday"} --O Dia do evento local tempo_espera = "13:08" local vitorioso = 0 local players = getPlayersOnline() local hora = "13:10" --A Hora que começara local storage = 9393 --Não mexa aqui local pos = {x=159 , y=52 , z=7} ---onde tp vai ser criado local topos = {x=89 , y=170 , z=7} ---a position para onde sera teleportado local name = "Boss Itens Divino Ouro" --Nome do monster a ser criado local name1 = "rotworm" --Nome do monster a ser criado local name2 = "rat" --Nome do monster a ser criado if isInArray(dias.config, os.date("%A")) and isInArray(tempo_espera, os.date("%X")) then doCreateTeleport(1387, topos , pos) broadcastMessage("o evento ira começar daqui 5 minuto!",22) return TRUE end if isInArray(dias.config, os.date("%A")) and isInArray(hora, os.date("%X")) then doCreateTeleport(1387, topos , pos) broadcastMessage("Teleport Aberto Fechara Daki 10 minutos",22) return TRUE end if getGlobalStorageValue(storage) == 1 then else return TRUE end while i <= #players do local pos_player = getPlayerPosition(players) local pos1_lugar = {x = 87, y = 163, z = 7} -- ALTERAR pos do canto superior esquerdo do lugar local pos2_lugar = {x = 101, y = 177, z = 7} -- ALTERAR pos do canto inferior direito do lugar if pos_player.x >= pos1_lugar.x and pos_player.y >= pos1_lugar.y and pos_lugar.x <= pos2_lugar.x and pos_player.y <= pos2_lugar.y then end i = i + 1 end if total_players == 1 then setGlobalStorageValue(storage, -1) doTeleportThing(vitorioso, pos_templo) doPlayerSendTextMessage(vitorioso, MESSAGE_STATUS_CONSOLE_BLUE, "Você é o Vencedor do Evento.") -- ALTERAR frase para o vencedor do premio doBroadcastMessage("O Player "..(getPlayerName(vitorioso)).." é o Vencedor do Evento.",22) -- ALTERAR frase para todos, do ganhador do premio return TRUE else if total_players <= 0 then setGlobalStorageValue(storage, -1) doBroadcastMessage("Todos os Jogadores Se mataram, fim do Evento.",22) doRemoveItem(getThingfromPos(pos).uid,1) broadcastMessage("Teleport Fechado",22) return TRUE end end end doSummonCreature(name, position) doSummonCreature(name1, position) doSummonCreature(name2, position) Editado Dezembro 10, 2016 9 anos por mateusmoretti (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.