Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с диалогом и выводом информации из базы данных, знающие подскажите пжл...

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

Alex_Admin_Imperiym

Новичок
Здравствуйте пользователи форума! Срочно нужна ваша помощь, уже около 2 часов сижу не могу понять как сделать!
У меня на сервере имеется система сообщение, она на базе данных версии R6
У меня проблема с выводом сообщений в диалоге...
Вот скрин проблемного диалога, на самом деле в базе данных 4 сообщения, но выводит в диалог только одно, первое...

Вот
PHP:
case 2:
					{
					    new stringinu[500];
					    format(query,sizeof(query), "SELECT * FROM `sms` WHERE `sender` = '%s'", PlayerInfo[playerid][pSendername]);
					    mysql_query(query); mysql_store_result();
					    if(mysql_fetch_row_format(query))
					    {
					        sqlGet("sender", str);
	        				format(str2,sizeof(str2), "Сообщение для %s\n", str);
	        				strins(stringinu, str2, strlen(stringinu));
					    	ShowPlayerDialog(playerid, D_SMS1+11, DIALOG_STYLE_LIST, "Входящие", stringinu, "Далее", "Выход");
					    }
					    else SendClientMessage(playerid, -1, "Входящих сообщений нет!");
					}
Вот сам диалог
case D_SMS1+11:
		{
		    new mesg[256], name[MAX_PLAYER_NAME],nameeee[MAX_PLAYER_NAME], status;
		    new statuss[20];
		    if(response)
	    	{
 				format(query,sizeof(query), "SELECT * FROM `sms`");
 				mysql_query(query), mysql_store_result();
 				if(mysql_fetch_row(query))
 				{
 				    sqlGet("message", mesg);
 				    sqlGet("sender", name);
 				    sqlGet("name", nameeee);
 				    sqlGetInt("status", status);
 				    sqlGetInt("ID", SMSRow[playerid]);
 				    if(status)
					{
					    if(strcmp(nameeee, PlayerInfo[playerid][pSendername], true) == 0)
					    {
							format(query,sizeof(query), "UPDATE `sms` SET `Status` = '0' WHERE `ID` = '%d'", SMSRow[playerid]);
							mysql_query(query);
						}
					}
   					if(status ==1) format(statuss, sizeof(statuss), "{00FF00}не прочитано");
   					else format(statuss, sizeof(statuss), "{00FF00}прочитано");
					format(stringg,sizeof(stringg), "{FFFFFF}Отправитель: %s\n\nСообщение: %s\nСообщение %s", name, mesg,statuss);
					ShowPlayerDialog(playerid, D_SMS5, DIALOG_STYLE_MSGBOX, "Читать SMS", stringg, "Удалить", "Выход");
 				}
    		}
    		else cmd_smsi(playerid,"");
    		return 1;
		}
Вот скрин базы данных

Надеюсь на вашу помощь!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу