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}Вы хотите начать установку банкомата?", "Да", "Нет");
}
}
