J.Wockeez
Умник
Приветствую всех пользователей сайта pawno-info.ru!
Решил написать простую систему черного списка , итак начнём:
Для начала в 'enum pInfo' добавим:
В 'public OnPlayerRegister(playerid, password[])'
В 'public сохранения аккаунта '
В 'public OnPlayerLogin(playerid,password[])'
К команде '/invite' ко всем фракциям добавим:
И добавим сами команды:
На этом всё, если будет возможность доработаю.
Если у кого возникли проблемы пишите ниже
Кому помог, не забудьте поставить + :ds:
Решил написать простую систему черного списка , итак начнём:
Для начала в 'enum pInfo' добавим:
PHP:
pBlackList1, // ЧС фракции под номером 1
pBlackList2,
pBlackList3,
pBlackList4,
pBlackList5,
pBlackList6,
pBlackList7,
pBlackList8,
pBlackList9,
pBlackList10,
pBlackList11,
pBlackList12,
pBlackList13,
pBlackList14,
pBlackList15,
pBlackList16,
pBlackList17,
pBlackList18,
pBlackList19,
pBlackList20,
pBlackList21,
pBlackList22
PHP:
//-----------------------------------------------------------------
ini_setInteger(File,"BlackList1",PlayerInfo[playerid][pBlackList1]);
ini_setInteger(File,"BlackList2",PlayerInfo[playerid][pBlackList2]);
ini_setInteger(File,"BlackList3",PlayerInfo[playerid][pBlackList3]);
ini_setInteger(File,"BlackList4",PlayerInfo[playerid][pBlackList4]);
ini_setInteger(File,"BlackList5",PlayerInfo[playerid][pBlackList5]);
ini_setInteger(File,"BlackList6",PlayerInfo[playerid][pBlackList6]);
ini_setInteger(File,"BlackList7",PlayerInfo[playerid][pBlackList7]);
ini_setInteger(File,"BlackList8",PlayerInfo[playerid][pBlackList8]);
ini_setInteger(File,"BlackList9",PlayerInfo[playerid][pBlackList9]);
ini_setInteger(File,"BlackList10",PlayerInfo[playerid][pBlackList10]);
ini_setInteger(File,"BlackList11",PlayerInfo[playerid][pBlackList11]);
ini_setInteger(File,"BlackList12",PlayerInfo[playerid][pBlackList12]);
ini_setInteger(File,"BlackList13",PlayerInfo[playerid][pBlackList13]);
ini_setInteger(File,"BlackList14",PlayerInfo[playerid][pBlackList14]);
ini_setInteger(File,"BlackList15",PlayerInfo[playerid][pBlackList15]);
ini_setInteger(File,"BlackList16",PlayerInfo[playerid][pBlackList16]);
ini_setInteger(File,"BlackList17",PlayerInfo[playerid][pBlackList17]);
ini_setInteger(File,"BlackList18",PlayerInfo[playerid][pBlackList18]);
ini_setInteger(File,"BlackList19",PlayerInfo[playerid][pBlackList19]);
ini_setInteger(File,"BlackList20",PlayerInfo[playerid][pBlackList20]);
ini_setInteger(File,"BlackList21",PlayerInfo[playerid][pBlackList21]);
ini_setInteger(File,"BlackList22",PlayerInfo[playerid][pBlackList22]);
PHP:
//-------------------------------------------------------------
ini_setInteger(File,"BlackList1",PlayerInfo[playerid][pBlackList1]);
ini_setInteger(File,"BlackList2",PlayerInfo[playerid][pBlackList2]);
ini_setInteger(File,"BlackList3",PlayerInfo[playerid][pBlackList3]);
ini_setInteger(File,"BlackList4",PlayerInfo[playerid][pBlackList4]);
ini_setInteger(File,"BlackList5",PlayerInfo[playerid][pBlackList5]);
ini_setInteger(File,"BlackList6",PlayerInfo[playerid][pBlackList6]);
ini_setInteger(File,"BlackList7",PlayerInfo[playerid][pBlackList7]);
ini_setInteger(File,"BlackList8",PlayerInfo[playerid][pBlackList8]);
ini_setInteger(File,"BlackList9",PlayerInfo[playerid][pBlackList9]);
ini_setInteger(File,"BlackList10",PlayerInfo[playerid][pBlackList10]);
ini_setInteger(File,"BlackList11",PlayerInfo[playerid][pBlackList11]);
ini_setInteger(File,"BlackList12",PlayerInfo[playerid][pBlackList12]);
ini_setInteger(File,"BlackList13",PlayerInfo[playerid][pBlackList13]);
ini_setInteger(File,"BlackList14",PlayerInfo[playerid][pBlackList14]);
ini_setInteger(File,"BlackList15",PlayerInfo[playerid][pBlackList15]);
ini_setInteger(File,"BlackList16",PlayerInfo[playerid][pBlackList16]);
ini_setInteger(File,"BlackList17",PlayerInfo[playerid][pBlackList17]);
ini_setInteger(File,"BlackList18",PlayerInfo[playerid][pBlackList18]);
ini_setInteger(File,"BlackList19",PlayerInfo[playerid][pBlackList19]);
ini_setInteger(File,"BlackList20",PlayerInfo[playerid][pBlackList20]);
ini_setInteger(File,"BlackList21",PlayerInfo[playerid][pBlackList21]);
ini_setInteger(File,"BlackList22",PlayerInfo[playerid][pBlackList22]);
PHP:
//---------------------------------------------------------------------
ini_getInteger(File,"BlackList1",PlayerInfo[playerid][pBlackList1]);
ini_getInteger(File,"BlackList2",PlayerInfo[playerid][pBlackList2]);
ini_getInteger(File,"BlackList3",PlayerInfo[playerid][pBlackList3]);
ini_getInteger(File,"BlackList4",PlayerInfo[playerid][pBlackList4]);
ini_getInteger(File,"BlackList5",PlayerInfo[playerid][pBlackList5]);
ini_getInteger(File,"BlackList6",PlayerInfo[playerid][pBlackList6]);
ini_getInteger(File,"BlackList7",PlayerInfo[playerid][pBlackList7]);
ini_getInteger(File,"BlackList8",PlayerInfo[playerid][pBlackList8]);
ini_getInteger(File,"BlackList9",PlayerInfo[playerid][pBlackList9]);
ini_getInteger(File,"BlackList10",PlayerInfo[playerid][pBlackList10]);
ini_getInteger(File,"BlackList11",PlayerInfo[playerid][pBlackList11]);
ini_getInteger(File,"BlackList12",PlayerInfo[playerid][pBlackList12]);
ini_getInteger(File,"BlackList13",PlayerInfo[playerid][pBlackList13]);
ini_getInteger(File,"BlackList14",PlayerInfo[playerid][pBlackList14]);
ini_getInteger(File,"BlackList15",PlayerInfo[playerid][pBlackList15]);
ini_getInteger(File,"BlackList16",PlayerInfo[playerid][pBlackList16]);
ini_getInteger(File,"BlackList17",PlayerInfo[playerid][pBlackList17]);
ini_getInteger(File,"BlackList18",PlayerInfo[playerid][pBlackList18]);
ini_getInteger(File,"BlackList19",PlayerInfo[playerid][pBlackList19]);
ini_getInteger(File,"BlackList20",PlayerInfo[playerid][pBlackList20]);
ini_getInteger(File,"BlackList21",PlayerInfo[playerid][pBlackList21]);
ini_getInteger(File,"BlackList22",PlayerInfo[playerid][pBlackList22]);
PHP:
if(PlayerInfo[para1][pBlackList1] == 1) return SendClientMessage(playerid, COLOR_GREY, "Человек находится в ЧС вашей фракции");
PHP:
if(strcmp(cmd, "/blacklist", true) == 0 || strcmp(cmd, "/bl", true) == 0) // Занести в ЧС
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "* /bl [playerid/PartOfName] [Причина]");
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] > 0)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_GREY, "* /bl [playerid/PartOfName] [Причина]");
if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GREY, "* Вы не можете внести себя!");
if(PlayerInfo[giveplayerid][pMember] == PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, COLOR_GREY, "* Вы не можете внести сотрудника вашей организации!");
if(PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[giveplayerid][pBlackList1] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList1] = 1;
format(string, sizeof(string), "* Вы внесли %s в список рецидивистов. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в список рецидивистов. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
if(PlayerInfo[giveplayerid][pBlackList2] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList2] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[giveplayerid][pBlackList3] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList3] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 4)
{
if(PlayerInfo[giveplayerid][pBlackList4] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList4] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
if(PlayerInfo[giveplayerid][pBlackList5] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList5] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
if(PlayerInfo[giveplayerid][pBlackList6] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList6] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
if(PlayerInfo[giveplayerid][pBlackList7] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList7] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 8)
{
if(PlayerInfo[giveplayerid][pBlackList8] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList8] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 9)
{
if(PlayerInfo[giveplayerid][pBlackList9] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList9] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 10)
{
if(PlayerInfo[giveplayerid][pBlackList10] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList10] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 11)
{
if(PlayerInfo[giveplayerid][pBlackList11] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList11] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 12)
{
if(PlayerInfo[giveplayerid][pBlackList12] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList12] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 13)
{
if(PlayerInfo[giveplayerid][pBlackList13] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList13] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 14)
{
if(PlayerInfo[giveplayerid][pBlackList14] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList14] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 15)
{
if(PlayerInfo[giveplayerid][pBlackList15] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList15] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 16)
{
if(PlayerInfo[giveplayerid][pBlackList16] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList16] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 17)
{
if(PlayerInfo[giveplayerid][pBlackList17] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList17] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 18)
{
if(PlayerInfo[giveplayerid][pBlackList18] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList18] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 19)
{
if(PlayerInfo[giveplayerid][pBlackList19] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList19] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 20)
{
if(PlayerInfo[giveplayerid][pBlackList20] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList20] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 21)
{
if(PlayerInfo[giveplayerid][pBlackList21] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList21] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 22)
{
if(PlayerInfo[giveplayerid][pBlackList22] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок уже находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList22] = 1;
format(string, sizeof(string), "* Вы внесли %s в черный список вашей фракции. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s внёс вас в черный список фракции. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Игрок не в игре.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Вам недоступна эта команда.");
return 1;
}
}
return 1;
}
if(strcmp(cmd, "/unblacklist", true) == 0 || strcmp(cmd, "/unbl", true) == 0) // Убрать из ЧС
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "* /unbl [playerid/PartOfName]");
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] > 0)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GREY, "* Вы не можете внести себя!");
if(PlayerInfo[giveplayerid][pMember] == PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, COLOR_GREY, "* Вы не можете внести сотрудника вашей организации!");
if(PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[giveplayerid][pBlackList1] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList1] = 0;
format(string, sizeof(string), "* Вы вынесли %s из списка рецидивистов.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из списка рецидивистов.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
if(PlayerInfo[giveplayerid][pBlackList2] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList2] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[giveplayerid][pBlackList3] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList3] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 4)
{
if(PlayerInfo[giveplayerid][pBlackList4] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList4] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
if(PlayerInfo[giveplayerid][pBlackList5] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList5] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
if(PlayerInfo[giveplayerid][pBlackList6] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList6] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
if(PlayerInfo[giveplayerid][pBlackList7] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList7] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 8)
{
if(PlayerInfo[giveplayerid][pBlackList8] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList8] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 9)
{
if(PlayerInfo[giveplayerid][pBlackList9] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList9] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 10)
{
if(PlayerInfo[giveplayerid][pBlackList10] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList10] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 11)
{
if(PlayerInfo[giveplayerid][pBlackList11] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList11] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 12)
{
if(PlayerInfo[giveplayerid][pBlackList12] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList12] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 13)
{
if(PlayerInfo[giveplayerid][pBlackList13] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList13] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 14)
{
if(PlayerInfo[giveplayerid][pBlackList14] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList14] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 15)
{
if(PlayerInfo[giveplayerid][pBlackList15] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList15] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 16)
{
if(PlayerInfo[giveplayerid][pBlackList16] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList16] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 17)
{
if(PlayerInfo[giveplayerid][pBlackList17] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList17] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 18)
{
if(PlayerInfo[giveplayerid][pBlackList18] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList18] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 19)
{
if(PlayerInfo[giveplayerid][pBlackList19] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList19] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 20)
{
if(PlayerInfo[giveplayerid][pBlackList20] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList20] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 21)
{
if(PlayerInfo[giveplayerid][pBlackList21] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList21] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 22)
{
if(PlayerInfo[giveplayerid][pBlackList22] > 0) return SendClientMessage(playerid, COLOR_GREY, "* Игрок не находится в вашем Чёрном списке.");
PlayerInfo[giveplayerid][pBlackList22] = 0;
format(string, sizeof(string), "* Вы вынесли %s из Чёрного списка вашей фракции.", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "* %s вынес вас из Чёрного списка фракции.", sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Игрок не в игре.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Вам недоступна эта команда.");
return 1;
}
}
return 1;
}
Если у кого возникли проблемы пишите ниже
Кому помог, не забудьте поставить + :ds:
