[Ajuda] Comando daradmin com UPDATE
#9

Pra fazer com q a query so seja executada caso insira um level vбlido vc pode usar:
Код:
if(level < 1 || level > 5)
    return SendClientMessage(playerid, -1, "[ERRO] Level invбlido"):
Nesse caso se o player inserir um level menor que 1 ou maior que 5, a query nгo serб executada.

Para nгo ter que ficar consultando o Banco toda hora, vc armazena os valores nas variaveis criadas. Na hora de carregar a conta do player ao logar vocк pode usar:
Код:
No OnplayerConnect:
new nomeplayer[32], query[256];
GetPlayerName(playerid, nomeplayer, sizeof nomeplayer);
mysql_format(query, sizeof query, "SELEC * FROM `contas` WHERE `nome` = '%s'", nomeplayer);
mysql_tquery(mysql, query, "VerificarConta", "i", playerid); // mysql = nome da sua conexao com o banco / query й a string que vai ser passada para fazer a consulta


Final do GM:
stock VerificarConta(playerid)
{
    new resultado[32];
    cache_get_data(rows, fields, conexao); // Geta o resultado da consulta

	if(rows) // Se existe a conta do player
	{
		cache_get_field_content(0, "level", resultado), PlayerInfo[playerid][Level] = strval(resultado); // resultado = a string que armazena o dado da coluna / "level" = a coluna level dentro do banco / PlayerInfo[playerid][Level] = sua enum de dados dos players / strval(resultado) = converte a string com o resultado do campo level em numero inteiro
    }
    return 1;
}
Nгo sou bom com explicaзхes Ok, mas й mais ou menos isso ai.
Reply


Messages In This Thread
Comando daradmin com UPDATE - by Luucass - 07.05.2015, 21:18
Re: Comando daradmin com UPDATE - by GabrielDias_Invision - 07.05.2015, 21:26
Re: Comando daradmin com UPDATE - by Dayvison_ - 07.05.2015, 21:30
Re: Comando daradmin com UPDATE - by GabrielDias_Invision - 07.05.2015, 21:34
Re: Comando daradmin com UPDATE - by Luucass - 07.05.2015, 21:57
Re: Comando daradmin com UPDATE - by Dayvison_ - 07.05.2015, 21:59
Re: Comando daradmin com UPDATE - by Luucass - 07.05.2015, 22:04
Re: Comando daradmin com UPDATE - by Dayvison_ - 07.05.2015, 22:43
Re: Comando daradmin com UPDATE - by GabrielDias_Invision - 07.05.2015, 23:02
Re: Comando daradmin com UPDATE - by Luucass - 07.05.2015, 23:12

Forum Jump:


Users browsing this thread: 2 Guest(s)