01/04/2024 12:16
(Esta mensagem foi modificada pela última vez a: 01/04/2024 12:23 por samuelmatheus0502.)
Ryzen, você teria que revisar a linha que está chamando essa função loadAccount, deve ter algo assim
porque você estaria chamando a consulta com a linha acima e posteriormente faria uma callback em format de public, fazendo uma
Dei só um exemplo, espero que tenha clareado
Eu faria assim
Essa linha você adicionaria onde está fazendo sua verificação desejada
No final do gamemode substituiria sua stok pela public
Código:
mysql_tquery(ConexaoSQL, Query, "sua_função", "i", playerid); // ConexaoSQL = sua variável de conexão com o DB, Query = sua variável de string da consulta, utilize as do seu gamemode
porque você estaria chamando a consulta com a linha acima e posteriormente faria uma callback em format de public, fazendo uma
Código:
forward sua_função(parametros);
public sua_função(parametros){
return 1;
}
Dei só um exemplo, espero que tenha clareado
Eu faria assim
Essa linha você adicionaria onde está fazendo sua verificação desejada
Código:
new Query[90];
mysql_tquery( sua variavel de conexao com DB, Query, "LoadAccount", "i", playerid);
No final do gamemode substituiria sua stok pela public
Código:
forward LoadAccount(playerid);
public LoadAccount(playerid){
cache_get_value_int(0, "ID", PlayerInfo[playerid][pID]);
cache_get_value_name(0, "Senha", PlayerInfo[playerid][pSenha]);
cache_get_value_int(0, "Level", PlayerInfo[playerid][pLevel]);
cache_get_value_int(0, "EXP", PlayerInfo[playerid][pExp]);
cache_get_value_int(0, "Dinheiro", PlayerInfo[playerid][pGrana]);
cache_get_value_int(0, "Saldo", PlayerInfo[playerid][pSaldo]);
cache_get_value_int(0, "Admin", PlayerInfo[playerid][pAdmin]);
cache_get_value_float(0, "PosX", PlayerInfo[playerid][pPosX]);
cache_get_value_float(0, "PosY", PlayerInfo[playerid][pPosY]);
cache_get_value_float(0, "PosZ", PlayerInfo[playerid][pPosZ]);
cache_get_value_int(0, "Sede", PlayerInfo[playerid][pSede]);
cache_get_value_int(0, "Fome", PlayerInfo[playerid][pFome]);
cache_get_value_int(0, "Sono", PlayerInfo[playerid][pSono]);
cache_get_value_int(0, "Sexo", PlayerInfo[playerid][pSkin]);
cache_get_value_float(0, "Vida", PlayerInfo[playerid][pVida]);
cache_get_value_float(0, "Colete", PlayerInfo[playerid][pColete]);
return 1;
}
Estou na luta para que no futuro eu me torne um grande programador