Косой_Карлик
Умник
Не могу разобраться с диалогом, выдаю лидерку все идеально показывает, снимаюсь с лидерки и тут диалог переступает на верх, скрини ниже
C++:
CMD:tleaders(playerid) return mysql_function_query(connects, "SELECT * FROM `accounts` WHERE `pLeader` !=0 ORDER BY `accounts`.`pLeader` DESC", true, "tLeaders", "i", playerid);
publics: tLeaders(playerid, query[])
{
new
rows,
fields,
name[24],
frac_leader,
str[128],
sctring[2046],
frac_name[60],
bool:frac_id[20]
;
cache_get_data(rows, fields);
while(--rows >= 0)
{
frac_leader = cache_get_field_content_int(rows,"pLeader");
cache_get_field_content(rows,"Name", name);
switch (frac_leader) {
case 7: { frac_name = "{d2ff00}Мэрия Лс{FFFFFF}"; frac_id[7] = true; }
case 2: { frac_name = "{5b5b5b}ФБР{FFFFFF}"; frac_id[2] = true; }
case 1: { frac_name = "{2641FE}Полиция Лс{FFFFFF}"; frac_id[1] = true; }
case 8: { frac_name = "{2641FE}Полиция Пригрода{FFFFFF}"; frac_id[8] = true; }
case 3: { frac_name = "{996633}Армия Лс{FFFFFF}"; frac_id[3] = true; }
case 16: { frac_name = "{FF6600}San News{FFFFFF}"; frac_id[16] = true; }
case 4: { frac_name = "{ff6666}Больница Лс{FFFFFF}"; frac_id[4] = true; }
case 5: { frac_name = "{993366}La Cosa Nostra{FFFFFF}"; frac_id[5] = true; }
case 6: { frac_name = "{FF0000}Yakuza{FFFFFF}"; frac_id[6] = true; }
case 14: { frac_name = "{007575}Russian Mafia{FFFFFF}"; frac_id[14] = true; }
case 11: { frac_name = "{99FFCC}Warlocks MC{FFFFFF}"; frac_id[11] = true; }
case 12: { frac_name = "{CC00FF}Ballas Gang{FFFFFF}"; frac_id[12] = true; }
case 13: { frac_name = "{DBD604}Vagos Gang{FFFFFF}"; frac_id[13] = true; }
case 15: { frac_name = "{009F00}Grove Street Gang{FFFFFF}"; frac_id[15] = true; }
case 17: { frac_name = "{01FCFF}Aztecas Gang{FFFFFF}"; frac_id[17] = true; }
case 18: { frac_name = "{6666ff}Rifa Gang{FFFFFF}"; frac_id[18] = true; }
}
format(str,sizeof(str),"организация\tимя\tстатус\n{FFFFFF}%s\t%s\t(%s)\n",frac_name,name, (!IsPlayerConnected(GetPlayerID(name))) ? ("{FF9900}Оффлайн{FFFFFF}") : ("{23cdb0}Онлайн{FFFFFF}")); strcat(sctring,str);
}
if(!frac_id[7]) { format(str,sizeof(str),"{d2ff00}Мэрия Лс\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[2]) { format(str,sizeof(str),"{5b5b5b}ФБР\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[1]) { format(str,sizeof(str),"{2641FE}Полиция Лс\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[8]) { format(str,sizeof(str),"{2641FE}Полиция Пригрода\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[3]) { format(str,sizeof(str),"{996633}Армия Лс\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[16]) { format(str,sizeof(str),"{FF6600}San News\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[4]) { format(str,sizeof(str),"{ff6666}Больница Лс\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[5]) { format(str,sizeof(str),"{993366}La Cosa Nostra\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[6]) { format(str,sizeof(str),"{FF0000}Yakuza\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[14]) { format(str,sizeof(str),"{007575}Russia Mafia\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[11]) { format(str,sizeof(str),"{99FFCC}Warlocks MC\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[12]) { format(str,sizeof(str),"{CC00FF}Ballas Gang\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[13]) { format(str,sizeof(str),"{DBD604}Vagos Gang\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[15]) { format(str,sizeof(str),"{009F00}Grove Street Gang\t-\t-\n",name,name); strcat(sctring,str); }
if(!frac_id[17]) { format(str,sizeof(str),"{01FCFF}Aztecas Gang\t-\t-\n",frac_name,name); strcat(sctring,str); }
if(!frac_id[18]) { format(str,sizeof(str),"{6666ff}Rifa Gang\t-\t-\n",frac_name,name); strcat(sctring,str); }
return ShowPlayerDialog(playerid,0000,DSTH,"{FFCC00}Лидеры организаций",sctring,"Закрыть","");
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
