Вопросы

RainbowStudio
Новичок

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

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

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

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

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

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

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

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


Ссылка на сообщение

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

  • 0
SCRIPTMAN
Великий Гуру

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

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


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

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

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

    • OPCODERSSSS
      От OPCODERSSSS
      Прописал уже все инклуды,он мне все равно вот эту дрянь ну емае

      Loaded log file: "server_log.txt".
      ----------
      SA-MP Dedicated Server
      ----------------------
      v0.3e, (C)2005-2012 SA-MP Team
      [02:24:42] 
      [02:24:42] Server Plugins
      [02:24:42] --------------
      [02:24:42]  Loading plugin: crashdetect.so
      [02:24:42]   CrashDetect plugin 4.19
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: sscanf.so
      [02:24:42] 
      [02:24:42]  ===============================
      [02:24:42]       sscanf plugin loaded.     
      [02:24:42]          Version:  2.8.3        
      [02:24:42]   (c) 2018 Alex "Y_Less" Cole  
      [02:24:42]  ===============================
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: streamer.so
      [02:24:42] 
      *** Streamer Plugin v2.9.4 by Incognito loaded ***
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: mysql_static.so
      [02:24:42]  >> plugin.mysql: R39-6 successfully loaded.
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: pawncmd.so
      [02:24:42] Pawn.CMD plugin v3.2.0 by urShadow has been loaded
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: mapandreas.so
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: YSF.so
      [02:24:42] This version of YSF doesn't support SA-MP 0.3z
      [02:24:42] Update to 0.3.7! http://sa-mp.com/download.php
      [02:24:42] Error: Unknown Linux server version (0x08076FC0)
      [02:24:42] Error: Big part of YSF will be unusable for you
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: CLA.so
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: pawnbots.so
      [02:24:42] Pawn.Bots plugin v0.2.1 by urShadow loaded
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: LauncherAddon.so
      [02:24:42] 
      [02:24:42]  ========[ LauncherAddon 1.3 ]========
      [02:24:42]    
      [02:24:42]    Версия сервера: Unknown
      [02:24:42]    Операционная система: Linux
      [02:24:42]    
      [02:24:42]    (c) - legendabrn -
      [02:24:42]    crack by vk.com/legendabrn
      [02:24:42]    
      [02:24:42]    Проверка активации...
      [02:24:42]    Проверка активации успешно пройдена
      [02:24:42]  ===============================
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: pawnraknet.so
      [02:24:42] [Pawn.RakNet] plugin v1.6.0 loading...
      [02:24:42] [Pawn.RakNet] 
          | Pawn.RakNet 1.6.0 | 2016 - 2023
          |--------------------------------
          | Author and maintainer: katursis

          | Compiled: Feb 12 2023 at 19:35:06
          |--------------------------------------------------------------
          | Repository: https://github.com/katursis/Pawn.RakNet
          |--------------------------------------------------------------
          | Wiki: https://github.com/katursis/Pawn.RakNet/wiki
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: FCNPC.so
      [02:24:42] 
      [02:24:42] -------------------------------------------------
      [02:24:42]      FCNPC - Fully Controllable NPC v2.0.9
      [02:24:42]             GNU/Linux SA-MP Unknown
      [02:24:42]            Apr 17 2024 at 09:11:36
      [02:24:42] 
      [02:24:42]   Author:       OrMisicL (2013 - 2015)
      [02:24:42]   Continued by: ziggi    (2016 - present)
      [02:24:42] 
      [02:24:42]   See full credits in the README.md file
      [02:24:42] -------------------------------------------------
      [02:24:42] 
      [02:24:42] Loading...
      [02:24:42] 
      [02:24:42] -------------------------------------------------
      [02:24:42]    ColAndreasv1.4.0
      [02:24:42] 
      [02:24:42]    Created By:
      [02:24:42]      [uL]Chris42O
      [02:24:42]      [uL]Slice
      [02:24:42]      [uL]Pottus
      [02:24:42] -------------------------------------------------
      [02:24:42] 
      [02:24:42] Loading...
      [02:24:42] ColAndreas v1.4.0 Loaded.
      [02:24:42]   Loaded.
      [02:24:42]  Loading plugin: md5.so
      [02:24:42]   MD5 v1.2 by BJIADOKC loaded
      [02:24:42]   Loaded.
      [02:24:42]  Loaded 13 plugins.
      [02:24:42] 
      [02:24:42] Filterscripts
      [02:24:42] ---------------
      [02:24:42]   Loading filterscript 'hgsystem.amx'...
      [02:24:42] [Launcher Addon]: Warning - В загружаемом AMX не подключен инклуд LauncherAddon.inc
      other.amx
      other.pwn
      hgsystem.amx