- Регистрация
- 12 Авг 2019
- Сообщения
- 172
- Лучшие ответы
- 0
- Репутация
- 2
Как сделать так , чтобы при прописывании команды /veh она спавнилась рядом?
У меня когда прописываешь команду /veh , то я появляюсь в машине, а мне надо чтобы она спавнилась рядом!
Помогите пожалуйста.
У меня когда прописываешь команду /veh , то я появляюсь в машине, а мне надо чтобы она спавнилась рядом!
Помогите пожалуйста.
PHP:
CMD:veh(playerid, params[])
{
if(PI[playerid][pAdmin] < 5) return 1;
else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
else if(GetPlayerInterior(playerid) > 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] В интерьере нельзя создавать транспорт!");
else if(sscanf(params, "ddd", params[0], params[1], params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /veh [id машины] [цвет 1] [цвет 2]");
else if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] ID машины не может быть меньше 400 и больше чем 611");
else if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Номер цвета не может быть меньше 0 и больше 255");
else if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Номер цвета не может быть меньше 0 и больше 255");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
X += 1.5;
new veh_id = 0 ;
veh_id = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], -1);
CarDoorsEx(veh_id, 0);
SetVehicleVirtualWorld(veh_id, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(veh_id, GetPlayerInterior(playerid));
Battery[veh_id] = 500.0;
Candle[veh_id] = 1000.0;
Starter[veh_id] = 1000.0;
Fuel[veh_id] = 100;
Engine[veh_id] = false;
Lights[veh_id] = false;
Iter_Add(adm_vehicles, veh_id);
new string[128];
format(string, sizeof(string), "[A] %s[%i] создал транспорт (MODEL: %s(%d) | ID: %d)", GetName(playerid), playerid, VehicleNames[params[0]-400], params[0], veh_id);
SendAdminMessage(COLOR_GREY, string);
AddLog(string, 17);
SetVehicleNumberPlate(veh_id,"{FF0000}ADMIN");
SetVehicleToRespawn(veh_id);
PutPlayerInVehicle(playerid, veh_id, 0);
SendLog("AdminVehicles", string);
return 1;
}