#define MAX_CONTAINERS 7 // Максимальное количество контейнеров
new container[MAX_CONTAINERS]; // Массив для динамических объектов
new veh_cont[MAX_CONTAINERS]; // Массив для ID транспортных средств
new contobj[MAX_CONTAINERS]; // Массив для других динамических объектов
new container_door[MAX_CONTAINERS]; // Массив для дверей контейнеров
new container_second_door[MAX_CONTAINERS]; // Массив для вторых дверей
new container_block[MAX_CONTAINERS]; // Массив для блоков
new Text3D:container_label[MAX_CONTAINERS]; // Объявление с тегом
new Text3D:container_label_1[MAX_CONTAINERS]; // Объявление с тегом
CMD:contdelete(playerid)
{
if(GetPlayerAdminEx(playerid) < 9999) return 1;
if(GetPlayerMinEx(playerid) < 1) return SendClientMessage(playerid, 0xCECECEFF,
"У вас нет мин доступа.");
for(new i = 0; i < MAX_CONTAINERS; i++)
{
if(IsValidDynamicObject(container[i])) DestroyDynamicObject(container[i]);
if(IsValidVehicle(veh_cont[i])) DestroyVehicle(veh_cont[i]);
if(IsValidDynamicObject(contobj[i])) DestroyDynamicObject(contobj[i]);
// Проверяем и уничтожаем 3D текстовые метки
if(IsValidDynamic3DTextLabel(container_label[i])) DestroyDynamic3DTextLabel(container_label[i]);
if(IsValidDynamic3DTextLabel(container_label_1[i])) DestroyDynamic3DTextLabel(container_label_1[i]);
if(IsValidDynamicObject(container_door[i])) DestroyDynamicObject(container_door[i]);
if(IsValidDynamicObject(container_second_door[i])) DestroyDynamicObject(container_second_door[i]);
if(IsValidDynamicObject(container_block[i])) DestroyDynamicObject(container_block[i]);
// Сбрасываем ID
container[i] = INVALID_OBJECT_ID;
contobj[i] = INVALID_OBJECT_ID;
container_label[i] = INVALID_3DTEXT_ID;
container_label_1[i] = INVALID_3DTEXT_ID;
container_second_door[i] = INVALID_OBJECT_ID;
container_block[i] = INVALID_OBJECT_ID;
// Создаём новые объекты
container[i] = CreateDynamicObject(19007, 0.0, 0.0, 0.0, 0.0, 0.0, 24.5);
container_door[i] = CreateDynamicObject(19007, 0.0, 0.0, 0.0, 0.0, 0.0, 24.5);
container_second_door[i] = CreateDynamicObject(19007, 0.0, 0.0, 0.0, 0.0, 0.0, 24.5);
container_block[i] = CreateDynamicObject(19007, 0.0, 0.0, 0.0, 0.0, 0.0, 24.5);
// Инициализация 3D текстовых меток
container_label[i] = CreateDynamic3DTextLabel("Текст для контейнера", 0xFFFFFFFF, 0.0, 0.0, 0.0, 20.0, playerid);
container_label_1[i] = CreateDynamic3DTextLabel("Дополнительный текст", 0xFFFFFFFF, 0.0, 0.0, 0.0, 20.0, playerid);
}
return 1;
}
Выдаёт эти 2 warning
C:\Users\Ìàêñ\Desktop\gamemodes\newx.pwn(95212) : warning 213: tag mismatch: expected tag "Text3D", but found none ("_")
C:\Users\Ìàêñ\Desktop\gamemodes\newx.pwn(95213) : warning 213: tag mismatch: expected tag "Text3D", but found none ("_")
Страница 1 из 1
[ Pawn ]
/contdelete Выдаёт 2 варнинга помогите решить
#2
Отправлено 16 октября 2024 - 20:55
Maxx_Tipochek (16 октября 2024 - 01:17) писал:
Нажмите сюда, чтобы прочитать это сообщение. [Показать]
а что в строке 95212 и 95213
если это:
new Text3D:container_label[MAX_CONTAINERS]; // Объявление с тегом new Text3D:container_label_1[MAX_CONTAINERS]; // Объявление с тегом
то попробуй заменить на
new Text3D:containerlabel[MAX_CONTAINERS]; new Text3D:containerlabel1[MAX_CONTAINERS];
#3
Отправлено 30 октября 2024 - 17:39
FunDDPipple (16 октября 2024 - 20:55) писал:
Нажмите сюда, чтобы прочитать это сообщение. [Показать]
Мне вот это выдаёт
C:\Users\╠ръё\Desktop\╠юф юёэютр\gamemodes\newx.pwn(96009) : error 017: undefined symbol "container_label"
C:\Users\╠ръё\Desktop\╠юф юёэютр\gamemodes\newx.pwn(96009) : warning 215: expression has no effect
C:\Users\╠ръё\Desktop\╠юф юёэютр\gamemodes\newx.pwn(96009) : error 001: expected token: ";", but found "]"
C:\Users\╠ръё\Desktop\╠юф юёэютр\gamemodes\newx.pwn(96009) : error 029: invalid expression, assumed zero
C:\Users\╠ръё\Desktop\╠юф юёэютр\gamemodes\newx.pwn(96009) : fatal error 107: too many error messages on one line
Поделиться темой:
Страница 1 из 1