/*••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/
stock VerificarFaccoes(playerid) {
new Query[300];
mysql_format(IDConexao, Query, sizeof(Query), "SELECT * FROM `faccoes`");
mysql_tquery(IDConexao, Query, "CarregarFaccoes", "i", playerid);
return true;
}
/*••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/
forward CarregarFaccoes(playerid);
public CarregarFaccoes(playerid) {
if(cache_num_rows() > 0) {
cache_get_value_int(0, "ID", PlayerFaccao[playerid][ID]);
cache_get_value(0, "Nome", PlayerFaccao[playerid][Nome], 24);
cache_get_value_int(0, "Tipo", PlayerFaccao[playerid][Tipo]);
cache_get_value_int(0, "Beneficio", PlayerFaccao[playerid][Beneficio]);
cache_get_value(0, "Comander", PlayerFaccao[playerid][Comander], 24);
}
return true;
}
/*••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/
/*••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/
CMD:faccoes(playerid) {
if(!PlayerDiretoria[playerid][Cargo]) return false;
if(PlayerDiretoria[playerid][Cargo] < 2) return false;
new String[1000],Dialog[1000];
for(new f; f< MAX_FACCOES; f++) {
format(String, sizeof(String), "{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\n",PlayerFaccao[f][ID],PlayerFaccao[f][Nome],TipoFaccao(f),BeneficioFaccao(f),PlayerFaccao[f][Comander]);
strcat(Dialog, String, sizeof(Dialog));
}
ShowPlayerDialog(playerid, 23, DIALOG_STYLE_MSGBOX, "\t\tFACCЗХES ATIVAS", Dialog, "Fechar","");
return true;
}
/*••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/
enum Faccoes
{
id,
nome[MAX_FAC_NAME],
...
}
new lista_fac[MAX_FACCOES][Faccoes];
mysql_tquery(Connectmysql, "SELECT * FROM `faccoes`", "CarregarFac", ""); |
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;
}
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]);
Player[playerid][pFac] = idFac; |