Maxim_Mart
Ученик
Вот обычная кмд спавна машины
Спавн машины для игрока должен быть таким образом. Вводим id игрока, id машины, цвет 1, цвет 2. Дальше игрок должен перенестись в эту машину только не туда где машина спавнилась а там где стоит данный игрок
Код:
CMD:veh(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 4) return 1;
if(gAdminReason[playerid][ADMIN_VEH]) return SendClientMessage(playerid, -1, ""#net"Основатель запретил Вам пользоваться этой командой!");
if(sscanf(params,"iii", params[0], params[1], params[2])) return SendClientMessage(playerid, -1, "Используйте: /veh [ид] [цвет 1] [цвет 1]");
if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, -1, "Номер машины не может быть меньше 400 и больше чем 611!");
if((params[1] < 0 || params[1] > 126) || (params[2] < 0 || params[2] > 126)) return SendClientMessage(playerid, -1, "Номер цвета не может быть меньше 0 и больше 126!");
new Float:mesto[3];
GetPlayerPos(playerid, mesto[0], mesto[1], mesto[2]);
new vehid = Forveh_AddStaticVehicle(params[0], mesto[0] + 2, mesto[1], mesto[2], 0.0, params[1], params[2]);
VehicleNumbers[vehid] = 1;
admvehcount++;
format(string, 144, "%s{AFAFAF} %s(%d) создал автомобиль марки %s. Номер автомобиля: %i. Созданных машин на сервере: %i.", PlayerAdmin[PlayerInfo[playerid][bAdmin]-1],PlayerInfo[playerid][pNames], playerid, VehicleNames[params[0]-400], params[0], admvehcount);
ABroadCast(COLOR_GREY, string, 1);
return 1;
}
Последнее редактирование:
