kiruxa125
Умник
Всем привет, делал для своего мода.
/agregats - дать снаряжение игроку
Скрины:
Обьекты полностью настроены под скины депортамента.
Ко всем дефинам:
Ко всем 3D text:
Далее в public OnPlayerCommandText:
Далее public OnPlayerUpdate:
Точно не помню как пишется паблик вроде так.
Координаты проверку на местоложение думаю сами все поставят. Т.к у всех по разному.
Жду ваших комментарием
/agregats - дать снаряжение игроку
Скрины:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Обьекты полностью настроены под скины депортамента.
Ко всем дефинам:
PHP:
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00FF
PHP:
Create3DTextLabel(" Получение форумы /agregats ",COLOR_YELLOW,255.3863,76.6458,1003.6406,20.0,0,1);
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;
}
Точно не помню как пишется паблик вроде так.
PHP:
new Float:ap;
GetPlayerArmour(playerid,agr);
if(ap<1)
{
RemovePlayerAttachedObject(playerid,1);
RemovePlayerAttachedObject(playerid,2);
RemovePlayerAttachedObject(playerid,3);
RemovePlayerAttachedObject(playerid,4);
}
return 1;
}
Жду ваших комментарием
Последнее редактирование:
