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

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

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

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

error 040: duplicate "case" label (value 13)

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

Lomrix

Новичок
PHP:
error 040: duplicate "case" label (value 13)
error 040: duplicate "case" label (value 14)
error 040: duplicate "case" label (value 16)
error 040: duplicate "case" label (value 12)
error 040: duplicate "case" label (value 11)
Вот те строки
PHP:
error 040: duplicate "case" label (value 11)

	case dInviteFrac:
		{
		    if(!response)
			{
			    DeletePVar(playerid, "offerplayer");
				DeletePVar(playerid, "offerfractionid");
			    return 1;
			}
			new fractionid = GetPVarInt(playerid, "offerfractionid");
			new offer = GetPVarInt(playerid, "offerplayer");
			new mes[128];
			for(new i; i < 9; i++)
			{
				new skinid = Fraction_Skin[fractionid][i];
				if(!skinid) break;
				if(!i) format(mes, sizeof(mes), "Скин %d [%d]", i+1, skinid);
				else format(mes, sizeof(mes), "%s\nСкин %d [%d]", mes, i+1, skinid);
			}
			SendClientMessage(playerid, COLOR_BLUE, "Ждите, пока лидер выберет одежду для Вас");
			ShowPlayerDialog(offer, dInviteSkin, 2, "{FFCC00}Выбор скина", mes, "Принять", "");
		}
PHP:
error 040: duplicate "case" label (value 12)

case dJoinHouse:
		{
			if(!response) return 1;
			new idx = GetPVarInt(playerid, "UseHouse");
			if(GetString(HouseInfo[idx][hOwner], "None"))
			{
				if(pInfo[playerid][pCash] < HouseInfo[idx][hPrice]) return SendClientMessage(playerid, COLOR_GREY, NoMoney);
				if(pInfo[playerid][pHouse] != 0) return SendClientMessage(playerid, COLOR_GREY, "У вас уже есть дом!");
				pInfo[playerid][pCash] -= HouseInfo[idx][hPrice];
				HouseInfo[idx][hBuyPrice] = (HouseInfo[idx][hPrice]/100)*75;
				new subsidia = floatround(HouseInfo[idx][hPrice] * 0.005);
				HouseInfo[idx][hLock] = HouseInfo[idx][hDays] = 1;
				new string[128];
				format(string, sizeof(string), "Вы приобрели дом №%i за %i$",idx,HouseInfo[idx][hPrice]);
				SendClientMessage(playerid, COLOR_GREEN, string);
				SendClientMessage(playerid, COLOR_YELLOW, "[Информация] {FFFFFF}Квартплата проплачена на 1 день, рекомендуем вам пополнить счет");
				format(string, sizeof(string), "[Информация] {FFFFFF}Стоимость кварплаты для вашего дома будет составлять %d$ в сутки",subsidia);
				SendClientMessage(playerid, COLOR_YELLOW, string);
				strmid(HouseInfo[idx][hOwner], GetName(playerid), 0, strlen(GetName(playerid)), MAX_PLAYER_NAME);
                pInfo[playerid][pHouse] = GetPVarInt(playerid, "UseHouse");
                mysql_query_string[0] = EOS;
				format(mysql_query_string,256,"UPDATE "T_HOUSE" SET hOwner = '%s', buyprice = %i, hLock = %i, hDays = %i WHERE id = %d LIMIT 1",HouseInfo[idx][hOwner],HouseInfo[idx][hBuyPrice],HouseInfo[idx][hLock],HouseInfo[idx][hDays],idx);
				mysql_tquery(dbHandle,mysql_query_string,"","");
				pInfo[playerid][pSpawnChange] = 1;
				SendClientMessage(playerid, COLOR_GREEN, "[Подсказка] {FFFFFF}Местом спавна автоматически назначен Ваш дом. Изменить место спавна /setspawn");
				LoadPlayerVehicle(playerid);
				UpdateHouse(idx);
			}
			else
			{
				if(HouseInfo[idx][hLock] == 1)
				{
					if(GetString(GetName(playerid), HouseInfo[idx][hOwner]))
					{
					    new _c = HouseInfo[idx][hClass], _i = HouseInfo[idx][hInt];
						SetPlayerPos(playerid, HintsInfo[_c][_i][hiExitX], HintsInfo[_c][_i][hiExitY], HintsInfo[_c][_i][hiExitZ], 1);
                        SetPlayerFacingAngle(playerid, HintsInfo[_c][_i][hiExitFA]);
						SetCameraBehindPlayer(playerid);
						SetPlayerInterior(playerid, HintsInfo[_c][_i][hiInt]);
						SetPlayerVirtualWorld(playerid, HouseInfo[idx][hID]);
						return 1;
					}
					GameTextForPlayer(playerid, "~r~Locked", 5000, 1);
				}
				else
				{
				    new _c = HouseInfo[idx][hClass], _i = HouseInfo[idx][hInt];
					SetPlayerPos(playerid, HintsInfo[_c][_i][hiExitX], HintsInfo[_c][_i][hiExitY], HintsInfo[_c][_i][hiExitZ], 1);
                    SetPlayerFacingAngle(playerid, HintsInfo[_c][_i][hiExitFA]);
					SetCameraBehindPlayer(playerid);
					SetPlayerInterior(playerid, HintsInfo[_c][_i][hiInt]);
					SetPlayerVirtualWorld(playerid, HouseInfo[idx][hID]);
				}
			}
		}
PHP:
error 040: duplicate "case" label (value 16)

case dAddNed+3:
		{
			if(!gPlayerLogged[playerid]) return 1;
			if(pInfo[playerid][pAdmin] < ADM_FOUNDER || !gAdminLogged[playerid]) return 1;
			if(TOTALATM >= MAX_ATM-2) return SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå áîëüøå óñòàíàâëèâàòü áàíêîìàòû!");
			if(GetPVarInt(playerid, "LoadATM") > 0) return SendClientMessage(playerid, COLOR_GREY, "Âû óæå óñòàíàâëèâàåòå áàíêîìàò!");
			new Float:x, Float:y, Float:z, Float:angle;
			GetPlayerPos(playerid, x, y, z);
			GetPlayerFacingAngle(playerid, angle);
			x += floatsin(-angle, degrees);
			y += floatcos(-angle, degrees);
			SendClientMessage(playerid, COLOR_WHITE, "×òîáû âûéòè, íàæìèòå: ESC è ÷òîáû ñîõðàíèòü, íàæìèòå êóðñîðîì: ÑÎÕÐÀÍÈÒÜ");
			new atm1 = CreateObject(2754, x, y, z-0.35, 0.0, 0.0, 0.0);
			SetPVarInt(playerid, "LoadATM", atm1+1);
			EditObject(playerid, atm1);
			return 1;
		}
