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

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

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

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

Вопрос про мод Action RolePlay

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

Oleg9696

Ученик
Добрый день. Вот скачал мод Action RolePlay. Начал проверять на баги, пока нашел только один: когда показываешь удостоверение /showudost, сервер реконектит. Как это можно исправить? Помогите пожалуйста. За ранее благодарю.

_________________________

Вот команда


HTML:
else if(strcmp(cmd,"/showudost",true) == 0)
		{
			if(IsACop(playerid))
			{
	 			tmp = strtok(cmdtext, idx);
			   	if(!strlen(tmp)) return		   	SendClientMessage(playerid, COLOR_WHITE, " Введите: /showudost [id]");
			   	giveplayerid = ReturnUser(tmp);
			   	if(IsPlayerConnected(giveplayerid))
			   	{
			   		if(giveplayerid != INVALID_PLAYER_ID)
	   				{
				   		if (ProxDetectorS(8.0, playerid, giveplayerid))
				   		{
			   				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			   				GetPlayerName(playerid, sendername, sizeof(sendername));
	   						//фракции
	   						new ttext[32];
		   				 	if(PlayerInfo[playerid][pMember] == 0) { ttext = "Гражданин"; }
							else if(PlayerInfo[playerid][pMember] == 1) { ttext = "LSPD"; }
	  						else if(PlayerInfo[playerid][pMember] == 2) { ttext = "FBI"; }
	  						else if(PlayerInfo[playerid][pMember] == 10) { ttext = "SFPD"; }
	  						else if(PlayerInfo[playerid][pMember] == 21) { ttext = "LVPD"; }
	  						new rank = PlayerInfo[playerid][pRank];
			   				new level = PlayerInfo[playerid][pLevel];
			   				new msg[] = "Имя: %s\nТелефон: %d\nВозвраст: %d\nПодразделение: %s\nРанг: %d";
	                        format(string, sizeof(string), msg, sendername,PlayerInfo[playerid][pPnumber],level,ttext,rank);
							ShowPlayerDialog(giveplayerid, 10006, DIALOG_STYLE_MSGBOX, "Удостоверение",string,"Ок","");
							format(string, sizeof(string), "%s показал своё удостоверение %s'у", sendername, giveplayer);
			   				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	                        format(string,sizeof(string), "показал своё удостоверение %s'у",giveplayer);
							SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
				   			//printf("%s", string);
	 					}
	  					else
	   					{
			   				SendClientMessage(playerid, COLOR_GREY, "Вы слишком далеко!");
			   				return 1;
		   				}
	 	   			}
		   		}
		   		else
		   		{
					SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
	  				return 1;
		   		}
	     	}
	     	return 1;
	   	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу