drink
Ученик
Добрый день всем. Хочу объяснить для чего эти команды... На моде rls есть /alock(открыть любую машину) Я сделал /ablock (закрыть любую машину) еще я сделал /dlock Взломать машину (только для банд и мафий)
Собственно. В public OnPlayerCommandText(playerid, cmdtext[])
Собственно. В public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/ablock", true) == 0)
{
new nearveh = GetNearestVehicle(playerid);
new carid;
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pAdmin] >= 2)
{
carid = nearveh;
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
SendClientMessage(playerid, COLOR_GRAD1, "Машина закрыта!");
LockCar(carid);
IsLocked[carid] = 1;
}
}
return 1;
}
PHP:
if(strcmp(cmd, "/dlock", true) == 0)
{
new nearveh = GetNearestVehicle(playerid);
new carid;
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pMember] == 12 ||PlayerInfo[playerid][pMember] == 13 ||PlayerInfo[playerid][pMember] == 15 ||PlayerInfo[playerid][pMember] == 17 ||
PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 14)
{
carid = nearveh;
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
SendClientMessage(playerid, COLOR_GRAD1, "Машина была взломана!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s открыл машину отмычкой.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
UnLockCar(carid);
IsLocked[carid] = 0;
}
}
return 1;
}
