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

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

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

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

Warning 219 и Warning 217!

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

Mike_Jonson

Новичок
Всем привет, такая вот проблема:
Код:
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(42717) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(42767) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(47015) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(48228) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(48321) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level
C:\Users\Silence\Desktop\SFPв\gamemodes\sfp.pwn(65158) : warning 217: loose indentation

Код:
   	case D_SHOW_WARNS2:
   	    {
   	        if(!response) return true;
            new giveplayerid = GetPVarInt(playerid,"GIVEPLAYERID"); [COLOR="#FF0000"]Строка 42717[/COLOR]
   	        if(!IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_GRAD2, "Игрока нет в сети!");
   	        switch(listitem)
   	        {
			case 0: format(string, sizeof(string), "SELECT HIGH_PRIORITY * FROM `adminlogreport` WHERE `Name`='%s' AND `Situation2`='1' LIMIT 20",PlayerInfo[giveplayerid][pName]);
			case 1: format(string, sizeof(string), "SELECT HIGH_PRIORITY * FROM `adminlogreport` WHERE `Name`='%s' AND `Situation2`='2' LIMIT 20",PlayerInfo[giveplayerid][pName]);
			case 2: format(string, sizeof(string), "SELECT HIGH_PRIORITY * FROM `adminlogreport` WHERE `Name`='%s' AND `Situation2`='0' LIMIT 20",PlayerInfo[giveplayerid][pName]);
			case 3: format(string, sizeof(string), "SELECT HIGH_PRIORITY * FROM `adminlogreport` WHERE `Name`='%s' AND `Situation2`='3' LIMIT 20",PlayerInfo[giveplayerid][pName]);
			}
   	        mysql_function_query(connects,string,true,"ShowWarns","ddd",playerid,listitem,GetPVarInt(playerid,"MySQLIDReport")+20);
   	        return true;
   	    }
Код:
    case D_SELL_FURN:
	    {
	        if(!response) return true;
	        if(!strlen(inputtext)) return SPD(playerid,D_SELL_FURN,DIALOG_STYLE_INPUT,"Продажа мебели","{ffffff}Введите ID игрока и сумму, за которую хотите продать мебель, через точку!\n\nПример: 23.300","Продать","Отмена");
			new liet = -1,pop = GetPVarInt(playerid,"SellFurnitureID");
			for(new d = 0;d < 348;d++)
			{
			    if(FurnitureBuy[d][tid] == FurnitureSystem[PlayerInfo[playerid][Slot][pop]][fumodelid])
			    {
			        liet = d;
			        break;
			    }
			}
			if(liet == -1) return SCM(playerid,-1,"Данная модель мебели не обнаружена на сервере!");
			new arrCoordshu[2][10];
			split(inputtext, arrCoordshu, '.');
			new giod = ReturnUser(arrCoordshu[0]);
			new giveplayerid = ReturnUser(inputtext); [COLOR="#FF0000"][B]Строка 42767[/B][/COLOR]
			if(!IsPlayerConnected(giod)) return SPD(playerid,D_SELL_FURN,DIALOG_STYLE_INPUT,"Продажа мебели","{ffffff}Ошибка! Игрок не подключен!\n\nВведите ID игрока и сумму, за которую хотите продать мебель, через точку!\n\nПример: 23.300","Продать","Отмена");
			if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 3) return SPD(playerid,D_SELL_FURN,DIALOG_STYLE_INPUT,"Продажа мебели","{ffffff}Ошибка! Игрок слишком далеко от Вас!\n\nВведите ID игрока и сумму, за которую хотите продать мебель, через точку!\n\nПример: 23.300","Продать","Отмена");
			if(strval(arrCoordshu[1]) < 0) return SPD(playerid,D_SELL_FURN,DIALOG_STYLE_INPUT,"Продажа мебели","{ffffff}Ошибка! Цена не может быть ниже нуля!\n\nВведите ID игрока и сумму, за которую хотите продать мебель, через точку!\n\nПример: 23.300","Продать","Отмена");
			GetPlayerTransfer[giod] = playerid;
			GetPlayerOption[giod] = strval(arrCoordshu[1]);
			format(string,sizeof(string), "Вы предложили {9DDAF2}%s{ffffff} купить {9DDAF2}%s{ffffff} за {9DDAF2}%d$",PlayerInfo[giod][pMaskName],FurnitureBuy[liet][tablename], GetPlayerOption[giod]);
			SCM(playerid, COLOR_WHITE, string);
			format(string, sizeof(string), "%s предлагает вам купить %s за $%d", PlayerInfo[playerid][pMaskName],FurnitureBuy[liet][tablename],GetPlayerOption[giod]);
			SCM(giod, COLOR_WHITE, string);
			SCM(giod, -1, #ArrivalRP_U"/accept, чтобы согласиться или /cancel");
			SetPVarInt(giod,"Predlojenie",6);
			SetPVarInt(giod,"SellFurnitureID",pop);
			return true;
	    }

Код:
	case DIALOG_INFO_ARENDATORS:
		{
			if(!response) return true;
			new giveplayerid = ReturnUser(hArendator1[GetHouseID]); [COLOR="#FF0000"][B]Строка 47015[/B][/COLOR]
			if(listitem == 0) return SPD(playerid,DIALOG_INFO_ARENDATORS2,DIALOG_STYLE_INPUT,"Прописка","{ffffff}Чтобы прописать кого-либо в Ваш дом.\nИспользуйте Имя или ID игрока!","Прописать","Отмена");
			if(listitem == 1)
			{
				format(string,sizeof(string),"Вы выселили %s из вашего дома!",hArendator1[GetHouseID]);
				SCM(playerid,-1,string);
				strmid(hArendator1[GetHouseID], "No-One", 0, strlen("No-One"), MAX_PLAYER_NAME);
				new mysqlquery[128];
				mysql_format(connects,mysqlquery, sizeof(mysqlquery), "UPDATE `house` SET `hArendator1` = 'No-One' WHERE `ID` = '%d'",GetHouseID);
				mysql_function_query(connects, mysqlquery, false, "", "");
			}


Код:
	case D_SETSTAT6:
		{
			new listitems[1024];
			strcat(listitems, "- [1]Уровень\n- [2]Права на авто\n- [3]Пол\n- [4]Наличка\n- [5]Ключи от дома");
			strcat(listitems, "\n- [6]Член фракции\n- [7]Лидер фракции\n- [8]Звезды\n- [9]Общий донат\n- [10]Итальянский\n- [11]Японский\n- [12]Китайский\n- [13]Русский\n- [14]Немецкий\n- [15]Арабский");
			strcat(listitems, "\n- [16]Испанский\n- [17]Французский\n- [18]Суахили\n- [19]Пароль\n- [20]Название ранга\n- [21]Сытость\n- [22]Жажда\n- [23]Гигиена\n- [24]Нужда\n- [25]Лицензия на оружие");
			strcat(listitems, "\n- [26]Номер паспорта\n- [27]Опыт\n- [28]Код при изменении IP\n- [29]Судимость\n- [30]Время VIP");
			strcat(listitems, "\n- [31]Админка\n- //ЗАМЕНИТЬ\n- [33]Вип\n- [34]Работа\n- [35]Время контракта\n- [36]Варны\n- [37]Национальность\n- [38]Раса\n- [39]Время в тюрьме\n- [40]Донат");
			if(!response) return SPD(playerid, D_SETSTAT4, DIALOG_STYLE_LIST, "Редактирование игрока",listitems, "Изменить", "Отмена");
			if(!strlen(inputtext)) return SPD(playerid, D_SETSTAT4, DIALOG_STYLE_LIST, "Редактирование игрока", listitems, "Изменить", "Отмена");
			new giveplayerid = GetPVarInt(playerid,"GIVEPLAYERID"); [COLOR="#FF0000"][B]Строка 48228[/B][/COLOR]
			switch(GetPVarInt(playerid,"SETSTATOKDA"))
			{
			case 0:PlayerInfo[giveplayerid][pLevel] = strval(inputtext),SetPlayerScore(giveplayerid, PlayerInfo[giveplayerid][pLevel]);
			case 1:PlayerInfo[giveplayerid][pCarLic] = strval(inputtext);
			case 2:PlayerInfo[giveplayerid][pSex] = strval(inputtext);
			case 3:
				{
					PlayerInfo[giveplayerid][pCash] = strval(inputtext);
					new LogTime[6];
			    	gettime(LogTime[0],LogTime[1],LogTime[2]);
			    	getdate(LogTime[3],LogTime[4],LogTime[5]);
			    	mysql_format(connects,string,256,"INSERT INTO `pay` (`Situation`,`Hour`,`Minute`,`Second`,`Year`,`Month`,`Day`,`Name`,`TargetNAME`,`Summa`) VALUES ('SETSTAT','%02d','%02d','%02d','%02d','%02d','%02d','%s','%s','%d')",LogTime[0],LogTime[1],LogTime[2],LogTime[3],LogTime[4],LogTime[5],PlayerInfo[playerid][pName],PlayerInfo[giveplayerid][pName],PlayerInfo[giveplayerid][pCash]);
					mysql_function_query(connects, string, false, "","");
				}


Код:
	case D_SETSTAT5:
		{
			new listitems[1024];
			strcat(listitems, "- [1]Уровень\n- [2]Права на авто\n- [3]Пол\n- [4]Наличка\n- [5]Ключи от дома");
			strcat(listitems, "\n- [6]Член фракции\n- [7]Лидер фракции\n- [8]Звезды\n- [9]Общий донат\n- [10]Итальянский\n- [11]Японский\n- [12]Китайский\n- [13]Русский\n- [14]Немецкий\n- [15]Арабский");
			strcat(listitems, "\n- [16]Испанский\n- [17]Французский\n- [18]Суахили\n- [19]Пароль\n- [20]Название ранга\n- [21]Сытость\n- [22]Жажда\n- [23]Гигиена\n- [24]Нужда\n- [25]Лицензия на оружие");
			strcat(listitems, "\n- [26]Номер паспорта\n- [27]Опыт\n- [28]Код при изменении IP\n- [29]Судимость\n- [30]Время VIP");
			strcat(listitems, "\n- [31]Админка\n- //ЗАМЕНИТЬ\n- [33]Вип\n- [34]Работа\n- [35]Время контракта\n- [36]Варны\n- [37]Национальность\n- [38]Раса\n- [39]Время в тюрьме\n- [40]Донат");
			if(!response) return SPD(playerid, D_SETSTAT4, DIALOG_STYLE_LIST, "Редактирование игрока",listitems, "Изменить", "Отмена");
			if(!strlen(inputtext)) return SPD(playerid, D_SETSTAT4, DIALOG_STYLE_LIST, "Редактирование игрока",listitems, "Изменить", "Отмена");
			new mysqlquery[128];
			new giveplayerid = GetPVarInt(playerid,"GIVEPLAYERID"); [B][COLOR="#FF0000"]Строка 48321[/COLOR][/B]
			switch(GetPVarInt(playerid,"SETSTATOKDA"))
			{
			case 0:mysql_format(connects,mysqlquery, sizeof(mysqlquery), "UPDATE `characters` SET `pLevel` = '%d' WHERE `Name` = '%s'",strval(inputtext),NameActivateRega[playerid]);
			case 1:mysql_format(connects,mysqlquery, sizeof(mysqlquery), "UPDATE `characters` SET `pCarLic` = '%d' WHERE `Name` = '%s'",strval(inputtext),NameActivateRega[playerid]);
			case 2:mysql_format(connects,mysqlquery, sizeof(mysqlquery), "UPDATE `characters` SET `pSex` = '%d' WHERE `Name` = '%s'",strval(inputtext),NameActivateRega[playerid]);
			case 3:
				{
					mysql_format(connects,mysqlquery, sizeof(mysqlquery), "UPDATE `characters` SET `pCash` = '%d' WHERE `Name` = '%s'",strval(inputtext),NameActivateRega[playerid]);
					new LogTime[6];
			    	gettime(LogTime[0],LogTime[1],LogTime[2]);
			    	getdate(LogTime[3],LogTime[4],LogTime[5]);
			    	mysql_format(connects,string,256,"INSERT INTO `pay` (`Situation`,`Hour`,`Minute`,`Second`,`Year`,`Month`,`Day`,`Name`,`TargetNAME`,`Summa`) VALUES ('SETSTAT','%02d','%02d','%02d','%02d','%02d','%02d','%s','%s','%d')",LogTime[0],LogTime[1],LogTime[2],LogTime[3],LogTime[4],LogTime[5],PlayerInfo[playerid][pName],PlayerInfo[giveplayerid][pName], strval(inputtext));
					mysql_function_query(connects, string, false, "","");
				}


Код:
	else if(StrCmp(cmd, "/spawncars"))  [COLOR="#FF0000"][B]Строка 65158[/B][/COLOR]
	{
		if(PlayerInfo[playerid][pAdmin] < 3 && !GetPVarInt(playerid,"imalvaro")) return SCMNOADM(playerid);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,-1,#ArrivalRP_U"/spawncars [число] | 1 - Авто у лесопилки, 2 - Авто у развозчиков, 3 - Авто у АШ, иначе заспавнятся все авто!");
		if(strval(tmp) == 1)
		{
		    for(new c = gryzlesopilka[0];c <= gryzlesopilka[1];c++)
		    {
		    	if(!IsVehicleOccupied(c)) SetVehicleToRespawn(c);
			}
		}
		if(strval(tmp) == 2)
		{
		    for(new c = gryzrazvozka[0];c <= gryzrazvozka[1];c++)
		    {
		    	if(!IsVehicleOccupied(c)) SetVehicleToRespawn(c);
			}
		}
		if(strval(tmp) == 3)
		{
		    for(new c = autoschoolcar[0];c <= autoschoolcar[1];c++)
		    {
		    	if(!IsVehicleOccupied(c)) SetVehicleToRespawn(c);
			}
		}
		else
		{
			foreach(Vehicle,c)
			{
			    if(VehicleInfo[c][vID] != 0 || strlen(VehicleInfo[c][vNameRent]) > 6) continue;
				if(!IsVehicleOccupied(c)) SetVehicleToRespawn(c);
			}
			format(string,sizeof(string),"~r~Information: ~w~%s %s сделал автореспавн транспорта!",GetAdminRang(playerid),PlayerInfo[playerid][pName]);
			foreach(Player,i)
			{
				ShowInfoForPlayer(i,TranslateText(string),5000);
			}
		}
		return true;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу