Funзхes com MySQL -
Hunter_Xtreme - 17.04.2013
Fala galera, tudo tranquilo?
Entao, estou fazendo um gamemode que utiliza MySQL, e estou com duvida nisso
pawn Код:
public MySQL_DesbanirPlayer(playerid, nome[])
{
if(MySQL_IsPlayerBan(nome))
{
new Str[150];
GetPlayerName(playerid, NomePlayer, 22);
format(Str, 150, "UPDATE banidos SET nick_admin_desban='%s', data_term_ban=current_date WHERE nick_player='%s' LIMIT 1 ", NomePlayer, nome);
mysql_function_query(Conexao, Str, false, #, #);
SendClientMessage(playerid, COLOR_GREEN, "[INFO] Player Desbanido !");
}
else
{
SendClientMessage(playerid, COLOR_RED, "[ERRO] O Player nгo estб banido !");
}
return 1;
}
Funзгo: MySQL_IsPlayerBan:
pawn Код:
stock MySQL_IsPlayerBan(nick[])
{
new Str[124];
format(Str, 124, "SELECT nick_player FROM banidos WHERE nick_player='%s' AND data_term_ban is NULL LIMIT 1 ", nick);
return mysql_function_query(Conexao, Str, true, "r@MySQL_IsPlayerBan", #);
}
stock r@MySQL_IsPlayerBan()
{
new rows,fields;
cache_get_data(rows,fields,Conexao);
if(rows)
{
return 1; //QUERO PEGAR ESSES VALORES
}
return 0; //QUERO PEGAR ESSES VALORES
}
Como que eu faзo pra pegar o valor que й retornado na r@MySQL_IsPlayerBan utilizando a MySQL_IsPlayerBan?
Re: Funзхes com MySQL -
smiiir - 17.04.2013
Comecei a estudar MySQL hoje, entгo estou por fora..
Olhe e veja se te ajuda.
https://sampforum.blast.hk/showthread.php?tid=347997
Re: Funзхes com MySQL -
Schocc - 17.04.2013
Seria isso? eu ainda estou aprendendo MySQL gostaria de saber se esta correto por alguem mais experiente
pawn Код:
stock r@MySQL_IsPlayerBan()
{
new
rows;
mysql_query("...");
mysql_store_result();
rows = mysql_num_rows();
mysql_free_result();
return rows;
}
Re: Funзхes com MySQL -
Hunter_Xtreme - 17.04.2013
esse negocio de MySQL й bem complexo mesmo, mais no meu caso, eu chamo a funзгo MySQL_IsPlayerBan que chama a callback r@IsPlayerBan, e quero pegar o return da r@IsPlayerBan e colocar na variavel achei. Complicado nй?
Schocc, voce utiza a versгo R6-2 nй?
Valeu pela dica iSmirnoff
Re: Funзхes com MySQL -
Schocc - 17.04.2013
Eu estou estudando a r7 e uso a r7 mas tbm estou estudando algums scripts feitos com a r6-2
Dei uma editada no cуdigo pois estava fazendo aqui pelo forum
Se estiver errado bem que o falcon poderia nos dizer ou o paulor
!Claro sempre melhor usar a ultima versгo e fato.
Re: Funзхes com MySQL -
Hunter_Xtreme - 17.04.2013
Entendi Schocc, mais me explique a sua logica no codigo acima, nao entendi direito ;s
Re: Funзхes com MySQL -
Mutuka_XTreme - 17.04.2013
Pegando o bonde... Precisava disso tambйm xarб. Schocc, se poder explicar a lуgica, agradeзo! hehehe
Re: Funзхes com MySQL -
Hunter_Xtreme - 18.04.2013
Agora й sу esperar alguйm responder...
Re: Funзхes com MySQL -
paulor - 21.04.2013
Nгo tem como fazer isso, no comeзei apanhei muito por tentar fazer algo parecido, mas nгo tem como..