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

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

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

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

Делаем каску армейцем в rls

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

Alessandro Santi

Умник
Здравствуйте, сегодня я покажу вам как сделать каску для военных в rls, и так приступим.
Ко всем new добавим:
PHP:
new ashlem[MAX_PLAYERS];
Далее в public OnPlayerCommandText(playerid, cmdtext[]) добавим саму команду:

PHP:
if (strcmp("/kaska", cmdtext, true, 10) == 0)//===Команда, чтобы надеть каску
{
 if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19 )/// Здесь проверка на фракции 3-Армия СФ, а 19 Армия ЛВ. Можете заменить на свои
{
SetPlayerAttachedObject(playerid,3 , 19101, 2,0.13,0.013,0.00);
SendClientMessage(playerid, COLOR_WHITE,"Вы надели военную каску");
ashlem[playerid] = 1;/// Вот и сама переменная 
 }
return 1;
 }
if (strcmp("/kaskaoff", cmdtext, true, 10) == 0)
{
 if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19 )/// Здесь проверка на фракции 3-Армия СФ, а 19 Армия ЛВ. Можете заменить на свои
{
 RemovePlayerAttachedObject(playerid,3);
 if(ashlem[playerid] == 0) // Проверка
{
 SendClientMessage(playerid,COLOR_WHITE,"Вы ещё не надели каску");
 return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Вы сняли военную каску");
RemovePlayerAttachedObject(playerid,3);
ashlem[playerid] = 0;// отключаем переменную
 return 1;
 }
 return 1;
}
Скриншот:


Автор: habarko

---------- Post added at 13:11 ---------- Previous post was at 13:05 ----------

Прошу прощения за кривой код *_* Думаю выравняете...
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу