FanGuy
Компетентный
Всем здравствуйте, юзеры Pawno Info.
Сегодня представляю вам CMD /cput
Суть команды: полиция сможет затолкать преступника в машину.
Ловите кодик :3
=YCMD= (хотя, можно без него)
:dn:
Сегодня представляю вам CMD /cput
Суть команды: полиция сможет затолкать преступника в машину.
Ловите кодик :3
PHP:
cmd:car(playerid, params[])
{
if(!PlayerInfo[playerid][pLogin]) return SendErrorMessage(playerid,"Вы не авторизованы!");
if(PlayerInfo[playerid][pRank] >= 1 && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 9 ||PlayerInfo[playerid][pMember] == 20))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 560 &&GetVehicleModel(GetPlayerVehicleID(playerid)) != 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 490 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 598) return SendErrorMessage(playerid,"Вы не в патрульной машине");
if(sscanf(params, "u",params[0])) return SendErrorMessage(playerid,"Введите: {4080FF}/cput {B4B5B7}[ID]");
if(!IsPlayerConnected(params[0])) return true;
if(params[0] == INVALID_PLAYER_ID) return SendErrorMessage(playerid,"Человек небыл найден");
if (!ProxDetectorS(5.0, playerid, params[0])) return SendErrorMessage(playerid,"Человек далеко от Вас");
if(params[0] == playerid) return SendErrorMessage(playerid,"Вы указали свой ID");
if(!WantedLevel[params[0]]) return SendErrorMessage(playerid,"Человек не является преступником");
if(GetPlayerState(params[0]) != PLAYER_STATE_ONFOOT) return SendErrorMessage(playerid,"Человек в автомобиле");
new mesto2,vehicle=GetPlayerVehicleID(playerid);
foreach(new i : Player)
{
if(IsPlayerInVehicle(i,vehicle))
{
mesto2 = GetPlayerVehicleSeat(i); // Предупреждение: если у вас тут Error`ы то стерите эти две строки!
if(mesto2==2) return SendErrorMessage(playerid,"Место в машине уже занято");
}
}
PutPlayerInVeh(params[0],vehicle,1);
GameTextForPlayer(params[0],"~r~BAC €A¦O‡KA‡… ‹ MAЋ…®Y", 5000, 3); // Эти иероглифы - это русский текст (текстдрав), т.е если у вас будет русификатор то будет написано в течении 5 секунд "вас затолкали в машину"
format(YCMDstr,sizeof(YCMDstr), "Вас затолкал в машину %s",Name(playerid));
SendClientMessage(params[0],-1,YCMDstr);
format(YCMDstr,sizeof(YCMDstr), "%s затащен в машину",Name(params[0]));
SendClientMessage(playerid,-1,YCMDstr);
}
return true;
}
=YCMD= (хотя, можно без него)
:dn:
Последнее редактирование:
