[Ajuda] Conversгo .ini para mysql [SIMPLES]
#3

pawn Код:
CallBack::r@MySQL_CheckAccount(playerid){
    new rows,fields;
    cache_get_data(rows,fields,MysqlC);
    if(rows){//Dialog de login
        return 1;
    }
    else{//TRANSFORMAR CONTA DE .INI PARA MYSQL
        new file[64], kay[128], val[128], Data[128], string[128];
        format(file, sizeof(file), OpenAccPlayer, PlayerName(playerid));
        new File: UserFile = fopen(file, io_read);
        if(dini_Exists(file)){
            if(UserFile){
                while(fread(UserFile, Data, sizeof(Data))){
                    kay = ini_GetKey(Data);
                    if(strcmp( kay , "Key", true) == 0){
                        val = ini_GetValue(Data);
                        format(Query,sizeof(Query),"INSERT INTO `users` (name,password) VALUES ('%s','%s');",PlayerName(playerid), val);
                        mysql_function_query(MysqlC,Query,true,"r@MySQL_CreateAccountt","d",playerid);
                    }
                    if(strcmp(kay , "Tutorial", true) == 0){
                        val = ini_GetValue(Data);
                        format(Query,sizeof(Query),"UPDATE `users` SET Tutorial='%d' WHERE name='%s'", strval(val), PlayerName(playerid));
                        mysql_function_query(MysqlC,Query,false,"r@MySQL_SaveAccount","d",playerid);
                    }
                    if(strcmp(kay , "MarriedTo", true) == 0){
                        val = ini_GetValue(Data);
                        format(Query,sizeof(Query),"UPDATE `users` SET MarriedTo='%s' WHERE name='%s'", val, PlayerName(playerid));
                        mysql_function_query(MysqlC,Query,false,"r@MySQL_SaveAccount","d",playerid);
                    }
                }
                fclose(UserFile); format(string, 128, "%s.bak", file); DINI_fcopytextfile(file, string); fremove(file);
                return 1;
            }
        }
        else{//Dialog de Registro
            return 1;
        }
    }
    return 1;
}

OBS: Nгo esta copiando a senha, ele formata uma string vazia. A string val em password fica vazia
Reply


Messages In This Thread
Conversгo .ini para mysql [SIMPLES] - by NuTShoT - 06.09.2015, 14:02
Re: Conversгo .ini para mysql [SIMPLES] - by [BOPE]Seu._.Madruga - 06.09.2015, 15:23
Re: Conversгo .ini para mysql [SIMPLES] - by NuTShoT - 06.09.2015, 15:53
Re: Conversгo .ini para mysql [SIMPLES] - by Kamper - 06.09.2015, 16:39
Re: Conversгo .ini para mysql [SIMPLES] - by NuTShoT - 06.09.2015, 17:22

Forum Jump:


Users browsing this thread: 1 Guest(s)