n00x
Умник
Когда пишешь /duty в чат пишет "[Новости МЧС] nik заступил на дежурство.."
и сразу ниже этого пишет "Вы не можете заступить на дежурство."
Как это исправить?
Вот команда --->
и сразу ниже этого пишет "Вы не можете заступить на дежурство."
Как это исправить?
Вот команда --->
PHP:
if(strcmp(cmd, "/duty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsACop(playerid) || IsALvop(playerid))
{
if(PlayerToPoint(6.0, playerid,254.7706,78.2209,1003.6406))
{
if(OnDuty[playerid]==0)
{
format(string, sizeof(string), "взял бронежелет из шкафчика.");
Action(playerid, string);
GiveArmour(playerid, 100);
SetPlayerHealthAC(playerid,100);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
format(string, sizeof(string), "положил бронежелет в шкафчик.");
Action(playerid, string);
GiveArmour(playerid, 0);
RemovePlayerAttachedObject(playerid,4);
RemovePlayerAttachedObject(playerid,3);
OnDuty[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не в раздевалке.");
return 1;
}
}
if(PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] == 8)
{
if(PlayerToPoint(6.0, playerid,210.4525,187.1085,1003.0313))
{
if(OnDuty[playerid]==0)
{
format(string, sizeof(string), "взял снаряжение S.W.A.T из шкафчика.");
Action(playerid, string);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid,17,5);// Tear Gas
GiveWeapon(playerid,46,1);// Parachute
GiveWeapon(playerid,4,1);// Knife
GiveWeapon(playerid,27,100);// SPAZ-12
GiveWeapon(playerid,31,500);// M4
GiveWeapon(playerid,29,100);// MP5
GiveWeapon(playerid,24,147);// Desert Eagle
GiveWeapon(playerid,34,20);// Sniper Rifle
GiveArmour(playerid, 100);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
format(string, sizeof(string), "положил снаряжение S.W.A.T в шкафчик.");
Action(playerid, string);
GiveArmour(playerid, 0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 4, 1);
GiveWeapon(playerid, 24, 77);
GiveWeapon(playerid, 31, 200);
GiveWeapon(playerid, 34, 20);
RemovePlayerAttachedObject(playerid,4);
RemovePlayerAttachedObject(playerid,3);
OnDuty[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не в раздевалке.");
return 1;
}
}
else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
if(JobDuty[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы закончили дежурство");
JobDuty[playerid] = 0;
Medics -= 1;
}
else
{
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы заступили на работу медика.");
JobDuty[playerid] = 1;
Medics += 1;
}
{
format(string, sizeof(string), "[Новости МЧС] >>> %s[%d] Заступил на дежурство. (/service medic)", sendername, playerid);
OOCNews(COLOR_LIGHTRED,string);
}
}
if(PlayerInfo[playerid][pJob] == 2)
{
if(JobDuty[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы закончили дежурство");
JobDuty[playerid] = 0;
Lawyer -= 1;
}
else if(JobDuty[playerid] == 0)
{
JobDuty[playerid] = 1;
Lawyer += 1;
}
return 1;
}
else if(PlayerInfo[playerid][pJob] == 7)
{
if(JobDuty[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы закончили дежурство.");
JobDuty[playerid] = 0;
Mechanics -= 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы заступили на работу механика.");
JobDuty[playerid] = 1;
Mechanics += 1;
}
{
format(string, sizeof(string), "{2D74FD}[Реклама] >>> Механик %s[%d] Заступил на дежурство. (/service mechanic){ffffff}", sendername, playerid);
OOCNews(COLOR_GREEN,string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не можете заступить на дежурство.");
}
}
return 1;
}
