- Регистрация
- 22 Июл 2013
- Сообщения
- 366
- Лучшие ответы
- 0
- Репутация
- 18
Доброго времени суток.
Вопрос такой
Есть значит у меня две переменные
Первая это номер страницы, вторая это общее количество которое было загружено. Образно от 110 до 300;
Далее я пытаюсь сделать показ информации в диалоге.
Т.е вызываю сток, который вы видите.
Собственно первая формула работает отлично idx = count[0]*count[1]+listitem;
На первой странице показывается все данные, перехожу на вторую страницу, и проблема....
Ошибка MysqL
Конкретно проблема в формуле else idx = count[1]/listitem-count[1];
Прошу помощи в правильном составлении, если на то и нужно, двух формул.
Вопрос такой
Есть значит у меня две переменные
PHP:
PageID_List[playerid];
PageCount_List[playerid];
Далее я пытаюсь сделать показ информации в диалоге.
Т.е вызываю сток, который вы видите.
Собственно первая формула работает отлично idx = count[0]*count[1]+listitem;
На первой странице показывается все данные, перехожу на вторую страницу, и проблема....
Ошибка MysqL
Конкретно проблема в формуле else idx = count[1]/listitem-count[1];
Прошу помощи в правильном составлении, если на то и нужно, двух формул.
PHP:
stock Show_idPlayer(playerid,listitem)
{
new count[2] = 0;
count[0] = PageID_List[playerid];
count[1] = PageCount_List[playerid];
new idx;
if(GetPVarInt(playerid,"UpdatePlayerPageID") == 0) idx = count[0]*count[1]+listitem;
else idx = count[1]/listitem-count[1];
printf("idx: %d",idx);
new load_act[30],load_result_1[30],load_result_2[30],load_Dates[30];
new load_name[MAX_PLAYER_NAME];
cache_set_active(CacheID_List[playerid],m_connect);
cache_get_field_content(idx,"p_act",load_act,m_connect,30);
cache_get_field_content(idx,"result_1",load_result_1,m_connect,30);
cache_get_field_content(idx,"result_2",load_result_2,m_connect,30);
cache_get_field_content(idx,"p_date",load_Dates,m_connect,30);
//=========//
GetPVarString(playerid,"_NickName",load_name,MAX_PLAYER_NAME);
new str_r[400];
format(str_r,sizeof(str_r),"%s\n%s\%s\%s",load_name,load_act,load_result_1,load_result_2,load_Dates);
SPD(playerid, 100500, DIALOG_STYLE_MSGBOX, ""COLOR_SERVER"информация", str_r, "Ок","Назад");
return 1;
}
Последнее редактирование: