Рекомендованные сообщения



Не найдено.

2 posts in this topic

- Зашел на сервер

- Выдал себе лидерку

- Вышел с сервера

- Зашел на сервер

- Лидерка не сохранилась

Вот собственно сам код команды и снизу еще скриншот консоли.

CMD:makeleader(playerid, params[])
{
	if(IsAdminPlayer(playerid, 10)) return true;
	if(AntiBan[playerid] >= 60)
	{
		SendClientMessageEx(playerid, COLOR_GRAY, "[Анти-перебан] Ваши адм действия заблокированы на 3 минуты.");
		AntiBan[playerid] = 180;
		return true;
	}
	//new year, month, day, hour, minuite, second;
	if(sscanf(params, "ud", params[0], params[1])) return SendClientMessageEx(playerid, COLOR_WHITE, "Введите: /makeleader [id игрока] [id фраки]");
	if((params[1] > 26) || (params[1] < 1) || (params[1] == 22) || (params[1] == 20) || (params[1] == 9)) return SendClientMessageEx(playerid, COLOR_GRAY, "Ошибка! Нельзя меньше 1 или больше 26!");
	if(!IsPlayerConnected(params[0])) return SendClientMessageEx(playerid, COLOR_GRAY, WarningConnect);
	if(IsPlayerNPC(params[0])) return SendClientMessageEx(playerid, COLOR_GRAY, WarningConnectBOT);
	if(PlayerInfo[playerid][pRespon] == 1)
	{
	    switch(params[1])
	    {
    	    case 1,2,3,4,7,8,10,11,19,21,25,26: { }
       	    default: return SendClientMessageEx(playerid, COLOR_GRAY, "Вам запрещено выдавать данную фракцию");
	    }
	}
	else if(PlayerInfo[playerid][pRespon] == 2)
	{
	    switch(params[1])
	    {
    	    case 12,13,15,17,18: { }
       	    default:  return SendClientMessageEx(playerid, COLOR_GRAY, "Вам запрещено выдавать данную фракцию");
	    }
	}
	else if(PlayerInfo[playerid][pRespon] == 3)
	{
	    switch(params[1])
	    {
    	    case 5,6,14: { }
       	    default:  return SendClientMessageEx(playerid, COLOR_GRAY, "Вам запрещено выдавать данную фракцию");
	    }
	}
	else if(PlayerInfo[playerid][pRespon] == 4)
	{
	    switch(params[1])
	    {
    	    case 16,23,24: { }
       	    default:  return SendClientMessageEx(playerid, COLOR_GRAY, "Вам запрещено выдавать данную фракцию");
	    }
	}
	else if(PlayerInfo[playerid][pRespon] == 0 || PlayerInfo[playerid][pRespon] > 4)
	{
	    if(IsAdminPlayer(playerid, 12)) return true;
	}
	if(PlayerInfo[params[0]][pWarns] >= 1) return SendClientMessageEx(playerid, COLOR_GRAD1, "Ошибка! У игрока варн");
	PlayerInfo[params[0]][pLeader] = params[1];
	PlayerInfo[params[0]][pMember] = params[1];
	PlayerInfo[params[0]][pJob] = 0;
	new stringer[128];
	format(stringer, sizeof(stringer), "Администратор: %s[%d] назначил вас контролировать данную организацию", PlayerInfo[playerid][pNames], playerid);
	SendClientMessageEx(params[0], COLOR_NEW, stringer);
	format(stringer, sizeof(stringer), "Admin %s[%d] makeleader: %s[%d] № %d", PlayerInfo[playerid][pNames], playerid, PlayerInfo[params[0]][pNames], params[0], params[1]);
	ABroadCast(COLOR_YELLOW, stringer, 1);
	format(stringer, sizeof(stringer), "Вы назначили %s[%d] контролировать организацию номер %d", PlayerInfo[params[0]][pNames], params[0], params[1]);
	SendClientMessageEx(playerid, COLOR_NEW, stringer);
	gOoc[playerid] = false, gFam[playerid] = false;
	switch (PlayerInfo[params[0]][pMember])
	{
		case 1:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 15;
			InviteSkin[params[0]]         = 288;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 2:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 10;
			InviteSkin[params[0]]         = 165;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 3, 19:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 15;
			InviteSkin[params[0]]         = 287;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
        case 4:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 10;
			InviteSkin[params[0]]         = 70;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 7:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 15;
			InviteSkin[params[0]]         = 57;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 10:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 15;
			InviteSkin[params[0]]         = 288;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
	    }
    	case 11:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 10;
			InviteSkin[params[0]]         = 59;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 16:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 10;
			InviteSkin[params[0]]         = 261;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 21:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 15;
			InviteSkin[params[0]]         = 288;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
	    case 25:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 10;
			InviteSkin[params[0]]         = 285;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 26:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank] = 15;
			InviteSkin[params[0]] = 295;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		case 8:
		{
			SendClientMessageEx(params[0], COLOR_NEW, "Рабочий день начат"), WorkingDay[params[0]] = true;
			PlayerInfo[params[0]][pRank]  = 5;
			InviteSkin[params[0]] = 147;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SpawnPlayer(params[0]);
		}
		default:
		{
			SendClientMessageEx(params[0], COLOR_SRED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)");
			SendClientMessageEx(params[0], COLOR_SRED, "Используйте клавишу 'Вверх,вниз' (W,S по умолчанию)");
			OldSkin[playerid] = GetPlayerSkin(playerid);
			switch (params[1])
			{
		    	case 5: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 223;
				case 6: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 120;
				case 12: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]]  = 102;
				case 13: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 108;
				case 14: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 111;
				case 15: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]]  = 106;
			    case 17: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 115;
		    	case 18: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 174;
			    case 23: PlayerInfo[params[0]][pRank] = 12,	InviteSkin[params[0]] = 30;
			    case 24: PlayerInfo[params[0]][pRank] = 10, InviteSkin[params[0]] = 184;
		    	default: SendClientMessageEx(playerid, COLOR_WHITE, "Ошибка! Данная фракция была удалена");
			}
			if(PlayerInfo[playerid][pMember] == Command[0] || PlayerInfo[playerid][pMember] == Command[1])
       		{
           		TextDrawShowForPlayer(playerid,fon1);
           		TextDrawShowForPlayer(playerid,time1);
           		TextDrawShowForPlayer(playerid,vremya1);
           		TextDrawShowForPlayer(playerid,onecommand1);
           		TextDrawShowForPlayer(playerid,twocommand1);
           		TextDrawShowForPlayer(playerid,kolone1);
           		TextDrawShowForPlayer(playerid,koltwo1);
       		}
       		if(PlayerInfo[playerid][pMember] == Command[2] || PlayerInfo[playerid][pMember] == Command[3])
    		{
           		TextDrawShowForPlayer(playerid,fon2);
           		TextDrawShowForPlayer(playerid,time2);
           		TextDrawShowForPlayer(playerid,vremya2);
           		TextDrawShowForPlayer(playerid,onecommand2);
           		TextDrawShowForPlayer(playerid,twocommand2);
           		TextDrawShowForPlayer(playerid,kolone2);
           		TextDrawShowForPlayer(playerid,koltwo2);
       		}
			AntiBan[playerid] += 30;
			SetPlayerInterior(params[0], 10);
			PlayerInfo[params[0]][pInt] = 10;
			SetPlayerVirtualWorld(params[0], 1);
			ShowMenuForPlayer(ChoseSkin, params[0]);
			new rand = random(sizeof(gInviteSpawns));
            SetPlayerPosEx(params[0], gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
	        SetPlayerFacingAngle(params[0], gInviteSpawns[rand][3]);
	        SetPlayerCameraPos(params[0],225.705612, 117.049171, 1010.656372);
	        SetPlayerCameraLookAt(params[0],229.832000, 114.232849, 1010.453308);
			TogglePlayerControllable(params[0], 0);
			SelectCharID[params[0]] = PlayerInfo[params[0]][pMember];
			SelectCharPlace[params[0]]  = 1;
			PlayerInfo[params[0]][pModel] = InviteSkin[params[0]];
			SetPlayerArmourAC(params[0], 0);
			SetPlayerHealthAC(params[0], 100.0);
			SetPlayerSkin(params[0], InviteSkin[params[0]]);
		}
	}
	//getdate(year, month, day);
	//gettime(hour, minuite, second);
	//FixHour(hour);
	//hour = shifthour;
	//new data2[64];
	//format(data2, 16, "%02d.%02d.%d в %02d:%d", day, month, year, hour, minuite);
    //format(stringer, sizeof(stringer), "INSERT INTO `logs` (`Text`, `Date`) VALUES ('%s выдал лидерку %s фракции %d','%s')", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames], params[1], data2);
	mysql_function_query(connects, stringer, false, "", "");
	OnPlayerSaveSkrilax(params[0]);
	return true;
}

 

Screenshot_1.png

Share this post


Link to post
Share on other sites

Сохранение самой лидерки есть? В логах пишет что нет колонки "Message". А вообще лучше скинь логи и сюда и сток с сохранением или паблик.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Feris
      By Feris
      Приветствую всех, Вы ищете SA-MP серверы Freeroam ? Вот, пожалуйста!

      Языковые серверы: Английский/Чешский/Словацкий

      Посетите наши SA-MP серверы :

      Сервер 1 0.3.7 Клиентский сервер:
      Для подключения: play.superparba.eu:7777

      Сервер 2 0.3DL Клиентский сервер собственные острова и новые сюжетные миссии:
      Для подключения: Dl.superparba.eu:7777

      Сайт сервера: SuperParba.eu

      Discord: https://discord.com/invite/VRrtbsCJgb

      Почему вы должны играть на наших игровых серверах?

      SuperParba построен на создании сообщества и его характера, в котором вы можете управлять своим собственным
      бизнесом, покупать недвижимость, компании, быть членом банды - участвовать в гонках, бороться за территорию, захватывать склады в уникальной игре GANG.
      захватывать склады в уникальной системе GANG. Множество различных мероприятий от команды администрации, таких как
      Fallout, Sky (street) races, Color Dash, Runners VS Riders, Shooters VS Riders, Random events, Hit & Run,
      Тюнинг события, Дерби, Смертельные события, DM ... будут проходить каждый день и дополняться МЕГА
      событиями, которые проходят в течение нескольких недель! Мы работаем с 2008 года, сервер прошел
      через сотни полноценных обновлений из предложений по улучшению сервера от игрового
      сообщества! PARTY СЕРВЕР с игровым режимом RZE 10.1 режим попадает прямо под кожу, такова
      SuperParba!

      - Профессиональная команда администраторов, которая следит за порядком, создает веселье и помогает игрокам с любой проблемой.
      Если вы не знаете, как справиться с чем-то, используйте /ask, чтобы отправить свой вопрос напрямую к
      Администраторам, и вы получите ответ в кратчайшие сроки.

      - Для новичков был добавлен краткий учебник. Для навигации к месту запуска используйте команду
      /tutorial. Завершив учебник с 0 часов игры, новичок получит 7 дней
      премиум классик бесплатно.

      - Игроки нашли много веселья, эмоций, поворотов, друзей, новостей и воспоминаний за эти 12
      лет. Есть даже несколько реальных отношений, с которыми они познакомились в SuperParba. Это будет
      безумие, когда они расскажут об этом своим детям. Игроки рады вернуться на наш сервер, так что приходите и присоединяйтесь к нашей
      семье!

      Спасибо, что читаете.
    • panda1999
      By panda1999
      Ищу команду для открытие Торговой площадки Котороя готова вложиться на разработку писать в лс на сайте или вк https://vk.com/panda131999
      Скрин шот главной страницы


    • Zerno303
      By Zerno303


      Просмотр файла Продажа мода Race RP.
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Нет сборки. 
      Мод-пак есть. Если понадобится пишите в лс.
      Добавил Zerno303 Добавлено 16.10.2021 Категория Моды Автор Zerno303  
    • Zerno303
      By Zerno303
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Нет сборки. 
      Мод-пак есть. Если понадобится пишите в лс.