Ryo
Умник
Такая проблема:
Сделал игрока допустим лидером LVa.
Его там заспавнило. При заходе на пикап с оружием,мне пишет что я не солдат LVa
Вот этот код:
НО!Если подойти на иконку раздевалки и нажать на "Форма",то можно брать оружие
Вот код переодевания:
Как сделать так,чтобы при заходе/получение лидерки и т.д,сразу можно было брать оружие,а не перезаходить на пикап формы?
Сделал игрока допустим лидером LVa.
Его там заспавнило. При заходе на пикап с оружием,мне пишет что я не солдат LVa
Вот этот код:
PHP:
else if(pickupid == gunarm[0])
{
if(FormaFrac[playerid] == 19 || proverkaforma[playerid] == 1)
{
if(PlayerInfo[playerid][pGunLvaTime] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Брать оружие можно раз в 5 минут");
return true;
}
if(armmatbi <= 0)
{
SendClientMessage(playerid, COLOR_GREY, "На складе нет оружия");
return true;
}
GiveWeapon(playerid, 24, 100);
GiveWeapon(playerid, 31, 200);
SetPlayerArmourAC(playerid, 100);
SetPlayerHealthAC(playerid, 100);
PlayerInfo[playerid][pHP] = 100;
PlayerInfo[playerid][pSatiety] = 100;
armmatbi -= 100;
PlayerInfo[playerid][pGunLvaTime] = 300;
SendClientMessage(playerid, COLOR_USE, "Вам выдано: Deagle (100),M4 (200), Бронижелет, Сухой паёк");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не солдат LVA");
}
}
Вот код переодевания:
PHP:
if(PlayerInfo[playerid][pMember] == 19)
{
if(response)
{
if(FormaFrac[playerid] == 19) return SendClientMessage(playerid, COLOR_GREY, "Вы уже надели форму!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Рабочий день начат");
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
SetPlayerToTeamColor(playerid);
FormaFrac[playerid] = 19;
return true;
}
else
{
if(FormaFrac[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не надевали форму!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Рабочий день окончен");
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
SetPlayerColor(playerid, TEAM_HIT_COLOR);
FormaFrac[playerid] = 0;
}
}
