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

Прошу помочь сделать кмд /addcar

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

Evgen

Добрый день прошу помочь сделать кмд которая будет создавать авто((/addcar)) Кмд чтобы поставить на продажу уже есть ((/savecar))

COMMAND:savecar(playerid, params[])
{
    if(!GetPVarInt(playerid,"Create_Car")) return SendClientMessage(playerid, -1, "Вы не создавали авто /addcar!");
    if(!IsPlayerInVehicle(playerid, GetPVarInt(playerid,"Create_Car"))) return SendClientMessage(playerid, -1, "Вы должны быть в специаоно созданном авто!");
    if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
    if(dostup[playerid] != 1)
    {
        if(PlayerInfo[playerid][pAdmin] != 0)
        {
            format(strcom, sizeof(strcom), "{00ff00}Введите админ. пароль:");
            SPD(playerid,1233,DIALOG_STYLE_INPUT,"{00ff00}Авторизация администратора",strcom,"Войти","Отмена");
        }
        return 1;
    }
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "{00CCFF}[Используйте]{ffffff} /savecar [price]");
    vehs = GetPlayerVehicleID(playerid);
    GetVehiclePos(GetPVarInt(playerid,"Create_Car"), CarInfo[vehs][cAx],CarInfo[vehs][cAy],CarInfo[vehs][cAz]);
    GetVehiclePos(GetPVarInt(playerid,"Create_Car"), CarInfo[vehs][cPx],CarInfo[vehs][cPy],CarInfo[vehs][cPz]);
    GetVehicleZAngle(GetPVarInt(playerid,"Create_Car"), CarInfo[vehs][cAa]);
    GetVehicleZAngle(GetPVarInt(playerid,"Create_Car"), CarInfo[vehs][cPa]);
    CarInfo[vehs][cID] = GetPVarInt(playerid,"Create_Car");
    CarInfo[vehs][cMod] = GetVehicleModel(GetPVarInt(playerid,"Create_Car"));
    CarInfo[vehs][cCol1] = 1;
    CarInfo[vehs][cCol2] = 1;
    format(CarInfo[vehs][cOwner],32,"None");
    CarInfo[vehs][cLock] = 0;
    CarInfo[vehs][cPrice] = params[0];
    CarInfo[vehs][cArest] = 0;
    format(CarInfo[vehs][cPArest],32,"Nones");
    format(CarInfo[vehs][cNumber],64,"-----");
    CarInfo[vehs][cSale] = 1;
    CarInfo[vehs][cFraka] = 0;
    CarInfo[vehs][cRank] = 0;
    CarLabel[CarInfo[vehs][cID]] = Create3DTextLabel("-----",0xFFFFFFFF, 0.0, 0.0, 0.0,40.0,0,0);
    Attach3DTextLabelToVehicle(CarLabel[CarInfo[vehs][cID]] , CarInfo[vehs][cID], 0.0, 0.0, 1.1);
    format(Query, sizeof(Query), "INSERT INTO `dbcar` (`Mod`,`Ax`,`Ay`,`Az`,`Aa`,`Col1`,`Col2`,`Px`,`Py`,`Pz`,`Pa`,`Owner`,`Lock`,`Price`,`Arest`,`PArest`,`GA`,`Sale`,`Fraka`,`Rank`,`Number`) VALUE ('%d','%f','%f','%f','%f','%d','%d','%f','%f','%f','%f','%s','%d','%d','%d','%s','%d','%d','%d','%d','%s')",
    CarInfo[vehs][cMod],
    CarInfo[vehs][cAx],
    CarInfo[vehs][cAy],
    CarInfo[vehs][cAz],
    CarInfo[vehs][cAa],
    CarInfo[vehs][cCol1],
    CarInfo[vehs][cCol2],
    CarInfo[vehs][cPx],
    CarInfo[vehs][cPy],
    CarInfo[vehs][cPz],
    CarInfo[vehs][cPa],
    CarInfo[vehs][cOwner],
    CarInfo[vehs][cLock],
    CarInfo[vehs][cPrice],
    CarInfo[vehs][cArest],
    CarInfo[vehs][cPArest],
    CarInfo[vehs][cGA],
    CarInfo[vehs][cSale],
    CarInfo[vehs][cFraka],
    CarInfo[vehs][cRank],
    CarInfo[vehs][cNumber]);
    mysql_query(Query);
    new string[256];
    format(string, sizeof(string), "%s [ID: %d] выставил авто на продажу [%d]  .",PlayerInfo[playerid][pName],playerid,CarInfo[vehs][cID]);
    ABroadCast(COLOR_YELLOW,string,15);
    DeletePVar(playerid,"Create_Car");
    return 1;
}

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


Ссылка на сообщение
Поделиться на другие сайты
Predator
COMMAND: addcar(playerid,params[])
{
if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!");
if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
if(dostup[playerid] != 1)
{
if(PlayerInfo[playerid][pAdmin] != 0)
{
format(strcom, sizeof(strcom), "{00ff00}Введите админ. пароль:");
SPD(playerid,1233,DIALOG_STYLE_INPUT,"{00ff00}Авторизация администратора",strcom,"Войти","Отмена");
}
return 1;
}
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid,X,Y,Z);
if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "{00CCFF}[Используйте]{ffffff} /addcar [id]");
new idcar = CreateVehicle(params[0], X,Y,Z, 0.0, -1, -1, 100);
SetPVarInt(playerid,"Create_Car",idcar);
SendClientMessage(playerid,-1,"Теперь сохраните машину (/savecar)");
return true;
}

Пробуй

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


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

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

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

×

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

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