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

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

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

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

Чёрный список [new].

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

Hidden

Умник
Приветствую, уважаемые пользователи Pawno-info!
В этой теме я хотел бы рассказать, как сделать внутри игровой чёрный список. По-моему, эта система будет гораздо удобнее, чем постоянно открывать форум, редактировать тему и так далее.
Для начала, видео-FAQ по моей работе:
Теперь непосредственно урок.
1. Вероятно, не у каждого есть цвета, которые задействованы в уроке. Поэтому следует добавить код ко всем #define:
PHP:
#define COLOR_YELLOW 0xFFFF00AA // Желтый
#define TEAM_AZTECAS_COLOR 0x01FCFFC8 // Светло-синий
#define COLOR_GREY 0xAFAFAFAA // Серый
1.1. Также, если у кого нет, создайте public GiveMoney() для выдачи денег:​
Ко всем forward:
PHP:
forward GiveMoney(playerid, amount);
В конец мода:
PHP:
public GiveMoney(playerid, amount)
{
    PlayerInfo[playerid][pCash] += amount;
    GivePlayerMoney(playerid, amount);
}

2. Далее будем создавать сохранение данных игрока о нахождении в каком-либо Чёрном списке/списке рецидивистов.
2.1. Добавляем в enum pInfo перед "};":​
PHP:
	pBlackList, // blacklist
	pBLorg1, // рецидивисты
	pBLorg2, // мин.здрав
	pBLorg3, // LCN
	pBLorg4, // yakuza
	pBLorg5, // xit
	pBLorg6, // cnn
	pBLorg7, // taxi
	pBLorg8, // licensers
	pBLorg9, // ballas
	pBLorg10, // vagos
	pBLorg11, // rm
	pBLorg12, // grove
	pBLorg13, // sd
	pBLorg14, // coronos
	pBLorg15, // rifa
	pBLorg16, // fc
	pBLtext1[40], // причина занесения в рецидивисты
	pBLtext2[40], // причина занесения в ЧС мин.здрава
    pBLtext3[40], // причина занесения в ЧС LCN
    pBLtext4[40], // причина занесения в ЧС yakuza
    pBLtext5[40], // причина занесения в ЧС hitmans
    pBLtext6[40], // причина занесения в ЧС CNN
    pBLtext7[40], // причина занесения в ЧС taxi
    pBLtext8[40], // причина занесения в ЧС lic
    pBLtext9[40], // причина занесения в ЧС ballas
    pBLtext10[40], // причина занесения в ЧС vagos
    pBLtext11[40], // причина занесения в ЧС RM
    pBLtext12[40], // причина занесения в ЧС grove
    pBLtext13[40], // причина занесения в ЧС street dogs
    pBLtext14[40], // причина занесения в ЧС coronos
    pBLtext15[40], // причина занесения в ЧС rifa
    pBLtext16[40], // причина занесения в ЧС flaming cobra
2.2. Добавляем в public OnPlayerRegister(playerid, password[]) перед "fclose" (MXini):​
PHP:
				format(var, 32, "BlackList=%d\n",PlayerInfo[playerid][pBlackList]);fwrite(hFile, var);
				format(var, 32, "BLorg1=%d\n",PlayerInfo[playerid][pBLorg1]);fwrite(hFile, var);
				format(var, 32, "BLorg2=%d\n",PlayerInfo[playerid][pBLorg2]);fwrite(hFile, var);
				format(var, 32, "BLorg3=%d\n",PlayerInfo[playerid][pBLorg3]);fwrite(hFile, var);
				format(var, 32, "BLorg4=%d\n",PlayerInfo[playerid][pBLorg4]);fwrite(hFile, var);
				format(var, 32, "BLorg5=%d\n",PlayerInfo[playerid][pBLorg5]);fwrite(hFile, var);
				format(var, 32, "BLorg6=%d\n",PlayerInfo[playerid][pBLorg6]);fwrite(hFile, var);
				format(var, 32, "BLorg7=%d\n",PlayerInfo[playerid][pBLorg7]);fwrite(hFile, var);
				format(var, 32, "BLorg8=%d\n",PlayerInfo[playerid][pBLorg8]);fwrite(hFile, var);
				format(var, 32, "BLorg9=%d\n",PlayerInfo[playerid][pBLorg9]);fwrite(hFile, var);
				format(var, 32, "BLorg10=%d\n",PlayerInfo[playerid][pBLorg10]);fwrite(hFile, var);
				format(var, 32, "BLorg11=%d\n",PlayerInfo[playerid][pBLorg11]);fwrite(hFile, var);
				format(var, 32, "BLorg12=%d\n",PlayerInfo[playerid][pBLorg12]);fwrite(hFile, var);
				format(var, 32, "BLorg13=%d\n",PlayerInfo[playerid][pBLorg13]);fwrite(hFile, var);
				format(var, 32, "BLorg14=%d\n",PlayerInfo[playerid][pBLorg14]);fwrite(hFile, var);
				format(var, 32, "BLorg15=%d\n",PlayerInfo[playerid][pBLorg15]);fwrite(hFile, var);
				format(var, 32, "BLorg16=%d\n",PlayerInfo[playerid][pBLorg16]);fwrite(hFile, var);
				new string[40];
				format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext1], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext2], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext3], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext4], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext5], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext6], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext7], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext8], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext9], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext10], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext11], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext12], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext13], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext14], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext15], string, 0, strlen(string), 255);
		        format(string, sizeof(string), "-");
		        strmid(PlayerInfo[playerid][pBLtext16], string, 0, strlen(string), 255);
2.3. Добавляем в public OnPlayerUpdateSG(playerid) (в зависимости от того, какой у вас паблик сохранения аккаунта) перед "fclose" (MXini):​
PHP:
				format(var, 32, "BlackList=%d\n",PlayerInfo[playerid][pBlackList]);fwrite(hFile, var);
				format(var, 32, "BLorg1=%d\n",PlayerInfo[playerid][pBLorg1]);fwrite(hFile, var);
				format(var, 32, "BLorg2=%d\n",PlayerInfo[playerid][pBLorg2]);fwrite(hFile, var);
				format(var, 32, "BLorg3=%d\n",PlayerInfo[playerid][pBLorg3]);fwrite(hFile, var);
				format(var, 32, "BLorg4=%d\n",PlayerInfo[playerid][pBLorg4]);fwrite(hFile, var);
				format(var, 32, "BLorg5=%d\n",PlayerInfo[playerid][pBLorg5]);fwrite(hFile, var);
				format(var, 32, "BLorg6=%d\n",PlayerInfo[playerid][pBLorg6]);fwrite(hFile, var);
				format(var, 32, "BLorg7=%d\n",PlayerInfo[playerid][pBLorg7]);fwrite(hFile, var);
				format(var, 32, "BLorg8=%d\n",PlayerInfo[playerid][pBLorg8]);fwrite(hFile, var);
				format(var, 32, "BLorg9=%d\n",PlayerInfo[playerid][pBLorg9]);fwrite(hFile, var);
				format(var, 32, "BLorg10=%d\n",PlayerInfo[playerid][pBLorg10]);fwrite(hFile, var);
				format(var, 32, "BLorg11=%d\n",PlayerInfo[playerid][pBLorg11]);fwrite(hFile, var);
				format(var, 32, "BLorg12=%d\n",PlayerInfo[playerid][pBLorg12]);fwrite(hFile, var);
				format(var, 32, "BLorg13=%d\n",PlayerInfo[playerid][pBLorg13]);fwrite(hFile, var);
				format(var, 32, "BLorg14=%d\n",PlayerInfo[playerid][pBLorg14]);fwrite(hFile, var);
				format(var, 32, "BLorg15=%d\n",PlayerInfo[playerid][pBLorg15]);fwrite(hFile, var);
				format(var, 32, "BLorg16=%d\n",PlayerInfo[playerid][pBLorg16]);fwrite(hFile, var);
				format(var, 32, "BLtext1=%s\n",PlayerInfo[playerid][pBLtext1]);fwrite(hFile, var);
				format(var, 32, "BLtext2=%s\n",PlayerInfo[playerid][pBLtext2]);fwrite(hFile, var);
				format(var, 32, "BLtext3=%s\n",PlayerInfo[playerid][pBLtext3]);fwrite(hFile, var);
				format(var, 32, "BLtext4=%s\n",PlayerInfo[playerid][pBLtext4]);fwrite(hFile, var);
				format(var, 32, "BLtext5=%s\n",PlayerInfo[playerid][pBLtext5]);fwrite(hFile, var);
				format(var, 32, "BLtext6=%s\n",PlayerInfo[playerid][pBLtext6]);fwrite(hFile, var);
				format(var, 32, "BLtext7=%s\n",PlayerInfo[playerid][pBLtext7]);fwrite(hFile, var);
				format(var, 32, "BLtext8=%s\n",PlayerInfo[playerid][pBLtext8]);fwrite(hFile, var);
				format(var, 32, "BLtext9=%s\n",PlayerInfo[playerid][pBLtext9]);fwrite(hFile, var);
				format(var, 32, "BLtext10=%s\n",PlayerInfo[playerid][pBLtext10]);fwrite(hFile, var);
				format(var, 32, "BLtext11=%s\n",PlayerInfo[playerid][pBLtext11]);fwrite(hFile, var);
				format(var, 32, "BLtext12=%s\n",PlayerInfo[playerid][pBLtext12]);fwrite(hFile, var);
				format(var, 32, "BLtext13=%s\n",PlayerInfo[playerid][pBLtext13]);fwrite(hFile, var);
				format(var, 32, "BLtext14=%s\n",PlayerInfo[playerid][pBLtext14]);fwrite(hFile, var);
				format(var, 32, "BLtext15=%s\n",PlayerInfo[playerid][pBLtext15]);fwrite(hFile, var);
				format(var, 32, "BLtext16=%s\n",PlayerInfo[playerid][pBLtext16]);fwrite(hFile, var);
2.4. Добавляем в public OnPlayerLogin(playerid,password[]) перед "}", которая находится перед "fclose" (MXini):​
PHP:
			        if( strcmp( key , "BlackList" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBlackList] = strval( val ); }
			        if( strcmp( key , "BLorg1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg1] = strval( val ); }
			        if( strcmp( key , "BLorg2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg2] = strval( val ); }
		         	if( strcmp( key , "BLorg3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg3] = strval( val ); }
			        if( strcmp( key , "BLorg4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg4] = strval( val ); }
			        if( strcmp( key , "BLorg5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg5] = strval( val ); }
			        if( strcmp( key , "BLorg6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg6] = strval( val ); }
			        if( strcmp( key , "BLorg7" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg7] = strval( val ); }
			        if( strcmp( key , "BLorg8" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg8] = strval( val ); }
			        if( strcmp( key , "BLorg9" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg9] = strval( val ); }
			        if( strcmp( key , "BLorg10" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg10] = strval( val ); }
			        if( strcmp( key , "BLorg11" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg11] = strval( val ); }
		         	if( strcmp( key , "BLorg12" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg12] = strval( val ); }
			        if( strcmp( key , "BLorg13" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg13] = strval( val ); }
			        if( strcmp( key , "BLorg14" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg14] = strval( val ); }
			        if( strcmp( key , "BLorg15" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg15] = strval( val ); }
			        if( strcmp( key , "BLorg16" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBLorg16] = strval( val ); }
			        if( strcmp( key , "BLtext1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext1], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext2], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext3], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext4], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext5], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext6" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext6], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext7" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext7], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext8" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext8], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext9" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext9], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext10" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext10], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext11" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext11], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext12" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext12], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext13" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext13], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext14" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext14], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext15" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext15], val, 0, strlen(val)-1, 255); }
			        if( strcmp( key , "BLtext16" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pBLtext16], val, 0, strlen(val)-1, 255); }
3. Создаём систему оповещения игрока о нахождении в каком либо Чёрном списке или списке рецидивистов.
В public OnPlayerLogin(playerid,password[]) добавляем перед или после "SpawnPlayer":​
PHP:
        if(PlayerInfo[playerid][pBLorg1] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в списке рецидивистов.");
		}
        if(PlayerInfo[playerid][pBLorg2] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Мин.Здрава.");
		}
        if(PlayerInfo[playerid][pBLorg3] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке LCN.");
		}
        if(PlayerInfo[playerid][pBLorg4] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Yakuza.");
		}
        if(PlayerInfo[playerid][pBLorg5] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Хитманов.");
		}
        if(PlayerInfo[playerid][pBLorg6] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке CNN.");
		}
        if(PlayerInfo[playerid][pBLorg7] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Taxi.");
		}
        if(PlayerInfo[playerid][pBLorg8] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Licensers.");
		}
        if(PlayerInfo[playerid][pBLorg9] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Ballas.");
		}
        if(PlayerInfo[playerid][pBLorg10] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Vagos.");
		}
        if(PlayerInfo[playerid][pBLorg11] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Russian Mafia.");
		}
        if(PlayerInfo[playerid][pBLorg12] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Grove.");
		}
        if(PlayerInfo[playerid][pBLorg13] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Street Dogs.");
		}
        if(PlayerInfo[playerid][pBLorg14] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке El Coronos.");
		}
        if(PlayerInfo[playerid][pBLorg15] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Rifa.");
		}
        if(PlayerInfo[playerid][pBLorg16] > 0)
        {
		    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "• Информация: Вы находитесь в Чёрном списке Flaming Cobra.");
		}
4. Создаём систему выплаты денег бандам/мафиям за убийство ЧСника ("чистка ЧС").
В public OnPlayerDeath(playerid, killerid, reason) добавляем перед или после "SpawnPlayer":​
PHP:
	if(PlayerInfo[playerid][pBlackList] == 1)
	{
        new killer[MAX_PLAYER_NAME];
        GetPlayerName(killerid, killer, sizeof(killer));
		if(PlayerInfo[killerid][pMember] == 5 && PlayerInfo[playerid][pBLorg3] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s из Чёрного списка и заработал 2.000$.", killer, name);
            SendFamilyMessage(5, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 6 && PlayerInfo[playerid][pBLorg4] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(6, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 12 && PlayerInfo[playerid][pBLorg9] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(12, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 13 && PlayerInfo[playerid][pBLorg10] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(13, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 14 && PlayerInfo[playerid][pBLorg11] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(14, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 15 && PlayerInfo[playerid][pBLorg12] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(15, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 16 && PlayerInfo[playerid][pBLorg13] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(16, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 17 && PlayerInfo[playerid][pBLorg14] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(17, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 18 && PlayerInfo[playerid][pBLorg15] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(18, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
		if(PlayerInfo[killerid][pMember] == 20 && PlayerInfo[playerid][pBLorg16] == 1)
		{
            format(string, sizeof(string), "• Информация: Вы убили %s и заработали 2.000$.", name);
		    SendClientMessage(killerid, COLOR_YELLOW, string);
            format(string, sizeof(string), "• Информация: %s убил %s и заработал 2.000$.", killer, name);
            SendFamilyMessage(20, TEAM_AZTECAS_COLOR, string);
            GiveMoney(killerid, 2000);
		}
	}
Продолжение ниже. Странно, но весь урок не могу выложить в одном сообщении.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу