Postado Setembro 1, 2016 8 anos mysql_real_query(): SELECT `premiumgift` FROM `players` WHERE `id = 55 - MYSQL ERROR: Unknown column 'premiumgift' in 'field list' (1054) se está dando esse erro é pq diz que não existe essa coluna na db!! testei aqui e funcionou
Postado Setembro 3, 2016 8 anos Autor Em 01/09/2016 ás 13:01, Vodkart disse: mysql_real_query(): SELECT `premiumgift` FROM `players` WHERE `id = 55 - MYSQL ERROR: Unknown column 'premiumgift' in 'field list' (1054) se está dando esse erro é pq diz que não existe essa coluna na db!! testei aqui e funcionou Olha: [3/9/2016 5:18:3] mysql_real_query(): SELECT `premiumgift` FROM `players` WHERE `id = 41 - MYSQL ERROR: Unknown column 'premiumgift' in 'field list' (1054) [3/9/2016 5:18:3] [Error - CreatureScript Interface] [3/9/2016 5:18:3] data/creaturescripts/scripts/menor.lua:onLogin [3/9/2016 5:18:3] Description: [3/9/2016 5:18:3] data/lib/004-database.lua:60: [Result:getDataInt] Result not set! [3/9/2016 5:18:3] stack traceback: [3/9/2016 5:18:3] [C]: in function 'error' [3/9/2016 5:18:3] data/lib/004-database.lua:60: in function 'getDataInt' [3/9/2016 5:18:3] data/creaturescripts/scripts/menor.lua:3: in function A linha de comando no XML é assim: <event type="login" name="vipdays" event="script" value="menor.lua"/> Esse é o erro quando eu executo no comando na database novamente: Comando SQL: ALTER TABLE `accounts` ADD `premiumgift` INT NOT NULL DEFAULT '0' Mensagens do MySQL : Documentação #1060 - Duplicate column name 'premiumgift' Alem do Lua e do XML será que tem algo a mais? tipo no login.lua ? Rep+ desde Já
Postado Setembro 5, 2016 8 anos erro meu function onLogin(cid) local days = 3 if db.getResult("SELECT `premiumgift` FROM `accounts` WHERE `id = "..getPlayerAccountId(cid)):getDataInt("premiumgift") <= 0 then doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua account acabou de receber "..days.." dias de premium, boa diversão!") db.executeQuery("UPDATE `accounts` SET `premiumgift` = 1 WHERE `id` = "..getPlayerAccountId(cid)) end return true end Editado Setembro 5, 2016 8 anos por Vodkart (veja o histórico de edições)
Postado Setembro 5, 2016 8 anos Autor 7 horas atrás, Vodkart disse: erro meu function onLogin(cid) local days = 3 if db.getResult("SELECT `premiumgift` FROM `accounts` WHERE `id = "..getPlayerAccountId(cid)):getDataInt("premiumgift") <= 0 then doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua account acabou de receber "..days.." dias de premium, boa diversão!") db.executeQuery("UPDATE `accounts` SET `premiumgift` = 1 WHERE `id` = "..getPlayerAccountId(cid)) end return true end deu esse erro [6/9/2016 1:33:58] mysql_real_query(): SELECT `premiumgift` FROM `accounts` WHERE `id = 49745 - MYSQL ERROR: Unknown column 'id = 49745' in 'where clause' (1054) [6/9/2016 1:33:58] [Error - CreatureScript Interface] [6/9/2016 1:33:58] data/creaturescripts/scripts/menor.lua:onLogin [6/9/2016 1:33:58] Description: [6/9/2016 1:33:58] data/lib/004-database.lua:60: [Result:getDataInt] Result not set! [6/9/2016 1:33:58] stack traceback: [6/9/2016 1:33:58] [C]: in function 'error' [6/9/2016 1:33:58] data/lib/004-database.lua:60: in function 'getDataInt' [6/9/2016 1:33:58] data/creaturescripts/scripts/menor.lua:3: in function
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.