Пользователь
- Регистрация
- 11 Дек 2024
- Сообщения
- 142
- Автор темы
- #1
Привед медвед, сливаю выводы фамменю на цефе
пуфн:
cmd:fammenuu(playerid) return showFamilyMenu(playerid);
stock showFamilyMenu(playerid)
{
new id = FP_Data[playerid][F_FAMILY_ID], count;
f(mysql_string, 128, "SELECT * FROM family WHERE ID = %d", id);
new Cache:result = mysql_query(mysql, mysql_string);
static FamLeader[24], FamName[32], slogan[40], FamDiscord[64], FamZam[3][24], FamColor, FamType, FamRep, FamSpawnType, FamSpawnData,
FamLevel, FamExp, FamJackDaw, FamBrend, FamPercentDeposit, FamKV;
cache_get_value_name(0, "name", FamName);
cache_get_value_name(0, "slogan", slogan);
cache_get_value_name(0, "ownername", FamLeader);
cache_get_value_name(0, "discord", FamDiscord);
cache_get_value_name(0, "zam_1", FamZam[0]);
cache_get_value_name(0, "zam_2", FamZam[1]);
cache_get_value_name(0, "zam_3", FamZam[2]);
cache_get_value_name(0, "rank", SQL_STRING), sscanf(SQL_STRING, "p<,>a<s[128]>[10]", SQL_GET_ROW_STR);
cache_get_value_name_int(0, "color", FamColor);
cache_get_value_name_int(0, "type", FamType);
cache_get_value_name_int(0, "reputation", FamRep);
cache_get_value_name_int(0, "level", FamLevel);
cache_get_value_name_int(0, "exp", FamExp);
cache_get_value_name_int(0, "jackdaw", FamJackDaw);
cache_get_value_name_int(0, "brend", FamBrend);
cache_get_value_name_int(0, "percent_deposit", FamPercentDeposit);
cache_get_value_name_int(0, "kv_id", FamKV);
cache_get_value_name_int(0, "spawn_data", FamSpawnData);
cache_get_value_name_int(0, "spawn_type", FamSpawnType);
cache_delete(result);
foreach(Player, i)
{
if(FP_Data[i][F_FAMILY_ID] == FP_Data[playerid][F_FAMILY_ID])
format(mysql_string, 128, "(%d) %s[%d]\t%d\t%d\t0/3\n", count, PN(i), i, PI[i][pLevel], PlayerAFKTime[i]),
strcat(global_str, mysql_string),
count++;
}
executeEvent(playerid, 0, !"window.executeEvent('event.setActiveView', `[\"Family\"]`);");
executeEvent(playerid, 0, !"window.executeEvent('event.familyMenu.initializeNavigation', `[[0,1,3,4]]`);");
executeEvent(playerid, 0, (str_f("window.executeEvent('event.familyMenu.initializeMainInfo', \
`[\
{\
\"id\": %d, \
\"management\": 1, \
\"title\": \"%s\", \
\"type\": \"%s\", \
\"desc\": \"%s\", \
\"message\": \"Нет объявлений\", \
\"bg\": -1, \
\"icon\": 0, \
\"reputation\": %i, \
\"evil\": 0, \
\"money\": 0, \
\"coins\": 0, \
\"deposit\": %d, \
\"payDay\": 0, \
\"flag\": \"Бойцы с тенью\", \
\"fraction\": \"Отсутствует\", \
\"aliance\": \"Отсутствует\", \
\"apart\": \"%s\", \
\"verification\": %d, \
\"brand\": %d, \
\"discord\": \"%s\", \
\"level\": %i, \
\"currentExp\": %i, \
\"online\": %d, \
\"totalExp\": %i, \
\"hasEstate\": 0,\
\"leaders\": [\
{\
\"name\": \"%s\",\
\"online\": 1, \
\"role\": \"Лидер\" \
}\
]\
}\
]`\
);", id, FamName, FamilyType_EN[FamType], slogan, FamRep, FamPercentDeposit, !(FamSpawnData == -1) ? ( !FamSpawnType ? "Семейная квартира":(str_f("Дом №%d", FamSpawnData)) ):"Нет", \
FamJackDaw, FamBrend, isnull(FamDiscord) ? "" : FamDiscord, FamLevel, FamExp, count, FamLevel*10, FamLeader)));
executeEvent(playerid, 0, !"window.executeEvent('event.familyMenu.initializeManagement', \
`[\
{\
\"verificationPrice\": 50000000, \
\"brandPrice\": 80000000, \
\"hasAliance\": 0\
}\
]`\
);");
return cursorPlayer(playerid, 0, true);
}