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

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

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

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

/exit с ДМ локации

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

FernandoMarreti

Дебютант
Проблема в том, что при заходе на ДМ локацию с неё невозможно выйти.
Пытался разобраться сам, но не получилось.
В павно почти не разбираюсь и хочу начать его изучать.
Без помощи не обойтись.​

PHP:
CMD:dm(playerid,params[])
{
	if(sscanf(params, "d", params[0]))return SendClientMessage(playerid, 0xFF6347AA,"Сервер: {CECECE}Используйте /dm [1-6]");
	if(params[0] < 1 || params[0] > 6)return SendClientMessage(playerid, 0xFF6347AA,"Сервер: {CECECE}Используйте /dm [1-6]");
	if(PI[playerid][pMorgan] > 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Нельзя заходить на зоны, когда вы в тюрьме");
	if(GetPVarInt(playerid,"Mission") != 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Для начала выйдете из зоны. Команда: {FF6347}/exit");
	new strqwer[256];
	switch(params[0])
	{
	    case 1:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹1)");
			SetPVarInt(playerid,"Mission",2);
		    f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹1)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
		case 2:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹2)");
			SetPVarInt(playerid,"Mission",3);
		    f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹2)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
		case 3:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹3)");
			SetPVarInt(playerid,"Mission",4);
		    f(strqwer, "{FFFF00}%s{FF6347} çàøåë íà {00FF00} DeathMatch (¹3)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
		case 4:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹4)");
			SetPVarInt(playerid,"Mission",5);
		    f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹4)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
		case 5:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹5)");
			SetPVarInt(playerid,"Mission",6);
		    f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹5)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
		case 6:
		{
			SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹6)");
			SetPVarInt(playerid,"Mission",7);
		    f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹6)",GN(playerid));
	        SendDm(-1,strqwer);
			ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
		}
	}
	return true;
}
PHP:
CMD:exit(playerid)
{
    if(GetPVarInt(playerid,"Mission") == 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы не в DeathMatch зоне!");
	pDM[playerid] = 0;
	if(GetPVarInt(playerid,"Mission") == 19)
	{
		TextDrawHideForPlayer(playerid,aCapt[0]);
		TextDrawHideForPlayer(playerid,aCapt[1]);
		TextDrawHideForPlayer(playerid,aCapt[2]);
		TextDrawHideForPlayer(playerid,aCapt[3]);
		TextDrawHideForPlayer(playerid,aCapt[4]);
		TextDrawHideForPlayer(playerid,aCapt[5]);
		heal[playerid] = 0;
		mask[playerid] = false;
		switch(GetPVarInt(playerid,"Gang")
		{
			case 1:
			{
				OnlyGhetto[0]--;
			}
			case 2:
			{
				OnlyGhetto[1]--;
			}
			case 3:
			{
				OnlyGhetto[2]--;
			}
			case 4:
			{
				OnlyGhetto[3]--;
			}
			case 5:
			{
				OnlyGhetto[4]--;
			}
		}
		UpdatePlayerOnlineGhetto();
		HidePlayerOnlineGhetto(playerid);
	}
	SetPVarInt(playerid,"Mission",0);
	SetPlayerSpawn(playerid);
	SetPVarInt(playerid, "gangstore", 0);
	SetPVarInt(playerid,"Gang",0);
	ResetPlayerWeaponsEx(playerid);
	SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы вышли с  DeathMatch");
	return true;
}
Тему выложил с иероглифами, они не несут ничего в себе. Для удобности в течении 15 минут после выкладывания поста я всё изменю.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу