cAdvanca
Дебютант
#define SCM SendClientMessageCMD:respv(playerid, params[])
{
new Float:car_x,Float:car_y,Float:car_z, string[43];
if(player_info[playerid][ADMIN] < 3) return 1;
if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_LIGHTGREY, "Используй /respv [радиус] или [1]");
for(new cars=0;cars<MAX_VEHICLES;cars++)
{
GetVehiclePos(cars,car_x,car_y,car_z);
if(params[0] == 1)
{
if(player_info[playerid][ADMIN] < 4) return SCM(playerid, COLOR_LIGHTGREY, "Доступно с 4 уровня админитратора");
format(string, sizeof(string), "Машины в Вашей области видимости респавнены");
if(IsPlayerInRangeOfPoint(playerid,180,car_x,car_y,car_z))
{
SetVehicleToRespawn(cars);
}
}
else
{
format(string, sizeof(string), "Машины в указанном радиусе были респавнены");
if(params[0] < 10 || params[0] > 80) return SCM(playerid, COLOR_LIGHTGREY, "Не менее 10 и не более 80");
if(IsPlayerInRangeOfPoint(playerid,params[0],car_x,car_y,car_z))
{
SetVehicleToRespawn(cars);
}
}
}
SCM(playerid, COLOR_GREEN, string);
return 1;
}
}
#define COLOR_GREY 0x999999FF
#define COLOR_LIGHTGREY 0xC2C2C2FF
#define COLOR_GREEN 0x4BCC2BFF
Последнее редактирование:
