Перейти к содержанию
Авторизация  
EgorAks

Warning 212: possibly unintended bitwise operation

Рекомендуемые сообщения

EgorAks

Вот код команды /veh, ошибка в 1614, 1615 строке.

CMD:veh(playerid, params[])
{
        if(PlayerInfo[playerid][pAdmin] < 1 || GetPVarInt(playerid, "AdmLogin") == 0) return true;
        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, COLOR_GREY, !"[Ошибка]: ID транспорта должен быть от 400 до 611.");
        if(params[1] < 0 || params[1] > 255 | params[2] < 0 || params[2] > 255) return SendClientMessage(playerid, COLOR_GREY, !"[Ошибка]: Цвета транспорта должны быть от 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).");
}

Компилятор:

C:\Users\Александр\Desktop\МОД С 0\gamemodes\new.pwn(1614) : warning 212: possibly unintended bitwise operation
C:\Users\Александр\Desktop\МОД С 0\gamemodes\new.pwn(1615) : warning 212: possibly unintended bitwise operation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@Егор_Aks,

попробуй так

CMD:veh(playerid, params[])
{
        if(PlayerInfo[playerid][pAdmin] < 1 || GetPVarInt(playerid, "AdmLogin") == 0) return true;
        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, COLOR_GREY, !"[Ошибка]: ID транспорта должен быть от 400 до 611.");
        if(params[1] < 0 || params[1] > 255 || params[2] < 0 || params[2] > 255) return SendClientMessage(playerid, COLOR_GREY, !"[Ошибка]: Цвета транспорта должны быть от 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).");
} 
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.