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

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

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

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

Гетто-Чат

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

narkk3

Умник
Здравствуйте гости и пользователи Pawno-Info!
Предоставляю вашему вниманию полезную команду для своего сервера.
Думаю много кто хотел сделать общий чат между бандами.
​

1. В начало мода:
Код:
static const GetPlayerFracName[][] = {"Groove St", "The Ballas", "The Rifa", "The Aztecas", "The Vagos"};
2. Ко всем командам:
Код:
CMD:ghettochat(playerid,params[])
        {
                if(IsAGang(playerid))
                {
                    stringer[0] = EOS;
                    if(isnull(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Используйте: /ghettochat [сообщение]");                    
                    format(stringer, sizeof(stringer), "[Банда %s]  %s (%d)", GetPlayerFracName[PlayerInfo[playerid][pMember]], PlayerInfo[playerid][pNames], playerid
                    SendGhettoMessage(0xFFFF00FF,stringer);
                }
                else return SendClientMessage(playerid,0xF04245FF,"Чат доступен только для гетто");
                return true;
}
3. Теперь создаем два stock'а в конце мода:
Код:
stock SendChatGangMessage(color, string[])
{
        foreach (new i : Player)
        {
             if(IsAGang(i))
             {
                  SendClientMessage(i, color, string);
             }
        }
        return true;
}
Код:
stock IsAGang(playerid)
{
	switch(PlayerInfo[playerid][pMember])
	{
	    case 15,12,13,17,18: return 1;
	    default: return 0;
	}
	return 0;
}
Если где-то есть ошибка, прошу поправить. Работоспособность не проверял.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу