25.09.2017, 00:38
Код:
CMD:veh(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 5)
{
if(!admtrampando[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar este comando, pois nгo estб em modo trabalho!");
if(CreatedCar >= 100)
{
SendClientMessage(playerid, COLOR_GRAD1, "Jб criaram muitos carros, destrua alguns primeiro /destruirid");
return true;
}
new car, COLOR1, COLOR2;
if(sscanf(params, "ddd", car, COLOR1, COLOR2))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /veh [IDCARRO] [COR1] [COR2]");
return true;
}
new string[128];
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Modelo Do Carro Tem Que Ser Entre 411 e 600 !"); return true; }
if(COLOR1 < 0 || COLOR1 > 236) { SendClientMessage(playerid, COLOR_GREY, " Nъmero Da Cor tem que ser entre 0 e 126 !"); return true; }
if(COLOR2 < 0 || COLOR2 > 236) { SendClientMessage(playerid, COLOR_GREY, " Nъmero Da Cor tem que ser entre 0 e 126 !"); return true; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new str[74];
new intir = GetPlayerInterior(playerid);
new carid = CreateVehicle(car, X,Y+2,Z, 0.0, COLOR1, COLOR2, 60000);
Gas[carid] = 99;
new mot, lu, alar, por, cap, porma, ob;
CreatedCars[CreatedCar] = carid;
CreatedCar ++;
GetVehicleParamsEx(carid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(carid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: O admin %s criou um veнculo de [ID: %d e Modelo: %d]", sendername,carid, car);
ABroadCast(COLOR_LIGHTGREEN,string,1);
format(string, sizeof(string), "%s criou um carro id: %d no servidor ",sendername, car);
BSPLogs("comandosadmin", string);
TextoCarros[carid] = 1;
format(str, sizeof str, "{FF0000}BSP-%04d", carid);
SetVehicleNumberPlate(carid, str);
SetVehicleToRespawn(carid);
LinkVehicleToInterior(carid, intir);
}
return true;
}
/veh IDDOVEICULO COR1 COR2

