[Ajuda] Problema com SQLITE
#1

Boa tarde a todos, seguinte estou com um problema a tabela estб sendo criada normal desta forma abaixo:
PHP Code:
new DB:database
public 
OnGameModeInit()
{
    
/* Carrega o banco de dados */ 
    
database db_open("bancodedados.db");
    
db_free_result(db_query(database"CREATE TABLE IF NOT EXISTS contas (id    INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,nome  TEXT NOT NULL,email  TEXT NOT NULL,senha TEXT NOT NULL,admin INTEGER NOT NULL,skin  INTEGER NOT NULL,px    INTEGER NOT NULL,py    INTEGER NOT NULL,pz    INTEGER NOT NULL,pa    INTEGER NOT NULL);"));
    return 
1;



Porйm na hora de se registrar nгo estб setando no banco de dados
PHP Code:
        case DIALOG_REGISTRO: {
            if(
response) {
                new 
string[500];
                if(!
strlen(inputtext)) {
                    
format(stringsizeof(string), "{FFFFFF}Seja bem-vindo(a) ao: {ffbc59}Guerra dos Mitos - MultiModo © | BILНNGUE | Venha!\n\n{FFFFFF}Status: {FF0000}Conta nгo registrada\n\n{FFFFFF}Nick: {FF0000}%s\n\n{ffbc59}* {FFFFFF}Insira uma senha para registrar sua conta! {ffbc59}*"GetPlayerNome(playerid));
                    
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"{ffbc59}Guerra dos Mitos - {FFFFFF}MultiModo"string"Registrar""Sair");                    
                } else {                    
                    new 
query[300]; 
                    
format(querysizeof(query), "INSERT INTO contas (nome, senha, admin, skin, px, py, pz, pa) VALUES ('%s', '%s', '0', '0', '0.0', '0.0', '0.0', '0.0');"DB_Escape(GetPlayerNome(playerid)), DB_Escape(inputtext)); 
                    
db_free_result(db_query(databasequery));     
                    
pInfo[playerid][Admin] = 0;
                    
pInfo[playerid][pRegistroNaoConcluido] = true
                    
format(pInfo[playerid][Senha], 20"%s"inputtext);
                    
format(stringsizeof(string), "{FFFFFF}Seja bem-vindo(a) ao: {ffbc59}Guerra dos Mitos - MultiModo © | BILНNGUE | Venha!\n\n{FFFFFF}Selecione '{4169E1}Masculino{FFFFFF}' ou '{DB7093}Feminino{ffffff}'\n\n{ffbc59}* {FFFFFF}Escolha uma das opзхes abaixo para definir sua sexualidade {ffbc59}*");
                    
ShowPlayerDialog(playeridDIALOG_SEXUALIDADEDIALOG_STYLE_MSGBOX"{ffbc59}Guerra dos Mitos - {FFFFFF}MultiModo"string"Masculino""Feminino");  
                    return 
1;  
                }
            } else {
                
Kick(playerid); 
            }
            return 
1;
        } 
Vi em alguns tutoriais de SQLITE e estгo da mesma forma o que pode ser ?, abri o SQLITE BROWSER e estб criando a tabela com as colunas normalmente, porйm nгo estб inserindo no banco de dados as informaзхes do player.

Quando o player desconecta do servidor chama a funзгo abaixo:
PHP Code:
SavePlayer(playerid

    
printf("Salvando o Player ID: %d"playerid);
    new 
query[300], DBResult:Result
    
GetPlayerPos(playeridpInfo[playerid][px], pInfo[playerid][py], pInfo[playerid][pz]); 
    
GetPlayerFacingAngle(playeridpInfo[playerid][pa]); 
    
format(querysizeof(query), "UPDATE `contas` SET admin = '%d', email = '%s', senha = '%s', skin = '%d',  px = '%f',  py = '%f',  pz = '%f',  pa = '%f' WHERE `nome` = '%q'",  
        
pInfo[playerid][Admin],
        
pInfo[playerid][Email], 
        
pInfo[playerid][Senha],
        
pInfo[playerid][Skin], 
        
pInfo[playerid][px], 
        
pInfo[playerid][py], 
        
pInfo[playerid][pz], 
        
pInfo[playerid][pa], 
        
DB_Escape(GetPlayerNome(playerid))); 
    
Result db_query(databasequery);   
    
db_free_result(Result); 
    return 
1

Reply


Messages In This Thread
Problema com SQLITE - by [BOPE]Seu._.Madruga - 26.10.2018, 19:43
Re: Problema com SQLITE - by Injury - 26.10.2018, 20:08
Re: Problema com SQLITE - by Ermanhaut - 26.10.2018, 20:14
Re: Problema com SQLITE - by WLSF - 26.10.2018, 21:59
Re: Problema com SQLITE - by [BOPE]Seu._.Madruga - 27.10.2018, 04:09
Re: Problema com SQLITE - by WLSF - 27.10.2018, 14:36

Forum Jump:


Users browsing this thread: 1 Guest(s)