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

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

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

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

Не компилирует мод после создания stock'a (зависает ****** .exe)

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

KakbeYura

Умник
PHP:
stock UpdateScore(playerid)
{
	new score = GetPlayerScore(playerid);
	switch(score)
	{
		case 0..199:
		{
			TextDrawSetString(Zvezda[playerid],"]");
			PlayerInfo[playerid][Level] = 1;
		}
		case 200..999:
		{
			TextDrawSetString(Zvezda[playerid],"]]");
			if(PlayerInfo[playerid][Level] == 1)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Второй Звезды! (2 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level]++;
				NewLevelEffect(playerid, 2);
			}
		}
		case 1000..2999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]");
			if(PlayerInfo[playerid][Level] == 2)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Третей Звезды! (3 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level]++;
				NewLevelEffect(playerid, 3);
			}
		}
		case 3000..9999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]");
			if(PlayerInfo[playerid][Level] == 3)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Четвёртой Звезды! (4 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level]++;
				NewLevelEffect(playerid, 4);
			}
		}
		case 10000..29999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]");
			if(PlayerInfo[playerid][Level] == 4)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Пятой Звезды! (5 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level]++;
				NewLevelEffect(playerid, 5);
			}
		}
		case 30000..99999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]]");
			if(PlayerInfo[playerid][Level] == 5)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Шестой Звезды! (6 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level] = 6;
				NewLevelEffect(playerid, 6);
			}
		}
		case 100000..299999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]]~r~]");
			if(PlayerInfo[playerid][Level] == 6)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Первой Красной Звезды! (7 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level] = 7;
				NewLevelEffect(playerid, 7);
			}
		}
		case 300000..599999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]]~r~]]");
			if(PlayerInfo[playerid][Level] == 7)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Второй Красной Звезды! (8 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level] = 8;
				NewLevelEffect(playerid, 8);
			}
		}
		case 600000..999999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]]~r~]]]");
			if(PlayerInfo[playerid][Level] == 8)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Третей Красной Звезды! (9 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level] = 9;
				NewLevelEffect(playerid, 9);
			}
		}
		case 1000000..999999999:
		{
			TextDrawSetString(Zvezda[playerid],"]]]]]]~r~]]]~w~]");
			if(PlayerInfo[playerid][Level] == 9)
			{
				new string[128];
				format(string,sizeof(string), "{B22222}•>> NEW LVL: {FFD700}Поздравим %s с получением Платиновой Звезды! (10 уровень /levels)", pNick(playerid));
				PlayerInfo[playerid][Level] = 10;
				NewLevelEffect(playerid, 10);
			}
		}
	}
	return 1;
}
Проблема такая: я пытаюсь компилировать мод (5500 строк), но при вставке этого стока компилятор тупо зависает. После того как я попробовал закоментировать последние 5 кейсов, мод компилировался, но дольше обычного. Что скажете делать? Мод пишу с 0
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу