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

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

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

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

Проблема с inputtext в диалоге!

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

Evil

Умник
Я написал систему /call 911 когда юзаешь /call 911 у тебя вылеталет диалог, типо куда писать медикап копам и т.д. Я нажимаю на копы, там вылазие ещё 1 диалог типо Напишите ид обвиняегого, я написал жму далие, вылазиет ещё 1 диалог уже с причиной якобы напишите причину нарушения. вс жму ок и копом отсылается сообщение.

Вот как мне надо

Всем постам сообщает о нарушении Вася ( тел 3242 ид 456 ) Обвиняемый Бандит
Причина Убийство

А у меня получается так

Всем постам сообщает о нарушении Вася ( тел 3242 ид 456 ) Обвиняемый Убийство
Причина Убийство

Тоесть inputtext как сделать чтоб норм было? Что норм выводилось? Вот диалоги

PHP:
if(dialogid == 8565) //
{
	if(response)
	{
			if(listitem == 0)
			{
   				if(!strlen(inputtext))
				{
				}
				ShowPlayerDialog(playerid,8566,DIALOG_STYLE_INPUT,"Введите ид или ник преступника");
			}
			if(listitem == 1)
			{
				OnPlayerCommandText(playerid,"/service medic");
			}
			if(listitem == 2)
			{
				OnPlayerCommandText(playerid,"/service taxi");
			}
	}
}
//=============================[ Ñall 911 ]=============================
if(dialogid == 8566) //
{
	if(response)
	{
		if(!strlen(inputtext))
		{
		}
		new angel;
		angel = ReturnUser(inputtext);
		if (IsPlayerConnected(angel))
		{
  			if(angel != INVALID_PLAYER_ID)
  			{
  				ShowPlayerDialog(playerid,8567,DIALOG_STYLE_INPUT,"Причина приступления:","Ок","Отмена);
  			}
  			return 1;
		}
		else
		{
        	SendClientMessage(playerid, COLOR_GRAD1,"Нет такого игрока");
		}
	}
	else
	{
	}
}
//=============================[ Ñall 911 ]=============================
if(dialogid == 8567) //
{
	if(response)
	{
		if(!strlen(inputtext))
		{
		}
		new plname[256];
	    GetPlayerName(playerid, plname,256);
     	format(string, sizeof(string), "Диспечерская: Сообщение о правонарушениях от %s [тел.%d, id %d].Обвиняемый: %s.", plname, PlayerInfo[playerid][pPnumber], playerid, inputtext);
     	for(new i = 0; i < MAX_PLAYERS; i++)
      	{
	      if(IsPlayerConnected(i))
	      {
		      if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1||PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2||PlayerInfo[i][pMember] == 3||PlayerInfo[i][pLeader] == 3)
		      {
			      SendClientMessage(i, COLOR_PINK, string);
		      }
	      }
      	}
      	format(string, sizeof(string), "Описание приступления: %s", inputtext);
     	for(new i = 0; i < MAX_PLAYERS; i++)
      	{
	      if(IsPlayerConnected(i))
	      {
		      if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1||PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2||PlayerInfo[i][pMember] == 3||PlayerInfo[i][pLeader] == 3)
		      {
			      SendClientMessage(i, COLOR_PINK, string);
		      }
	      }
      	}
	}
	else
	{
	}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу