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

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

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

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

/nabor ( без лишней воды)

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

Acejas[c3]

Новичок
Приветствую, уважаемые форумчане.
Я являюсь начинающим скриптером и по ходу разработки своего мода с ноля, я чаще всего пишу команды по своему принципу. Конечно же, используя иногда шаблон :)
Полестаяя просторы форума, я обнаружил несколько тем по моей команде, но там почему-то слишком много лишнего. Тем самым, я решил написать как для своего так и для вашего мода команду по автонабору во фракции Мафии и Банд.
​


Пожалуй, начнем:
Ко всем static const

PHP:
static const GetPlayerFracName[19][32] = {"Инструкторы","Министерства Здравоохранения","The Ballas","Grove Street","Varios Los Aztecas","Los Santos Vagos","The Rifa","Министерство Обороны","Министерство Внутренних Дел","Redemption News","Администрация Президента","ФБР","Yakuza","LCN","Russian Mafia","МЧС","SWAT","Bomj Gang","Хитманы"}; //-Ставите свои фракции

А теперь, сама команда:
PHP:
CMD:nabor(playerid, params[])
{
    if(!IsAGang(playerid) && !IsAMafia(playerid)) return  SendClientMessage(playerid, COLOR_RED, "Вы не состоите в Банде/Мафии!");
	if(pData[playerid][pRank] < 9) return SendClientMessage(playerid, COLOR_RED, "Вам не доступна данная команда!"); 
    if(IsAGang(playerid)) //Проверка на Бандита
	{
		switch(pData[playerid][pFraction]) //  Тут сами сообщения
	    {
	        case 3: scmall(TEAM_GROVE_COLOR, "SAN | Проходит набор в БК 'The Ballas', ждем вас на районе. | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
	        case 4: scmall(TEAM_GROVE_COLOR, "SAN |Проходит набор в БК 'Grove Sreet', ждем вас на районе. | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
	        case 5: scmall(TEAM_GROVE_COLOR, "SAN | Проходит набор в БК  'Varios Los Aztecas', ждем вас на районе. | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
	        case 6: scmall(TEAM_GROVE_COLOR, "SAN | Проходит набор в БК 'Los Santos Vagos', ждем вас на районе. | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
	        case 7: scmall(TEAM_GROVE_COLOR, "SAN |Проходит набор в БК 'Rifa Gang', ждем вас на районе. | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
		// Здесь вы можете добавить свой case ID	    }
    }
    switch(pData[playerid][pFraction]) //Тут так же.
    {
        case 15: scmall(TEAM_GROVE_COLOR, "SAN | Проходит собеседование в  'Russian Mafia', ждем у особняка | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
        case 13: scmall(TEAM_GROVE_COLOR, "SAN | Проходит собеседование в 'Yakuza', ждем у особняка | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
        case 14: scmall(TEAM_GROVE_COLOR, "SAN | Проходит собеседование в 'La Cosa Nostra', ждем у особняка | Отправитель: %s[%i] (Телефон. %i)", pData[playerid][pNickname], playerid, pData[playerid][pPhone]);
	// Здесь вы можете добавить свой case ID
    }
    SendClientMessageToAll(TEAM_GROVE_COLOR,"  Отредактировал сотрудник LS News");
    return 1;
}
Не судите строга, ибо делаю как новичок. Если просто понравится, от Спасибки не откажусь :bp: :)
Так же , скриншоты прилагаются :
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу