Пользователь
- Регистрация
- 14 Авг 2023
- Сообщения
- 111
- Автор темы
- #1
Помогите сделать проверку на админа для команды /veh и /delveh
Вот код команды:
Вот код команды:
C:
cmd:veh(playerid, params[]) {
if(GetPVarInt(playerid, !"created_veh") != 0) return SendClientMessage(playerid, 0xbfbfbfff, !"[Ошибка]: Сначала удалите предыдущий транспорт.");
if(sscanf(params, "iii", params[0], params[1], params[2])) return SendClientMessage(playerid, -1, !"[CMD]: Используйте /veh [carid] [color1] [color2]");
if(params[0] < 400 | params[0] > 611) return SendClientMessage(playerid, 0xbfbfbfff, !"[Ошибка]: ИД транспорта должен быть от 400 до 611.");
if(params[1] < 0 || params[1] > 255 | params[2] < 0 || params[2] > 255) return SendClientMessage(playerid, 0xbfbfbfff, !"[Ошибка]: Цвета транспорта должны быть от 0 до 255.");
new Float:pos_x_veh, Float:pos_y_veh, Float:pos_z_veh, Float:rot_veh;
GetPlayerPos(playerid, pos_x_veh, pos_y_veh, pos_z_veh);
GetPlayerFacingAngle(playerid, rot_veh);
SetPVarInt(playerid, !"created_veh", AddStaticVehicleEx(params[0], pos_x_veh, pos_y_veh, pos_z_veh, rot_veh, params[1], params[2], -1));
PutPlayerInVehicle(playerid, GetPVarInt(playerid, !"created_veh"), 0);
return SendClientMessage(playerid, -1, !"[Информация]: Вы успешно создали транспорт. Для удаления введите (/delveh).");
}
cmd:delveh(playerid) {
if(GetPVarInt(playerid, !"created_veh") == 0) return SendClientMessage(playerid, 0xbfbfbfff, !"[Ошибка]: Вы не создавали транспорт.");
DestroyVehicle(GetPVarInt(playerid, !"created_veh"));
DeletePVar(playerid, !"created_veh");
return SendClientMessage(playerid, -1, !"[Информация]: Транспорт был успешно удалён.");
}