[Ajuda] Verificaзгo MysQL
#2

eu te aconselho a fazer isso:
PHP код:
enum Faccoes
{
     
id,
     
nome[MAX_FAC_NAME],
     ...
}
new 
lista_fac[MAX_FACCOES][Faccoes]; 
carregando:

OnGameModeInit
Quote:

mysql_tquery(Connectmysql, "SELECT * FROM `faccoes`", "CarregarFac", "");

PHP код:

forward CarregarFac
();
public 
CarregarFac(){
    new 
row;
    
cache_get_row_count(row);
    for(new 
i=0row;i++){
        
cache_get_value_name_int(i"id"lista_fac[i][id]);
        
cache_get_value_name(i"nome"lista_fac[i][nome], MAX_FAC_NAME);
            ...
    }
    return 
1;

quando for mostrar a lista voce faz o seguinte aqui:
PHP код:
for(new ffMAX_FACCOESf++)    
     
format(Stringsizeof(String), "%s\n{b30059}( ID:  {FFFFFF}%d{b30059} ){b30059}( Nome:      {FFFFFF}%s{b30059} ){b30059}( Tipo:  {FFFFFF}%s{b30059} ){b30059}( Beneficio:  {FFFFFF}%s{b30059} ){b30059}( Comander:  {FFFFFF}%s{b30059} )\n",String,PlayerFaccao[f][ID],PlayerFaccao[f][Nome],TipoFaccao(f),BeneficioFaccao(f),PlayerFaccao[f][Comander]); 
para dar faccao ao player:
Quote:

Player[playerid][pFac] = idFac;

o que eu entendi do seu codigo й que ele carrega uma faccao a cada player que entra, nao intendi muito bem.
Reply


Messages In This Thread
Verificaзгo MysQL - by DanielMatrix - 02.02.2019, 17:06
Re: Verificaзгo MysQL - by PedroH - 04.02.2019, 14:45

Forum Jump:


Users browsing this thread: 1 Guest(s)