09.05.2015, 16:54
Bom, depois de alguns dias jб com o gm eu percebi hoje que ele nao estб salvando no banco de dados, sу salva quando й algo por comando, ex meu comando de daradmin, que tem update direto no comando...
eu tenho essa callback de salvamento
Tenho um time para cada 1 minuto ser salvo
Em OnGameModeInit
e em OnPlayerDisconect
estou fazendo alguma coisa de errado? pois nao estб salvando
eu tenho essa callback de salvamento
PHP код:
public salvartudo() {
new query[128], nome[MAX_PLAYER_NAME];
for(new i=0; i<MAX_PLAYERS; i++) { // Seleciona todos os players
if(player[i][Logado] == 1) { // Verifica se os players seleionados estгo online
GetPlayerName(i, nome, MAX_PLAYER_NAME); // Isso todos sabem, pega o nome
format(query, sizeof(query), "UPDATE `contas` SET dinheiro = '%d' WHERE `nome` = '%s'", GetPlayerMoney(i), nome); // Atualiza o dinheiro
format(query, sizeof(query), "UPDATE `contas` SET score = '%d' WHERE `nome` = '%s'", GetPlayerScore(i), nome); // Atualiza o score
mysql_function_query(mysql, query, false, "", ""); // executa a funзгo
} // fecha verifiaзгo de online
} // fecha loopin de todos os users
}
Em OnGameModeInit
PHP код:
SetTimer("salvartudo", 60000, 1);
PHP код:
salvartudo();