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

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

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

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

Снаряжение для депортамента /agregats

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

kiruxa125

Умник
Всем привет, делал для своего мода.
/agregats - дать снаряжение игроку

Скрины:


Обьекты полностью настроены под скины депортамента.

Ко всем дефинам:
PHP:
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00FF
Ко всем 3D text:
PHP:
Create3DTextLabel(" Получение форумы /agregats ",COLOR_YELLOW,255.3863,76.6458,1003.6406,20.0,0,1);
Далее в public OnPlayerCommandText:

PHP:
 if (strcmp("/agregats", cmdtext, true, 4) == 0)
   {
   if(PlayerToPoint(15, playerid,255.3862,76.0274,1003.6406) && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3))
   {
        SetPlayerAttachedObject(playerid,1,19142,1,0.1,0.05,0.0,0.0,0.0,0.0);
        SetPlayerAttachedObject(playerid,2,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);
        SetPlayerAttachedObject(playerid,3,18642,7,0.1,0.0,-0.11,0.0,-90.0,90.0);
        SetPlayerAttachedObject(playerid,4, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
        SetPlayerArmour(playerid,300.0);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Сотрудник депортамента %s надел форуму", sendername);
        ProxDetector(playerid, 30.0, string, COLOR_LILAC,COLOR_LILAC,COLOR_LILAC,COLOR_LILAC,COLOR_LILAC);

     }
     else
     {
     SendClientMessage(playerid,COLOR_GREY,"Вы не сотрудник депортамента!");
     }
	 return 1;
 }
Далее public OnPlayerUpdate:
Точно не помню как пишется паблик вроде так.

PHP:
    new Float:ap;
    GetPlayerArmour(playerid,agr);
    if(ap<1)
    {
        RemovePlayerAttachedObject(playerid,1);
        RemovePlayerAttachedObject(playerid,2);
        RemovePlayerAttachedObject(playerid,3);
        RemovePlayerAttachedObject(playerid,4);
    }
    return 1;
}
Координаты проверку на местоложение думаю сами все поставят. Т.к у всех по разному.
Жду ваших комментарием
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу