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

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

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

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

case error 40

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

DennyShow

Новичок
PHP:
case d_Min3:
		{
			if(!response) return 1;
			else
			{
				for(new i = strlen(inputtext); i != 0; --i)
				{
                	switch(inputtext[i])
               		{
                		case 'A'..'Я', 'а'..'я', 'a'..'z', 'A'..'Z', ' ':
                		return ShowPlayerDialog(playerid, d_Min3, DIALOG_STYLE_INPUT, "", "[Ошибка]: В поле должны присутствовать только числа!\nПовторите попытку:", "Далее", "Отмена");
               		}
				}
				new params = GetPVarInt(playerid, "Params");
				if(GetPVarInt(playerid, "Min") == 0)
				{
						if(!IsPlayerConnected(params)) return SendClientMessage(playerid, -1, NotConnected);
						new Float: x, Float: y, Float: z;
						GetPlayerPos(params, x, y, z);
						if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z)) return SendClientMessage(playerid, -1, "Данный игрок находится не рядом с вами!");
						if(playerid == params) return SendClientMessage(playerid, -1, "Вы не можете назначить себя на министра!");
						if(PlayerInfo[params][pMin] > 0) return SendClientMessage(playerid, -1, "Данный человек уже является министром!");
						new string[100];
						if(GetPVarInt(playerid, "Type") == 0)
						{
							PlayerInfo[params][pMin] = 1;
							format(string, sizeof(string), "Губернатор %s назначил вас на должность министра здравохранения!", PlayerInfo[playerid][pName]);
							SendClientMessage(params, -1, string);
							format(string, sizeof(string), "Вы назначили %s на должность министра здравохранения!", PlayerInfo[params][pName]);
							SendClientMessage(playerid, -1, string);
							format(minzdrav, sizeof(minzdrav), "%s", PlayerInfo[params][pName]);
							return 1;
						}
						if(GetPVarInt(playerid, "Type") == 1)
						{
							PlayerInfo[params][pMin] = 2;
							format(string, sizeof(string), "Губернатор %s назначил вас на должность министра налогов!", PlayerInfo[playerid][pName]);
							SendClientMessage(params, -1, string);
							format(string, sizeof(string), "Вы назначили %s на должность министра налогов!", PlayerInfo[params][pName]);
							SendClientMessage(playerid, -1, string);
							format(minnal, sizeof(minnal), "%s", PlayerInfo[params][pName]);
							return 1;
						}	
						if(GetPVarInt(playerid, "Type") == 2)
						{
							PlayerInfo[params][pMin] = 3;
							format(string, sizeof(string), "Губернатор %s назначил вас на должность министра юстиции!", PlayerInfo[playerid][pName]);
							SendClientMessage(params, -1, string);
							format(string, sizeof(string), "Вы назначили %s на должность министра юстиции!", PlayerInfo[params][pName]);
							SendClientMessage(playerid, -1, string);
							format(minus, sizeof(minus), "%s", PlayerInfo[params][pName]);
							return 1;
						}	
						if(GetPVarInt(playerid, "Type") == 3)
						{
							PlayerInfo[params][pMin] = 4;
							format(string, sizeof(string), "Губернатор %s назначил вас на должность министра обороны!", PlayerInfo[playerid][pName]);
							SendClientMessage(params, -1, string);
							format(string, sizeof(string), "Вы назначили %s на должность министра обороны!", PlayerInfo[params][pName]);
							SendClientMessage(playerid, -1, string);
							format(minob, sizeof(minob), "%s", PlayerInfo[params][pName]);
							return 1;
						}
				}
				if(GetPVarInt(playerid, "Min") == 1)
				{
					if(!IsPlayerConnected(params)) return SendClientMessage(playerid, -1, NotConnected);
					if(playerid == params) return SendClientMessage(playerid, -1, "Вы не назначены на данную должность!");
					if(PlayerInfo[params][pMin] == 0) return SendClientMessage(playerid, -1, "Данный игрок является гражданином!");
					new string[80];
					if(GetPVarInt(playerid, "Type") == 0)
					{
						PlayerInfo[params][pMin] = 0;
						PlayerInfo[params][pSkinOrg] = 0;
						SetPlayerSkin(params, PlayerInfo[params][pSkin]);
						format(minzdrav, sizeof(minzdrav), "");
						format(string, sizeof(string), "Губернатор %s уволил вас с должности министра здравохранения!", PlayerInfo[playerid][pName]);
						SendClientMessage(params, -1, string);
						format(string, sizeof(string), "Вы уволили %s с должности министра здравохранения!", PlayerInfo[params][pName]);
						SendClientMessage(playerid, -1, string);
						return 1;
					}
					if(GetPVarInt(playerid, "Type") == 0)
					{
						PlayerInfo[params][pMin] = 0;
						PlayerInfo[params][pSkinOrg] = 0;
						SetPlayerSkin(params, PlayerInfo[params][pSkin]);
						format(minnal, sizeof(minnal), "");
						format(string, sizeof(string), "Губернатор %s уволил вас с должности министра налогов!", PlayerInfo[playerid][pName]);
						SendClientMessage(params, -1, string);
						format(string, sizeof(string), "Вы уволили %s с должности министра налогов!", PlayerInfo[params][pName]);
						SendClientMessage(playerid, -1, string);
						return 1;
					}
					if(GetPVarInt(playerid, "Type") == 0)
					{
						PlayerInfo[params][pMin] = 0;
						PlayerInfo[params][pSkinOrg] = 0;
						SetPlayerSkin(params, PlayerInfo[params][pSkin]);
						format(minus, sizeof(minus), "");
						format(string, sizeof(string), "Губернатор %s уволил вас с должности министра юстиции!", PlayerInfo[playerid][pName]);
						SendClientMessage(params, -1, string);
						format(string, sizeof(string), "Вы уволили %s с должности министра юстиции!", PlayerInfo[params][pName]);
						SendClientMessage(playerid, -1, string);
						return 1;
					}
					if(GetPVarInt(playerid, "Type") == 0)
					{
						PlayerInfo[params][pMin] = 0;
						PlayerInfo[params][pSkinOrg] = 0;
						SetPlayerSkin(params, PlayerInfo[params][pSkin]);
						format(minob, sizeof(minob), "");
						format(string, sizeof(string), "Губернатор %s уволил вас с должности министра обороны!", PlayerInfo[playerid][pName]);
						SendClientMessage(params, -1, string);
						format(string, sizeof(string), "Вы уволили %s с должности министра обороны!", PlayerInfo[params][pName]);
						SendClientMessage(playerid, -1, string);
						return 1;
					}
				}
				if(GetPVarInt(playerid, "Min") == 2)
				{
					if(!IsPlayerConnected(params)) return SendClientMessage(playerid, -1, NotConnected);
					if(playerid == params) return SendClientMessage(playerid, -1, "Вы не назначены на данную должность!");
					if(PlayerInfo[params][pMin] == 0) return SendClientMessage(playerid, -1, "Данный игрок является гражданином!");
					PlayerInfo[params][pVig] ++;
					if(PlayerInfo[params][pVig] == 3)
					{
						PlayerInfo[params][pMin] = 0;
						PlayerInfo[params][pSkinOrg] = 0;
						PlayerInfo[params][pVig] = 0;
						SetPlayerSkin(params, PlayerInfo[params][pSkin]);
						format(string, sizeof(string), "Вы были уволены, так как Губернатор %s выдал вам 3 выговора", PlayerInfo[playerid][pName]);
						SendClientMessage(params, -1, string);
						format(string, sizeof(string), "Вы уволили %s с должности министра, так как он получил 3 выговора", PlayerInfo[params][pName]);
						SendClientMessage(params, -1, string);
						return 1;
					}
					format(string, sizeof(string), "Вы выдали министру %s выговор!", PlayerInfo[params][pName]);
					SendClientMessage(playerid, -1, string);
					format(string, sizeof(string), "Губернатор %s выдал вам выговор %i/3!", PlayerInfo[playerid][pName], PlayerInfo[params][pVig]);
					SendClientMessage(params, -1, string);
					return 1;	
				}								
			}
		}
error 040: повторяющиеся метки "case" (значение 97)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу