Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться!for new i = 0; i < OWNABLEBIZES; i++ do
for new i = 1; i < OWNABLEBIZES; i++ do
а что по коду?
stock ShowBusinessDialog(playerid, list = 0)
{
if(GetPlayerBiz(playerid) == -1)
return SCM(playerid, COLOR_GREY, !"У вас нет бизнеса");
new show_biz, until, num = 1;
global_str = "";
if(GetPlayerLauncher(playerid) == 1)
executeEvent(playerid, 0, "window.executeEvent('event.setActiveView', `[\"BusinessesList\"]`);"),
hidePlayerHud(playerid);
for new i = 0; i < OWNABLEBIZES; i++ do
{
if(i == 18 or i == 162)
continue;
if GetString(BizData[i][bOwner], PN(playerid)) || GetString(BizData[i][bZam], PN(playerid)) *then
{
if GetPlayerLauncher(playerid) == 1 *then
executeEvent(playerid, 0, (str_f("window.executeEvent('event.business.list.pushItems', `[\
[\
{\"id\":%d,\"type\":\"%s\",\"title\":\"%s\",\"opened\":%d,\"stats\":[{\"title\":\"Крышует\",\"value\":\"none\"},\
{\"title\":\"Налог к оплате\",\"value\":\"$%i / $250000\"},{\"title\":\"Банк бизнеса\",\"value\":\"$ %i\"}]}]]`);", BizData[i][bID], GetBussinesText(0, i), BizData[i][bName], BizData[i][bLock], BizData[i][bLevel],floatround(float(250000-BizData[i][bLevel])/GLS[3], floatround_ceil) + 1, BizData[i][bMoney])));
else
{
if until >= 29 * list *then
{
ShowBiz[playerid][show_biz] = i;
f(global_str, 1500, "%s\n{FFFFFF}%d. %s %s\n", global_str, num, BizData[i][bName], BizData[i][bLock] ? ("{FF6347}[Закрыт]") : ("{9ACD32}[Открыт]"));
show_biz ++;
num ++;
}
else until ++;
if num == 30 *then
{
strcat(global_str, "\n>>> Следующая страница");
break;
}
}
}
}
if GetPlayerLauncher(playerid) == 1 *then
cursorPlayer(playerid, 0, true);
else
SPD(playerid, 9761, DIALOG_STYLE_LIST, !"Мои бизнесы", global_str, !"Выбор", !"Отмена");
return true;
}
в бд не единой строчки про этот бизв бд у человека, случайно, сразу не выдается бизнес, с 0 id?
пишу же - в базе ничего про этот биз нету XDБизнес с нулевым ID вообще в базе существует?
В диалоге этого нету@xanaxxanax, по коду два варианта показа списка бизнесов - диалог и cef. В диалоге то же самое?
минутку@xanaxxanax, никакой проблемы в отправке пакета не вижу. Покажи, что показывает в диалоге.
@xanaxxanax, никакой проблемы в отправке пакета не вижу. Покажи, что показывает в диалоге.
for new i = 0; i < OWNABLEBIZES; i++ do
for new i = 1; i < OWNABLEBIZES; i++ do
сейчас протещу, изменю сообщение после теста@xanaxxanax, пробуй изменить строку:
на эту:Pawn:for new i = 0; i < OWNABLEBIZES; i++ do
Pawn:for new i = 1; i < OWNABLEBIZES; i++ do
Результат маловероятен. Я не вижу никакой ошибки в выводе данных.