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

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

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

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

Только одно действие может следовать после каждого "case"?

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

NybikSry

Умник
Добавил "рабочий день начат", эти пикапы в общем, что бы писать в /r, и вообще полноценно работать нужно переодеться. Теперь ColorFrac не хочет компилироваться.

Выбив ошибки: C:\***(17775) : error 002: только одно действие (или выражение) может следовать после каждого "case"

Сама строчка:
PHP:
ColorFrac(PlayerInfo[playerid][foradm]);
PHP:
		case 31:
		    {
		        if(!response) return PlayerInfo[playerid][foradm] = -1, true;
		        if(PlayerInfo[playerid][foradm] == -1) return true;
				if(!IsPlayerConnected(PlayerInfo[playerid][foradm]) || PlayerInfo[PlayerInfo[playerid][foradm]][connected] == false) return MakeLeaderError(playerid,"ID игрока, который Вы ввели, в данный момент не существует.");
		        //if(Account[PlayerInfo[playerid][foradm]][Frac] != 0) return MakeLeaderError(playerid,"Этот игрок в данный момент находится во фракции.");
				if(Account[PlayerInfo[playerid][foradm]][Job] != 0) return MakeLeaderError(playerid,"Этот игрок в данный момент где-то работает.");
				if(strcmp(Leaders[listitem+1][lName], "None", true))
	    		{
					format(PlayerInfo[playerid][mymessage],144,"У фракции уже есть лидер, его имя: %s\nЧтобы поставить нового лидера - снимите старого.",Leaders[listitem+1][lName]);
					PlayerInfo[playerid][foradm] = listitem+1;
				    return ShowPlayerDialog(playerid,32,DIALOG_STYLE_MSGBOX,"Снятие лидера",PlayerInfo[playerid][mymessage],"Снять","Отмена");
				}
				switch(listitem)
				{
				case 0:
				    {
				        if(LSPD[0][Igrokov] == 70) return MakeLeaderError(playerid,"В LSPD 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `lspd`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],1);
						LSPD[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 288 : 306;
				        Account[PlayerInfo[playerid][foradm]][Rank] = 10;
				        SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Начальник департаментом в LSPD. Поздравляем!");
                        format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Начальником департамента в LSPD.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
				case 1:
				    {
				        if(UNIK[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Университете 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `univer`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],2);
						UNIK[0][Igrokov]++;
						Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 295 : 192;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Ректором в Университете. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Ректора в Университете.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
				case 2:
				    {
				        if(MCS[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Больнице 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `mcs`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],3);
						MCS[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 70 : 308;
						Account[PlayerInfo[playerid][foradm]][Rank] = 8;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Главным Врачём в Больнице. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Главного Врача в Больнице.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
					}
				case 3:
				    {
				        if(CNN[0][Igrokov] == 70) return MakeLeaderError(playerid,"В CNN 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `cnn`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],4);
						CNN[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 250 : 211;
						Account[PlayerInfo[playerid][foradm]][Rank] = 7;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Главным Редактором в CNN. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Главного Редактора в CNN.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
				case 4:
				    {
				        if(COUW[0][Igrokov] == 70) return MakeLeaderError(playerid,"В ЦОУШ 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `couw`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],5);
						COUW[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 147 : 76;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Губернатором в ЦОУШ Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Губернатора в ЦОУШ.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 5:
				    {
				        if(FBR[0][Igrokov] == 70) return MakeLeaderError(playerid,"В FBI 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `fbi`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],6);
						FBR[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 165 : 141;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Директором в FBI. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Директора в FBI.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 6:
				    {
				        if(LSA[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Армии LS 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `armls`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],7);
						LSA[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 287 : 191;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Генералом Армии. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Генерала Армии.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 7:
				    {
				        if(GGANG[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Grove Gang уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `ggang`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],8);
						GGANG[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 271 : 65;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Мэд Догом Grove Gang. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Мэд Дога Grove Gang.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 8:
				    {
				        if(VGANG[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Vagos Gang уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `vgang`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],9);
						VGANG[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 110 : 56;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Падре Vagos Gang. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Падре Vagos Gang.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 9:
				    {
				        if(AGANG[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Aztecas Gang уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `agang`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],10);
						AGANG[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 115 : 41;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Падре Aztecas Gang. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Падре Aztecas Gang.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 10:
				    {
				        if(RGANG[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Rifa Gang уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `rgang`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],11);
						RGANG[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 173 : 193;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Падре Rifa Gang. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Падре Rifa Gang.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 11:
				    {
				        if(BGANG[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Ballas Gang уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `bgang`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],12);
						BGANG[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 104 : 226;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Биг Вилли Ballas Gang. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Биг Вилли Ballas Gang.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 12:
				    {
				        if(YAK[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Yakuza уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `yak`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],13);
						YAK[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 120 : 169;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Кумитё Yakuza. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Кумитё Yakuza.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 13:
				    {
				        if(SERB[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Сербской мафии уже состоит 70 человек.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `serb`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],14);
						SERB[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 127 : 93;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SetPlayerSkin(PlayerInfo[playerid][foradm],Account[PlayerInfo[playerid][foradm]][RabSkin]);
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Отцом в Сербской мафии. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Отца в Сербской майфии.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
                case 15:
				    {
				        if(ASH[0][Igrokov] == 70) return MakeLeaderError(playerid,"В Автошколе 70 сотрудников.");
				        mysql_format(server, PlayerInfo[playerid][mymessage], 144, "INSERT INTO `ash`(`Name`) VALUES ('%e')", PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]);
						mysql_tquery(server, PlayerInfo[playerid][mymessage]);
						PoiskMesta(PlayerInfo[playerid][foradm],6);
						ASH[0][Igrokov]++;
				        Account[PlayerInfo[playerid][foradm]][RabSkin] = (Account[PlayerInfo[playerid][foradm]][Pol] == 1) ? 165 : 141;
						Account[PlayerInfo[playerid][foradm]][Rank] = 10;
						SendClientMessage(PlayerInfo[playerid][foradm],COLOR_GREEN,"Администратор назначил Вас Управляющим автошколой. Поздравляем!");
						format(PlayerInfo[playerid][mymessage],144,"[A] %s[%d] назначил %s[%d] на пост Управляющего автошколой.",PlayerInfo[playerid][Nickname],playerid,PlayerInfo[PlayerInfo[playerid][foradm]][Nickname],PlayerInfo[playerid][foradm]);
				    }
				ColorFrac(PlayerInfo[playerid][foradm]);     
				strmid(Leaders[listitem+1][lName],PlayerInfo[PlayerInfo[playerid][foradm]][Nickname], 0, strlen(PlayerInfo[PlayerInfo[playerid][foradm]][Nickname]), 32);
				AdminsChat(COLOR_GREY,PlayerInfo[playerid][mymessage]);
				Account[PlayerInfo[playerid][foradm]][Frac] = listitem+1;
				PlayerInfo[PlayerInfo[playerid][foradm]][HouseEnter] = 0;
				PlayerInfo[PlayerInfo[playerid][foradm]][BizEnter] = 0;
				PlayerInfo[PlayerInfo[playerid][foradm]][HostelEnter] = 0;
				PlayerInfo[PlayerInfo[playerid][foradm]][HostelEnterRoom] = 0;
				PlayerInfo[playerid][foradm] = -1;
		    }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу