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



Не найдено.

5 posts in this topic

Вообщем буду краток и ясен. После очередного редактирования спидометр,уведомление с подсказками(как завести машину и т.п.), также теперь когда садишься в машину аренды диалог больше не появляется "Хотите арендовать данное авто? и т.п.". Всё что будет надо отвечу спойлером

Share this post


Link to post
Share on other sites

А как нам это все  смотреть? Может код скинешь аренды авто когда садишься? Не?

Share this post


Link to post
Share on other sites

Согласен, кратко, но, непонятно. 

Можно код этого всего?

Share this post


Link to post
Share on other sites
Спойлер

if(newstate == PLAYER_STATE_DRIVER)
    {        
        driver_vehid[playerid] = GetPVarInt(playerid, "ForDriverTimer");
        driver_timer[playerid] = SetTimerEx("DriverTimer", 500, true, "i", playerid);
        
        new model = GetPlayerVehicleSeat(playerid);
        if(model != 128)
        {
            if(!model)
            {
                model = GetVehicleModel(GetPlayerVehicleID(playerid));
                if(!(400 <= model <= 611) || MaxPassengers[model - 400 >>> 3] >>> ((model - 400 & 7) << 2) & 0xF == 15) return Kick(playerid);
            }
            else if(PlayerInfo[playerid][pAdmin] > 0)
            {
                 return true;
            }
            else return Kick(playerid);
        }
        for(new i; i < sizeof RentVehicle; i++)
        {
            if(GetPlayerVehicleID(playerid) == RentVehicle[rvID])
            {
                if(!strcmp(RentVehicle[rvRentName], "None", true)) ShowPlayerDialog(playerid, D_RENTCAR, DIALOG_STYLE_MSGBOX, ""JOPKAKONYA"Аренда авто", "Хотите арендовать машину за {"#COLOR_SRVMAIN"}2.500р?", "Да", "Нет");
                else
                {
                    if(RentVehicle[rvID] != GetPVarInt(playerid, "RentCar"))
                    ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, ""JOPKAKONYA"Аренда авто", "{ffffff}Это авто {FF0000}арендовано", "OK", ""), RemovePlayerFromVehicle(playerid);
                }
            }
        }
    }

Спойлер

if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new sID = GetPlayerVehicleID(playerid);
        new slot = IsInMycar(playerid, "SpeedometrTD");
        if(IsAPlane(sID) || IsABoat(sID) || IsAMoped(sID)) return true;
        
        new str[5], speed = SpeedVehicle(playerid)/2;
        if(slot > -1)
        {
            switch(CarInfo[playerid][slot][cGas])
            {
                case -1:
                {
                    switch(CarInfo[playerid][slot][cBrake])
                    {
                        case 0:
                            speed -= floatround(speed*0.15);
                        case 1:
                            speed -= floatround(speed*0.20);
                        case 2:
                            speed -= floatround(speed*0.25);
                    }
                }
                case 0:
                    speed += floatround(speed*0.15);
                case 1:
                    speed += floatround(speed*0.20);
                case 2:
                    speed += floatround(speed*0.25);    
            }
        }
        format(str, sizeof(str)," %i", speed);
        PlayerTextDrawSetString(playerid, Speed_TD[playerid][2], str);//Speed
        format(str, sizeof(str)," %i",Fuel[sID]);
        PlayerTextDrawSetString(playerid, Speed_TD[playerid][3], str);//Fuel
        
        PlayerTextDrawColor(playerid, Speed_TD[playerid][4], (Engine[sID])?(-490904577):(2046820607));
        PlayerTextDrawColor(playerid, Speed_TD[playerid][5], (Lights[sID])?(-490904577):(2046820607));
        PlayerTextDrawColor(playerid, Speed_TD[playerid][6], (IsLocked[sID])?(-490904577):(2046820607));

        PlayerTextDrawShow(playerid,Speed_TD[playerid][5]);
        PlayerTextDrawShow(playerid,Speed_TD[playerid][4]);
        PlayerTextDrawShow(playerid,Speed_TD[playerid][6]);
    }
    return false;

 

Share this post


Link to post
Share on other sites

up

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • 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".