• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

mysql запрос

Статус
В этой теме нельзя размещать новые ответы.

Krass

Начинающий
Пользователь
Регистрация
26 Окт 2013
Сообщения
38
Лучшие ответы
0
Репутация
2
Когда заходишь на сервер переменная JoinzKill ровняется правильному значению из БД, но когда вводишь команду /jtop значение JoinzKill становится равной значению первого места из списка. Как исправить?
PHP:
CMD:jtop(playerid)
{
	new query_string[128];
	format(query_string, sizeof(query_string), "SELECT `NickName`, `JoinzKill` FROM `accounts` ORDER BY `JoinzKill` DESC LIMIT 5");
	mysql_tquery(mysql_connect_ID, query_string, "JoinzTop", "i", playerid);
	return 1;
}
PHP:
forward JoinzTop(playerid);
public JoinzTop(playerid)
{
	new rows, string[(MAX_PLAYER_NAME * 4) + (12 * 4) + (2 * 4) + 150], nick[MAX_PLAYER_NAME];
	cache_get_row_count(rows);
	if(rows)
	{
		for (new i = 0; i < rows; i ++)
		{
		    cache_get_value_name(i, "NickName", nick, MAX_PLAYER_NAME);
			cache_get_value_name_int(i, "JoinzKill", pInfo[i][pJoinzKill]);
			format(string, sizeof(string), "{ffffff}%s%i. "ORANGE"%s (%d).\n{ffffff}", string, (i + 1), nick, pInfo[i][pJoinzKill]);
		}
		format(string, sizeof(string), "%s\n\n{ffffff}Твой результат: "ORANGE"%d{ffffff}.", string, pInfo[playerid][pJoinzKill]);
		ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, ""WHITE"Топ 5 убийств на /joinz.", string, "Закрыть", "");
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу