• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

warning 217: loose indentation

Marcial123456

Дебютант
(277) : warning 217: loose indentation

Что за ошибка?._.

Код:
/*
   Àðåíäà àâòî [Rent a car] v 0.3 [Beta | Final]
   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
   || Àâòîð: Spirit                                                           ||
   || Áëàãîäàðíîñòü çà ïîìîùü: OFFREAL, OkStyle,InFluåNcå                     ||
   || Ñïåöèàëüíî äëÿ: ~pawno.ru                                               ||
   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
   || Óäàëåíèå êîïèðàéòîâ çàïðåùåíî.Ïðè êîïèðîâàíèè íà äðóãîé ðåñóðñ,         ||
   || óêàçûâàéòå àâòîðà!                                                      ||
   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
#include <a_samp>
#include <zcmd>
//==============================================================================
#define R_F                                                                  943//Èä äèàëîãà
#define R_G_V                                                                944//--&&--
#define COLOR_WHITE                                                   0xFFFFFFAA//Öâåò (áåëûé)
#define MAX_RENT_VEH                                                          100//Ìàêñèìóì àâòî íà àðåíäó
//==============================================================================
enum RInfo
{
    Rcarid,
    Rprice,
    ROwned
};
new RentCar[MAX_RENT_VEH][RInfo];
new IsRentableVehicle[MAX_VEHICLES];
new OwnedName[MAX_PLAYER_NAME];
new RentedTime[MAX_PLAYERS];
new PlayerUseRentCar[MAX_PLAYERS];
new RentTimer;


public OnFilterScriptInit()
{
    print("=================================================");
    print("=[!]Rent Cars v0.3 by Spirit Sucsessfuly loaded!=");
    print("=================================================");
    SetTimer("CountRentedVehicles", 1000, 0);
/*    [Àâòî äëÿ àðåíäû. Äîáàâëÿéòå ñâîè îðèåíòèðóÿñü íà íàïèñàííûé íèæå ïðèìåð.] */
/*Ïàðàìåòðû äîáàâëåíèÿ: -AddRentVehicle(èä, ìîäåëü, X, Y, Z, Rot, Öâåò1, Öâåò2, öåíà àðåíäû çà 1 ìèíóòó);*/
//AddRentVehicle(1,470,2029.19995117,1350.80004883,10.89999962,272.00000000,2,2,150,10); //Ïðèìåð 1
//==============================================================================
//==============================Ñïàâí===========================================
    AddRentVehicle(1,462,1160.9829000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30); //Ïðèìåð 1
    AddRentVehicle(2,462,1159.8400000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(3,462,1158.7400000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(4,462,1157.5400000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(5,462,1156.4200000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(6,462,1155.3400000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(7,462,1154.2800000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(8,462,1153.2000000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(9,462,1152.0601000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(10,462,1150.9000000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(11,462,1149.7800000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(12,462,1148.6600000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(13,462,1147.5400000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(14,462,1146.4000000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(15,462,1145.2800000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(16,462,1144.1600000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
    AddRentVehicle(17,462,1143.0200000,-1729.1714000,13.3076000,10.800000190735,-1,-1,30);
//==============================Ãðóç÷èêè===========================================
    AddRentVehicle(18,462,2767.7690,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(19,462,2765.5890,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(20,462,2763.4090,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(21,462,2761.2290,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(22,462,2759.0490,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(23,462,2757.0310,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    AddRentVehicle(24,462,2755.0130,-2383.3608,13.2325,10.800000190735,-1,-1,30);
    
//==============================================================================
    return 1;
}
public OnFilterScriptExit()
{
    print("[!]Rent Cars v0.3 by Spirit Unloaded!");
    return 1;
}
public OnPlayerConnect(playerid)
{
    RentedTime[playerid] = -1;
    PlayerUseRentCar[playerid] = 0;
    return 1;
}
public OnPlayerDisconnect(playerid)
{
    new count;
    for(new R=1; R<TotalVehicles(); R++)
    {
        if(IsRentableVehicle[R] == 1)
        {
             count++;
             if(RentCar[count][ROwned] == GetPlayerName(playerid, OwnedName, sizeof(OwnedName)))
             {
                 SetVehicleToRespawn(count);
                 RentCar[count][ROwned] = 0;
             }
        }
    }
    return 1;
}


public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new rcs[265];
    if(newstate == 2)
    {
        if(RentCar[GetPlayerVehicleID(playerid)][ROwned] == 0 && IsRentableVehicle[GetPlayerVehicleID(playerid)])
        {
            if(PlayerUseRentCar[playerid] == 1) {
            SendClientMessage(playerid,-1,"Âû óæå àðåíäîâàëè òðàíñïîðòíîå ñðåäñòâî.");
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1); return 1; }
            format(rcs, sizeof(rcs), "{ffffff}Çäðàâñòâóéòå! Ýòîò àâòî ñäà¸òñÿ â àðåíäó!\n Ïîðÿäêîâûé íîìåð - [{00ceff}%d{ffffff}]\n Öåíà àðåíäû çà 1 ìèíóòó: [{5da130}$%d{ffffff}]\n\nÂâåäèòå êîë-âî ìèíóò,íà êîòîðîå õîòèòå àðåíäîâàòü òðàíñïîðò.:",RentCar[GetPlayerVehicleID(playerid)][Rcarid],RentCar[GetPlayerVehicleID(playerid)][Rprice]);
            ShowPlayerDialog(playerid,R_F,DIALOG_STYLE_INPUT,"Àðåíäà",rcs,"Àðåíäà","Îòìåíà");
        }
        if(RentCar[GetPlayerVehicleID(playerid)][ROwned] != 0 && IsRentableVehicle[GetPlayerVehicleID(playerid)])
        {
            if(RentCar[GetPlayerVehicleID(playerid)][ROwned] == GetPlayerName(playerid, OwnedName, sizeof(OwnedName)))
            {
                 GetPlayerName(playerid, OwnedName, sizeof(OwnedName));
                 format(rcs, sizeof(rcs), "Ýòî òðàíñïîðòíîå ñðåäñòâî àðåíäîâàíî íà Âàñ, {ff8700}%s{ffffff}.",OwnedName);
                 SendClientMessage(playerid,-1,rcs);
                 format(rcs, sizeof(rcs), "Ñðîê äåéñâòèÿ àðåíäû èñòåêàåò ÷åðåç: {ff8700}%d ìèí{ffffff}.",RentedTime[playerid]);
                 SendClientMessage(playerid,-1,rcs);
            }
            if(RentCar[GetPlayerVehicleID(playerid)][ROwned] != GetPlayerName(playerid, OwnedName, sizeof(OwnedName)))
            {
                 SendClientMessage(playerid,-1,"Ýòî òðàíñïîðòíîå ñðåäñòâî óæå àðåíäîâàíî äðóãèì èãðîêîì.");
                 RemovePlayerFromVehicle(playerid);
                 TogglePlayerControllable(playerid,1);
            }
        }
    }
    return 1;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == R_F)
     {
         if(response)
         {
         if(0 == IsNums(inputtext))
           {
             new carprice = RentCar[GetPlayerVehicleID(playerid)][Rprice] * strval(inputtext),string[120];
             if(GetPlayerMoney(playerid) < carprice)
             {
                 RemovePlayerFromVehicle(playerid);
                 TogglePlayerControllable(playerid,1);
                 SendClientMessage(playerid,COLOR_WHITE,"Ó âàñ íåäîñòàòî÷íî ñðåäñòâ äëÿ àðåíäû òðàíñïîðòà.");
                 return 1;
             }
             RentedTime[playerid] = strval(inputtext);
             format(string, sizeof(string), "Âû àðåíäîâàëè ýòî òðàíñïîðòíîå ñðåäñòâî íà {ff8700}%d ìèíóò(û|ó){ffffff} çà {5da130}$%d{ffffff}.", RentedTime[playerid],carprice);
             SendClientMessage(playerid,COLOR_WHITE,string);
             RentTimer = SetTimerEx("CheckRentedTime",60000,1,"i",playerid);
             TogglePlayerControllable(playerid,1);
             GivePlayerMoney(playerid,-carprice);
             PlayerUseRentCar[playerid] = 1;
             RentCar[GetPlayerVehicleID(playerid)][ROwned] = GetPlayerName(playerid, OwnedName, sizeof(OwnedName));
             SetVehicleNumberPlate(GetPlayerVehicleID(playerid),"RENTED");
        }
            else
        {
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1);
            RentedTime[playerid] = -1;
            PlayerUseRentCar[playerid] = 0;
            KillTimer(RentTimer);
        }
   }
}
    if(dialogid == R_G_V)
    {
       if(response)
       {
           new count;
           for(new R=1; R<TotalVehicles(); R++)
           {
              if(IsRentableVehicle[R] == 1)
              {
                  count++; new rcs[225];
                  format(rcs, sizeof(rcs), "{ffffff}Çäðàâñòâóéòå! Ýòîò àâòîìîáèëü ñäà¸òñÿ â àðåíäó!\n Ïîðÿäêîâûé íîìåð - [ {00ceff}%d{ffffff} ]\n Öåíà àðåíäû çà 1 ìèíóòó: [{5da130}$%d{ffffff}]\n\nÂâåäèòå êîë-âî ìèíóò,íà êîòîðîå õîòèòå àðåíäîâàòü òðàíñïîðò.:",RentCar[GetPlayerVehicleID(playerid)][Rcarid],RentCar[GetPlayerVehicleID(playerid)][Rprice]);
                  ShowPlayerDialog(playerid,R_F,DIALOG_STYLE_INPUT,"Àðåíäà",rcs,"Àðåíäà","Îòìåíà");
              }
          }
       }
       else
       {
           RentCar[GetPlayerVehicleID(playerid)][ROwned] = 0;
           RemovePlayerFromVehicle(playerid);
           TogglePlayerControllable(playerid,1);
           RentedTime[playerid] = -1;
           PlayerUseRentCar[playerid] = 0;
           KillTimer(RentTimer);
       }
   }
    return 1;
}

stock AddRentVehicle(id ,model, Float:X, Float:Y, Float:Z, Float:Angle, color1, color2, price)
{
    new newvid;
    newvid = AddStaticVehicle(model, X, Y, Z, Angle, color1, color2);
    RentCar[newvid][Rprice] = price;
    RentCar[newvid][Rcarid] = id;
    RentCar[newvid][ROwned] = 0;
    IsRentableVehicle[newvid] = 1;
    SetVehicleNumberPlate(newvid,"RENT");
}

TotalVehicles()
{
    new vid;
    vid = CreateVehicle(411, 0, 0, 0, 0, -1, -1, 10);
    DestroyVehicle(vid);
    vid--;
    return vid;
}
forward CountRentedVehicles();
public CountRentedVehicles()
{
    new count;
    for(new R=1; R<TotalVehicles(); R++)
    {
        if(IsRentableVehicle[R] == 1)
        {
            count++;
        }
    }
}
forward CheckRentedTime(playerid);
public CheckRentedTime(playerid)
{
      if(RentedTime[playerid] == -1)
      {
           //none
      }
      if(RentedTime[playerid] > 0)
      {
           RentedTime[playerid]--;
      }
      if(RentedTime[playerid] == 0 && !IsPlayerInVehicle(playerid, IsRentableVehicle[GetPlayerVehicleID(playerid)]))
      {
          new count;
          for(new R=1; R<TotalVehicles(); R++)
          {
              if(IsRentableVehicle[R] == 1)
              {
                  count++;
                  if(RentCar[count][ROwned] == GetPlayerName(playerid, OwnedName, sizeof(OwnedName)))
                  {
                       SendClientMessage(playerid,-1,"Ñðîê àðåíäû âàøåãî òðàíñïîðòíîãî ñðåäñòâà èñòåê. Òðàíñïîðò áûë âîçâðàùåí íà ìåñòî.");
                       PlayerUseRentCar[playerid] = 0;
                       SetVehicleToRespawn(count);
                       RentCar[count][ROwned] = 0;
                       KillTimer(RentTimer);
                  }
              }
          }
      }
      else if(RentedTime[playerid] == 0 && IsPlayerInVehicle(playerid, IsRentableVehicle[GetPlayerVehicleID(playerid)]))
      {
          ShowPlayerDialog(playerid,R_G_V,DIALOG_STYLE_MSGBOX,"{ffffff}Âíèìàíèå!","{ffffff}Ñðîê äåéñòâèÿ àðåíäû òðàíñïîðòíîãî ñðåäñòâà èñòåê.\nÂû ìîæåòå ïîâòîðíî àðåíäîâàòü òðàíñïîðò,èëè çàâåðøèòü àðåíäó.\n{ff8800}×òî Âû õîòèòå ñäåëàòü?","Àðåíäà","Çàâåðøèòü");
      }
}

stock IsNums(const string[])
{
 for(new i = 0,j = strlen(string); i < j; i++)
 {
  if(string[i] > '9' || string[i] < '0') return 0;
  }
  return 1;
 }
 
Сверху Снизу