Ir para conteúdo
  • 0

erro record.lua


Emooooo

Pergunta

[01/04/2019 20:22:33] [Error - GlobalEvent Interface] 
[01/04/2019 20:22:33] data/globalevents/scripts/record.lua:onRecord
[01/04/2019 20:22:33] Description: 
[01/04/2019 20:22:33] data/globalevents/scripts/record.lua:2: attempt to call field 'executeQuery' (a nil value)
[01/04/2019 20:22:33] stack traceback:
[01/04/2019 20:22:33]     data/globalevents/scripts/record.lua:2: in function <data/globalevents/scripts/record.lua:1>

 

 

ALGUÉM AJUDA AE ! PLIS 

+REP

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
1 hora atrás, Thalles Vitor disse:

Manda o script né amigo ¬¬'

function onRecord(current, old, cid)
    db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
    addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT)
end
 

 VI NUNS TÓPICOS POR AE , QUE TEM QUE MEXER NA DATABASE , QUE TA FALTANDO ALGUMA COISA LA !

Link para o comentário
Compartilhar em outros sites

  • 0
  • Diretor

Execute essa Query no seu banco de dados caso não tenha:

CREATE TABLE IF NOT EXISTS `server_record` (
  `record` int(11) NOT NULL,
  `world_id` tinyint(2) unsigned NOT NULL DEFAULT '0',
  `timestamp` bigint(20) NOT NULL,
  UNIQUE KEY `record` (`record`,`world_id`,`timestamp`),
  UNIQUE KEY `timestamp` (`timestamp`,`record`,`world_id`),
  UNIQUE KEY `timestamp_2` (`timestamp`,`record`,`world_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Não sei qual distro tu utiliza, mas dependendo da distro inves de

db.executeQuery

Seria

db.query

mas creio que esteja certo.

Link para o comentário
Compartilhar em outros sites

  • 0
9 horas atrás, Yan Liima disse:

Execute essa Query no seu banco de dados caso não tenha:


CREATE TABLE IF NOT EXISTS `server_record` (
  `record` int(11) NOT NULL,
  `world_id` tinyint(2) unsigned NOT NULL DEFAULT '0',
  `timestamp` bigint(20) NOT NULL,
  UNIQUE KEY `record` (`record`,`world_id`,`timestamp`),
  UNIQUE KEY `timestamp` (`timestamp`,`record`,`world_id`),
  UNIQUE KEY `timestamp_2` (`timestamp`,`record`,`world_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Não sei qual distro tu utiliza, mas dependendo da distro inves de


db.executeQuery

Seria


db.query

mas creio que esteja certo.

e aqui que coloca , não sei mexer muito nessa parte de db e sql

Sem títulof.jpg

Link para o comentário
Compartilhar em outros sites

  • 0
4 minutos atrás, Thalles Vitor disse:

Isso você executa no site, no caso localhost/phpmyadmin - Se caso o pokétibia for ligado ao site.

não uso site , nem phpmyadmin , to consertando no ot offline .

Link para o comentário
Compartilhar em outros sites

  • 0
6 horas atrás, Yan Liima disse:

Recomendo utilizar MYSQL inves de SQLITE, mesmo que não use site.

ok pode fechar o topico

Link para o comentário
Compartilhar em outros sites

  • 0
Citar

function onRecord(current, old, cid)
    db.query("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
    doBroadcastMessage("New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT)
end

 

Algumas versões usam db.query

Link para o comentário
Compartilhar em outros sites

  • 0

continua dando o mesmo erro , acho que só se trocar o arquivo forgottenserver.s3db . 

se alguém tiver um limpo só com acc e o GOD , para mim passar , agradeço ! +rep

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...