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



Не найдено.

3 posts in this topic

Здравствуйте, пользователи форума!

У меня такой к Вам вопрос...

Вот смотрите у меня есть команда для угона автомобилей. 

Но есть одно нооо.... Я могу угонять не только купленные авто и свое.

Поэтому и обращаюсь к Вам за помощью. Сидел, мудохался два дня так  и не смог сделать. Мод ОНЛИ РП (ГТА3РП) кому как.

Вот команда: 

Спойлер

CMD:jackcar(playerid)  // óãîí àâòî
{
    if(p_info[playerid][pWanted] > 0) return SendErr(playerid, "Вы находитесь в розыске!");
    if(!IsAMafia(playerid) && robbery_role[playerid] != 4) return SendErr(playerid, "Вам не доступна данная команда!");
    else if(!p_info[playerid][pJackCar]) return SendErr(playerid, "У Вас нет отмычек");
    new Float:X, Float:Y, Float:Z;
    new bool:check_vehicle=false;
    foreach(new i:Player)
    {
        if(p_info[pOwnableCar])
        {
            GetVehiclePos(p_info[pOwnableCar],X,Y,Z);
            if(PlayerToPoint(4.0,playerid,X,Y,Z))
            {
                SetPVarInt(playerid, "CarJack", p_info[pOwnableCar]);
                check_vehicle=true;
                break;
            }
        }
    }
    if(!check_vehicle) return SendErr(playerid, "Можно взламывать только личные т/с игроков1");
    ShowPlayerDialogEx(playerid,d_carjack,0," ","{FFFFFF}Вы хотите воспользоваться\nотмычкой и угнать т/с?",Да",Нет");
    ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.1, 1, 0, 0, 0, 0, 0);
    return 1;
}

Если нужно к примеру делать с запросом в бд то помогите пожалуйста))

Заметка от Jawn , создано

Код нужно помещать в два тега: "Спойлер" и "Код". А у вас лишь в один помещен, в "Спойлер".

Share this post


Link to post
Share on other sites

@mr_sasha087, быть может, время влияет на работоспособность моего мозга в данный момент, но у вас вообще этот код компилируется? Меня смущает p_info[pOwnableCar]. Здесь либо индекса не хватает, либо у вас макрос какой-то...

Share this post


Link to post
Share on other sites

@odosenok то проверка на то что тачка куплена а не на то что она моя. мод еомпилируется.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Vadim Grineev
      By Vadim Grineev
      пишу /park в чате выдаёт авто припарковано когда пытаюсь заново загрузить оно припарковано возле автосалона как и после покупки
      Вот код:
      CMD:park(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xCECECEFF, "Вы должны находиться в транспорте"); new vehicleid; if(GetPlayerOwnableCar(playerid) != GetPlayerVehicleID(playerid) && GetPlayerOwnablCar(playerid) != GetPlayerVehicleID(playerid)) return SendClientMessage(playerid, 0xCECECEFF, "Вы должны находиться в личном транспорте"); else { vehicleid = GetPlayerVehicleID(playerid); } new green_zone_id = GetPVarInt(playerid, "player_in_green_zone") - 1; if(green_zone_id != -1) { if(!g_green_zones[green_zone_id][GZ_ALLOW_PARK]) { new fmt_text[144]; format(fmt_text, sizeof fmt_text, "На территории {FFFF00}'%s' {3399FF}парковка личного транспорта запрещена. Выберите другое место для парковки", g_green_zones[green_zone_id][GZ_NAME]); SendClientMessage(playerid, 0x3399FFFF, fmt_text); return 1; } } new query[912]; new index = GetVehicleData(vehicleid, V_ACTION_ID); new Float: x, Float: y, Float: z, Float: angle; GetVehiclePos(vehicleid, x, y, z); GetVehicleZAngle(vehicleid, angle); format(query, sizeof query, "UPDATE ownable_cars SET pos_x=%f,pos_y=%f,pos_z=%f,angle=%f WHERE id=%d LIMIT 1", x, y, z, angle, GetOwnableCarData(index, OC_SQL_ID)); mysql_tquery(mysql, query, "", ""); GetVehiclePos(vehicleid, GetOwnableCarData(index, OC_POS_X), GetOwnableCarData(index, OC_POS_Y), GetOwnableCarData(index, OC_POS_Z)); GetVehicleZAngle(vehicleid, GetOwnableCarData(index, OC_ANGLE)); SaveOwnableCar(vehicleid); return SendClientMessage(playerid, 0x66CC00FF, "Транспорт припаркован"); }  
    • Guik
      By Guik
      Всем привет! Сегодня я столкнулся с проблемой выдачи rcon администратора. Я играю с телефона и не знаю как это делать. Помогите пожалуйста!!!
      Если что мод "SAMP MOBILE".