PHP:
error 040: duplicate "case" label (value 14)

	case dAddNed+1:
		{
			if(!response) return 1;
			new type,garage,tmpvar,Float:x,Float:y,Float:z;
			if(sscanf(inputtext,"iii",type,garage,tmpvar))
			{
				stringer[0] = EOS;
				strcat(stringer,"{FFFFFF}Èíòåðüåð, ãàðàæ, öåíà\n\nÏðèìåð: 5 1 60000\n\n");
				strcat(stringer,"1. [Ýêîíîì]\n");
				strcat(stringer,"2. [Ñðåäíèé]\n");
				strcat(stringer,"3. [Âûñîêèé]\n");
				strcat(stringer,"4. [Ýëèòíûé]");
				return ShowPlayerDialog(playerid,dAddNed+1,1," ",stringer,"Âûáðàòü","Çàêðûòü");
			}
			TOTALHOUSE++;
			GetPlayerPos(playerid,x,y,z);
			HouseInfo[TOTALHOUSE][hEntr][0] = x;
			HouseInfo[TOTALHOUSE][hEntr][1] = y;
			HouseInfo[TOTALHOUSE][hEntr][2] = z;
			switch(type)
			{
			    case 1: HouseInfo[TOTALHOUSE][hClass] = 0, HouseInfo[TOTALHOUSE][hInt] = 0;
			    case 2: HouseInfo[TOTALHOUSE][hClass] = 1, HouseInfo[TOTALHOUSE][hInt] = 0;
			    case 3: HouseInfo[TOTALHOUSE][hClass] = 2, HouseInfo[TOTALHOUSE][hInt] = 0;
				case 4: HouseInfo[TOTALHOUSE][hClass] = 3, HouseInfo[TOTALHOUSE][hInt] = 0;
			}
			sscanf(coordh,"p<,>ffff",
			HouseInfo[TOTALHOUSE][hCar][0], HouseInfo[TOTALHOUSE][hCar][1], HouseInfo[TOTALHOUSE][hCar][2], HouseInfo[TOTALHOUSE][hCar][3]);
			HouseInfo[TOTALHOUSE][hGarage] = garage;
			HouseInfo[TOTALHOUSE][hPrice] = tmpvar;
			HouseInfo[TOTALHOUSE][hPrice] = (HouseInfo[TOTALHOUSE][hGarage]>0)?(HouseInfo[TOTALHOUSE][hPrice]+((HouseInfo[TOTALHOUSE][hPrice]/100)*10)):(HouseInfo[TOTALHOUSE][hPrice]);
			HouseInfo[TOTALHOUSE][hDays] = 1;
			strmid(HouseInfo[TOTALHOUSE][hOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
			HouseInfo[TOTALHOUSE][hMIcon] = CreateDynamicMapIcon(HouseInfo[TOTALHOUSE][hEntr][0], HouseInfo[TOTALHOUSE][hEntr][1], HouseInfo[TOTALHOUSE][hEntr][2], 31, 0, -1, -1, -1, 150.0);
			HouseInfo[TOTALHOUSE][hObjectEnter] = CreateDynamicObject(1317, HouseInfo[TOTALHOUSE][hEntr][0], HouseInfo[TOTALHOUSE][hEntr][1], HouseInfo[TOTALHOUSE][hEntr][2]-1.5, 0.0, 0.0, 0.0, -1, -1, -1, 50.0, 50.0);
            SetDynamicObjectMaterial(HouseInfo[TOTALHOUSE][hObjectEnter], 0, 18646, "matcolours", "green", 0xAA00FF00);
			HouseInfo[TOTALHOUSE][hAreaEnter] = CreateDynamicSphere(HouseInfo[TOTALHOUSE][hEntr][0], HouseInfo[TOTALHOUSE][hEntr][1], HouseInfo[TOTALHOUSE][hEntr][2], 1.3, 0, 0, -1);
			new texthouse[15];
			format(texthouse, sizeof(texthouse), "Äîì ¹%i", TOTALHOUSE);
			HouseInfo[TOTALHOUSE][hTextEnter] = CreateDynamic3DTextLabel(texthouse, 0xFFFFFFFF, HouseInfo[TOTALHOUSE][hEntr][0], HouseInfo[TOTALHOUSE][hEntr][1], HouseInfo[TOTALHOUSE][hEntr][2]+0.3, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0);
			new _c = HouseInfo[TOTALHOUSE][hClass], _i = HouseInfo[TOTALHOUSE][hInt];
			HouseInfo[TOTALHOUSE][hTextExit] = CreateDynamic3DTextLabel("Âûõîä - {FFFF00}'/exit'\n{FFFFFF}Óïðàâëåíèå äîìîì - {FFFF00}'/hpanel'", 0xFFFFFFFF, HintsInfo[_c][_i][hiExitX], HintsInfo[_c][_i][hiExitY], HintsInfo[_c][_i][hiExitZ], 6.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, HouseInfo[TOTALHOUSE][hID], HouseInfo[TOTALHOUSE][hInt]);
            mysql_query_string[0] = EOS;
			format(mysql_query_string,sizeof(mysql_query_string),"INSERT INTO "T_HOUSE" (id,hEntrx,hEntry,hEntrz,carx,cary,carz,carfa,hClass,hPrice,hInt,hDays,hGarage)\
			VALUES (%d,'%f','%f','%f','%f','%f','%f','%f',%d,%d,%d,%d,%d)",TOTALHOUSE,
			HouseInfo[TOTALHOUSE][hEntr][0],HouseInfo[TOTALHOUSE][hEntr][1],HouseInfo[TOTALHOUSE][hEntr][2],
			HouseInfo[TOTALHOUSE][hCar][0],HouseInfo[TOTALHOUSE][hCar][1],HouseInfo[TOTALHOUSE][hCar][2],HouseInfo[TOTALHOUSE][hCar][3],
			HouseInfo[TOTALHOUSE][hClass],HouseInfo[TOTALHOUSE][hPrice],HouseInfo[TOTALHOUSE][hInt],HouseInfo[TOTALHOUSE][hDays],HouseInfo[TOTALHOUSE][hGarage]);
			mysql_tquery(dbHandle, mysql_query_string, "", "");
			SendMes(playerid,COLOR_GREEN,"Äîì ¹%d óñïåøíî ñîçäàí",TOTALHOUSE);
			TPC[playerid] = false;
		}
PHP:
error 040: duplicate "case" label (value 13)

	case dAddNed:
		{
			if(!response) return 1;
			switch(listitem)
			{
				case 0:
				{
					new Float:X,Float:Y,Float:Z,Float:Angle;
					GetPlayerPos(playerid, X,Y,Z);
					GetPlayerFacingAngle(playerid,Angle);
					pTemp[playerid][hParkID] = CreateVehicle(426,X,Y,Z,Angle,-1,-1,-1);
					PutPlayerInVehicle(playerid, pTemp[playerid][hParkID], 0);
					VehicleInfo[pTemp[playerid][hParkID]][vFuel] = 50.0;
					SetVehicleParamsEx(pTemp[playerid][hParkID], false, false, false, false, false, false, false);
					SendClientMessage(playerid, COLOR_WHITE, "Припаркуйте авто около будущего дома, потом введите: /tpc");
					TPC[playerid] = false;
				}
				case 1: ShowPlayerDialog(playerid, dAddNed+2, 2, "{FFCC00}Бизнес", "Магазин 24/7\nЗаправка\nПиццерия\nЗакусочная (Burger Shot)\nЗакусочная (Cluckin Bell)\nКлуб (Alhambra)\nКлуб (Jizzy)\nКлуб (Pig Pen)\nБар (Misty)\nАммуниция\nНовый клуб\nСТО\nМагазин одежды\nКазино\nБар (Golden Railroad)", "Принять", "Отмена");
				case 2: ShowPlayerDialog(playerid, dAddNed+3, 0, "{FFCC00}Банкомат", "{FFFFFF}Вы хотите начать установку банкомата?", "Да", "Нет");
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу