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;
}
Так же , скриншоты прилагаются :
