• 0
Nicinen

[закрыто] Помогите с исправлением варнингов

Вопросы

Цитата

C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19488) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19488) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19489) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19490) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19492) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19492) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19492) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19495) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19495) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19497) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19497) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19497) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19500) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19500) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19502) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19502) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19502) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19505) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19507) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19507) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19507) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19523) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19523) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19524) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19525) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19525) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19527) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19527) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19527) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19530) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19530) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19532) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19532) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19532) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19535) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19535) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19537) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19537) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19537) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19540) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19542) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19542) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19542) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19553) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19553) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19554) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19555) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19555) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19557) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19557) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19557) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19560) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19560) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19562) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19562) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19562) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19565) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19567) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19567) : warning 202: number of arguments does not match definition
C:\Users\Àäìèí\Desktop\Ñ õîñòèíãà\gamemodes\Bazik.pwn(19567) : warning 202: number of arguments does not match definition

 

		case D_JOB+64:
		{
			if(!response) return true;
  			SendMess(playerid, COLOR_WHITE, "В вашу трудовую книжку было записано количество перенесенной руды.");
			PI[playerid][2] += GetPVarInt(playerid, "MinerKG");
			if(PI[playerid][2] < 5000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "MinerKG")*2);
				GiveMoney(playerid,GetPVarInt(playerid, "MinerKG")*2);
			}
			else if(PI[playerid][2] >= 5000 && PI[playerid][2] <= 10000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "MinerKG")*3);
				GiveMoney(playerid,GetPVarInt(playerid, "MinerKG")*3);
			}
			else if(PI[playerid][2] >= 10000 && PI[playerid][2] < 50000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "MinerKG")*4);
				GiveMoney(playerid,GetPVarInt(playerid, "MinerKG")*4);
			}
			else if(PI[playerid][2] >= 50000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "MinerKG")*5);
				GiveMoney(playerid,GetPVarInt(playerid, "MinerKG")*5);
			}
			EndBuldoxerJob(playerid);
			return true;
		}
		case D_RUDA:
	 	{
			if(!response) return true;
			SetPVarInt(playerid, "Shahta", 1);
			ShowPlayerDialog(playerid,D_NULL,0,"Работа","Вы успешно устроились на работу - шахтером.\nВаша основная задача это добыча железной руды и перенос её на склад\nДля того что бы начать работу спуститесь в шахту,\nДалее переоденьтесь и возьмите рабочий инструмент.","Закрыть","");
			GameTextForPlayer(playerid, ("~y~Спуститесь в ~g~шахту"), 10000, 5);
		}
 		case D_RUDA+1:
	 	{
			if(!response) return true;
			SendMess(playerid, COLOR_WHITE, "В вашу трудовую книжку было записано количество перенесенной руды.");
			PI[playerid][0] += GetPVarInt(playerid, "RudaKG");
			if(PI[playerid][0] >= 1 && PI[playerid][0] < 5000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "RudaKG")*2);
				GiveMoney(playerid,GetPVarInt(playerid, "RudaKG")*2);
			}
			else if(PI[playerid][0] >= 10000 && PI[playerid][0] < 50000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "RudaKG")*3);
				GiveMoney(playerid,GetPVarInt(playerid, "RudaKG")*3);
			}
			else if(PI[playerid][0] >= 50000 && PI[playerid][0] < 100000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "RudaKG")*4);
				GiveMoney(playerid,GetPVarInt(playerid, "RudaKG")*4);
			}
			else if(PI[playerid][0] >= 100000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "RudaKG")*6);
				GiveMoney(playerid,GetPVarInt(playerid, "RudaKG")*6);
			}
			DeletePVar(playerid, "Shahta");
			DeletePVar(playerid, "RudaKG");
			DeletePVar(playerid, "RudaKG_One");
			return true;
		}
  		case D_RUDA+2:
	 	{
			if(!response) return true;
  			SendMess(playerid, COLOR_WHITE, "В вашу трудовую книжку было записано количество перенесенной руды.");
			PI[playerid][5] += GetPVarInt(playerid, "RudaKG");
			if(PI[playerid][5] >= 1 && PI[playerid][2] < 5000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "GruzRudaKG")*4);
				GiveMoney(playerid,GetPVarInt(playerid, "GruzRudaKG")*4);
			}
			else if(PI[playerid][5] >= 5000 && PI[playerid][2] < 10000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "GruzRudaKG")*5);
				GiveMoney(playerid,GetPVarInt(playerid, "GruzRudaKG")*5);
			}
			else if(PI[playerid][5] >= 10000)
			{
				SendMess(playerid, COLOR_WHITE, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей",GetPVarInt(playerid, "GruzRudaKG")*6);
				GiveMoney(playerid,GetPVarInt(playerid, "GruzRudaKG")*6);
			}
			DeletePVar(playerid, "GruzRuda");
			DeletePVar(playerid, "GruzRudaKG");
			DeletePVar(playerid, "GruzRudaKG_One");
   			RemovePlayerAttachedObject(playerid, 4);
			SetPlayerSkin(playerid, Oldskin2[playerid]);
		 	DisablePlayerRaceCheckpoint(playerid);
			return true;
		}
  		case D_RUDA+3:
	 	{
	 	    if(!response) return true;
			ShowPlayerDialog(playerid,D_NULL,0,"Работа","Вы успешно устроились на работу - грузчиком.\nВаша основная задача это перенос руды со склада шахты на основной склад карьера\nДля того что бы начать работу попдойдите к заднему входу шахты и саберите там груз\nДалее несите его на основной склад карьера\nВ помощь вам будут служить красные маркеры.","Закрыть","");
			GameTextForPlayer(playerid, ("~y~Идите к ~g~маркеру"), 10000, 5);
			Oldskin2[playerid] = GetPlayerSkin(playerid);
			if(PI[playerid][pSex] == 1) SetPlayerSkin(playerid, 16);
			else SetPlayerSkin(playerid, 201);
			SetPVarInt(playerid, "GruzRuda", 1);
			switch(random(2))
			{
				case 0: SetPlayerRaceCheckpoint(playerid,2,126.9751,1873.7817,9.7944-1,0.0,0.0,0.0,2.0);
				case 1: SetPlayerRaceCheckpoint(playerid,2,128.3573,1891.7073,9.7156-1,0.0,0.0,0.0,2.0);
				case 2: SetPlayerRaceCheckpoint(playerid,2,139.4625,1914.2765,9.7395-1,0.0,0.0,0.0,2.0);
			}
			return true;
		}

 

Заметка от Shakoladka , создано

Большой код нужно брать под спойлер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 ответа на этот вопрос

  • 0

@Nicinen tag mismatch - выравнивай код лесенкой

warning 202: number of arguments does not match definition - скину ту строку где этот warning

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Совет по оптимизации:

case D_JOB+64:
{
	if (response == 0)
		return true;
	
	static
		string[73],
		value,
		miner;

  	SendClientMessage(playerid, -1, !"В вашу трудовую книжку было записано количество перенесенной руды.");
	value = PI[playerid][2] += GetPVarInt(playerid, "MinerKG");

	if(value < 5000)
		miner = 2;
	else if (5000 <= value < 10000)
		miner = 3;
	else if (10000 <= value <= 50000)
		miner = 4;
	else if (value > 50000)
		miner = 5;

	format(string, sizeof string, "Вы закончили работу. Ваш заработок: {33aa33}%i{ffffff} рублей", GetPVarInt(playerid, "MinerKG")*miner);
	SendClientMessage(playerid, -1, string);
	GiveMoney(playerid, GetPVarInt(playerid, "MinerKG")*miner);
	EndBuldoxerJob(playerid);

	return true;
}

 

Отредактировано пользователем m1n1vv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Shakoladka А разве это не "warning 213: tag mismatch - несовпадение тэгов;"?

@m1n1vv  Спасибо

Отредактировано пользователем Nicinen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Вопросы / проблемы по скриптингу"

Перемещена в: "Скриптинг PAWN > Проблемы с компиляцией"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Скриптинг PAWN > Проблемы с компиляцией", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Артём Профиков
      От Артём Профиков
      У меня есть система подсказок вот так она выглядет
      ShowNotification(playerid, тип, "текст", время, "команда через /", "текст кнопки");
      Только есть вопрос как сделать так чтоб она активировалась в определенном радиусе? Заранее спасибо