04.02.2019, 14:45
eu te aconselho a fazer isso:
carregando:
OnGameModeInit
quando for mostrar a lista voce faz o seguinte aqui:
para dar faccao ao player:
o que eu entendi do seu codigo й que ele carrega uma faccao a cada player que entra, nao intendi muito bem.
PHP код:
enum Faccoes
{
id,
nome[MAX_FAC_NAME],
...
}
new lista_fac[MAX_FACCOES][Faccoes];
OnGameModeInit
Quote:
mysql_tquery(Connectmysql, "SELECT * FROM `faccoes`", "CarregarFac", ""); |
PHP код:
forward CarregarFac();
public CarregarFac(){
new row;
cache_get_row_count(row);
for(new i=0; i < row;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;
}
PHP код:
for(new f; f< MAX_FACCOES; f++)
format(String, sizeof(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]);
Quote:
Player[playerid][pFac] = idFac; |