Jump to content
  • 0

Problema Dmv


GenOxigen

Question

Problema intalnita (descriere):Folosesc gm pro gaming,dupa ca trec la traseu dupa primu checkpoint nu mai apare nici unul
Ero(area / rile) / warning-(ul / urile):-
Liniile de cod / sursa / script-ul(obligatoriu):
Imagini / Video (optional):
Ati incercat sa rezolvati singur?:
forward dmventercartimer(playerid);
forward DMVCountDown(playerid);
forward DMVTest1(playerid);
forward DMVTest2(playerid);
forward DMVTest3(playerid);
forward DMVTest4(playerid);

new dmvtimer1;
new dmvcount = 350; // Timp Limita
new dmvcounttimer;
new DMVPrepare[MAX_PLAYERS];
new DMVT[MAX_PLAYERS];

//=============================================================================================================================================================
// Scoala de Soferi
//=============================================================================================================================================================
    else if(CP[playerid]==80)
    {
        DisablePlayerCheckpoint(playerid);
    }
    else if(CP[playerid] == 99)
    {
       DisablePlayerCheckpoint(playerid);
       CP[playerid] = 0;
    }
    else if(CP[playerid] == 100)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0);
        CP[playerid] = 101;
    }
    else if(CP[playerid] == 101)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,321.0405,-1487.5698,24.3971,5.0);
        CP[playerid] = 102;
    }
    else if(CP[playerid] == 102)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,332.4004,-1521.7406,35.5935,5.0);
        CP[playerid] = 103;
    }
    else if(CP[playerid] == 103)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,341.8365,-1646.9440,32.8328,5.0);
        CP[playerid] = 104;
    }
    else if(CP[playerid] == 104)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,611.5352,-1678.9283,15.7199,5.0);
        CP[playerid] = 105;
    }
    else if(CP[playerid] == 105)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,659.9307,-1589.2667,14.3100,5.0);
        CP[playerid] = 106;
    }
    else if(CP[playerid] == 106)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,851.0598,-1603.4723,13.1174,5.0);
        CP[playerid] = 107;
    }
    else if(CP[playerid] == 107)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,920.1339,-1494.7328,13.1081,5.0);
        CP[playerid] = 108;
    }
    else if(CP[playerid] == 108)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,945.0980,-1263.6965,15.2321,5.0);
        CP[playerid] = 109;
    }
    else if(CP[playerid] == 109)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,965.0189,-1035.6516,29.8217,5.0);
        CP[playerid] = 110;
    }
    else if(CP[playerid] == 110)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,898.0035,-974.9957,37.1853,5.0);
        CP[playerid] = 111;
    }
    else if(CP[playerid] == 111)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,703.0262,-1111.0601,17.9237,5.0);
        CP[playerid] = 112;
    }
    else if(CP[playerid] == 112)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,497.5240,-1272.5004,15.4058,5.0);
        CP[playerid] = 113;
    }
    else if(CP[playerid] == 113)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,292.2589,-1401.1156,13.5513,5.0);
        CP[playerid] = 114;
    }
    else if(CP[playerid] == 114)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,154.2040,-1542.7086,10.3029,5.0);
        CP[playerid] = 115;
    }
    else if(CP[playerid] == 115)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,167.0166,-1550.6135,11.5100,5.0);
        CP[playerid] = 116;
    }
    else if(CP[playerid] == 116)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,224.2065,-1516.2754,18.7458,5.0);
        CP[playerid] = 117;
    }
    else if(CP[playerid] == 117)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,308.3261,-1587.0647,32.7494,5.0);
        CP[playerid] = 118;
    }
    else if(CP[playerid] == 118)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,346.6926,-1501.1737,35.5951,5.0);
        CP[playerid] = 119;
    }
    else if(CP[playerid] == 119)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,302.8965,-1485.9672,24.3268,5.0);
        CP[playerid] = 120;
    }
    else if(CP[playerid] == 120)
    {
        new currentveh;
        currentveh = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid))
        {
        SetVehicleToRespawn(currentveh);
        }
        DisablePlayerCheckpoint(playerid);
        PlayerInfo[playerid][pCarLic] = 1;
        GivePlayerCash(playerid,-700);
        TakingLesson[playerid] = 0;
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Felicitari, ai trecut testul cu brio. Ai grjia!");
        CP[playerid] = 0;
        KillTimer(dmvcounttimer);
    }

      if(newcar == examc)
        {
          if(TakingLesson[playerid] == 1)
          {
             KillTimer(dmvtimer1);
             DMVCountDown(playerid);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Ai la dispozitie {00bfff}350 {FFFFFF}secunde.");
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Condu cu grija pe partea Dreapta si ai grija sa nu ciocnesti vehiculul.");
             CP[playerid] = 100;
             SetPlayerCheckpoint(playerid, 303.8098,-1486.1217,24.3288,5.0);
          }
          else
          {
            SendClientMessage(playerid,COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar acest Vehicul este doar pentru cei care dau {00bfff}Scoala de Soferi{FFFFFF}.");
            RemovePlayerFromVehicle(playerid);
          }
        }

         if(DMVPrepare >= 1)
            {
                DMVPrepare += 1;
                if(DMVPrepare == 3)
                {
                    ClearChatbox(i, 10);
                    TogglePlayerControllable(i, 0);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "     Introducere");
                    SendClientMessage(i, COLOR_GREEN, "");
                 SendClientMessage(i, 0xFFD700FF, "» Salut, si bine ai venit la Scoala de soferi.");
                 SendClientMessage(i, 0xFFD700FF, "» Pentru a lua Permisu de Conducere trebuie sa dai Sala si Oras.");
                 SendClientMessage(i, 0xFFD700FF, "» Acuma iti vom arata un mic regulament din circulatie si niste informatii.");
                 SendClientMessage(i, 0xFFD700FF, "» Vor fi 4 variante, raspundeti cu (A,B,C sau D), care credeti ca este corect.");
                }
                else if(DMVPrepare == 7)
                {
                    ClearChatbox(i, 10);
                    SendClientMessage(i, COLOR_LIGHTBLUE, "     Regulament si Informatii");
                    SendClientMessage(i, COLOR_GREEN, "");
                    SendClientMessage(i, 0xFFD700FF, "» Nu aveti voie sa conduceti cu o viteza mare, riscati sa luati amenda.");
                    SendClientMessage(i, 0xFFD700FF, "» Aveti voie sa conduceti doar pe banda cea mai apropiata de trotuar.");
                    SendClientMessage(i, 0xFFD700FF, "» Nu aveti voie sa fugiti de politie, daca va cere un politai sa opriti, trageti pe partea dreapta.");
                    SendClientMessage(i, 0xFFD700FF, "» Daca cineva va fura vehiculul sunati la politie (/call 911).");
                    SendClientMessage(i, 0xFFD700FF, "» Nu aveti voie sa folositi NOS, este ilegal, daca veti fi prins riscati sa luati amenda plus confiscarea Vehiculului.");
                    SendClientMessage(i, 0xFFD700FF, "» Nu aveti voie sa faceti Curse ilegale, daca vei fi prins poti fi arestat, iar vehiculul ti se va confisca.");
                    SendClientMessage(i, 0xFFD700FF, "» Nu aveti voie sa lasati Vehiculul in strada, daca vei fi prins poti fi arestat.");
                    SendClientMessage(i, 0xFFD700FF, "» Asta a fost tot! Acuma vei da Sala, fi atent.");
                    DMVPrepare = 0;
                    SetTimerEx("DMVTest1", 10000, 0, "d", i);
                }
            }

    if(strcmp(cmd, "/permis", true) == 0)
    {
       if(PlayerToPoint(5.0,playerid,1412.0840,-1701.5978,13.5395))
       {
         if(GetPlayerMoney(playerid) >= 700)
         {
           if(PlayerInfo[playerid][pCarLic] == 0)
           {
             if(DMVPrepare[playerid] == 0)
             {
               DMVPrepare[playerid] = 1;
                }
                else
                {
               SendClientMessage(playerid,COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar deja dai Scoala de Soferi.");
             }
              }
              else
              {
             SendClientMessage(playerid,COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar deja ai Scoala de Soferi." );
           }
            }
            else
            {
           SendClientMessage(playerid,COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar nu ai suficienti banii.");
         }
       }
    }

   if(DMVT[playerid] > 0)
    {
        new idx;
        tmp = strtok(text, idx);
        if(DMVT[playerid] == 1)
        {
         if ((strcmp("A", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("A")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns corect, trecem la urmatoarea Intrebare.");
            SetTimerEx("DMVTest2", 5000, 0, "d", playerid);
            return 0;
         }
         else if ((strcmp("B", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("B")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("C", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("C")))
         {
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("D", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("D")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else
         {
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   De cate puncte ai nevoie in Viata Reala sa iei Permisu?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Intre 22 si 26 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Intre 14 si 21 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Intre 12 si 19 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Intre 10 si 15 puncte.");
         }
        }
        if(DMVT[playerid] == 2)
        {
         if ((strcmp("A", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("A")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("B", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("B")))
         {
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("C", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("C")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("D", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("D")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns corect, trecem la urmatoarea Intrebare.");
            SetTimerEx("DMVTest3", 5000, 0, "d", playerid);
            return 0;
         }
         else
         {
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Ce faci daca cineva iti fura Vehiculul?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Fug dupa el si il bat.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Merg pe jos, si il las in pace.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Caut alt vehicul si il fur.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Sun la Politie (/call 911).");
         }
        }
        if(DMVT[playerid] == 3)
        {
         if ((strcmp("A", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("A")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns corect, trecem la urmatoarea Intrebare.");
            SetTimerEx("DMVTest4", 5000, 0, "d", playerid);
            return 0;
         }
         else if ((strcmp("B", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("B")))
         {
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("C", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("C")))
         {
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("D", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("D")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else
         {
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Cand poti conduce pe partea stanga?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Cand drumul de pe partea dreapta este blocat.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Cand este o coada mare in fata mea, si intru in depasire.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Cand vreau eu.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Cand este ceata in fata.");
         }
        }
        if(DMVT[playerid] == 4)
        {
         if ((strcmp("A", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("A")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("B", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("B")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else if ((strcmp("C", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("C")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns corect, ai trecut Sala cu Brio, acuma urmeaza Orasu.");
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Urca-te intr-un Vehicul de afara si dute dupa Checkpoint-uri.");
            TogglePlayerControllable(playerid, 1);
            DMVT[playerid] = 0;
            TakingLesson[playerid] = 1;
            return 0;
         }
         else if ((strcmp("D", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("D")))
         {
            SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Raspuns gresit, ne pare rau dar ai picat testul.");
            DMVT[playerid] = 0;
            TogglePlayerControllable(playerid, 1);
            return 0;
         }
         else
         {
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Cand ai voie sa faci DB (Drive-By)?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Cand vreau eu.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Cand este cineva in fata mea.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Nu am voie sa fac Drive-By.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Cand cineva ma ataca.");
         }
        }
    }

public DMVTest1(playerid)
{
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   De cate puncte ai nevoie in Viata Reala sa iei Permisu?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Intre 22 si 26 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Intre 14 si 21 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Intre 12 si 19 puncte.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Intre 10 si 15 puncte.");
               DMVT[playerid] = 1;
}
public DMVTest2(playerid)
{
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Ce faci daca cineva iti fura Vehiculul?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Fug dupa el si il bat.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Merg pe jos, si il las in pace.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Caut alt vehicul si il fur.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Sun la Politie (/call 911).");
               DMVT[playerid] = 2;
}
public DMVTest3(playerid)
{
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Cand poti conduce pe partea stanga?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Cand drumul de pe partea dreapta este blocat.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Cand este o coada mare in fata mea, si intru in depasire.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Cand vreau eu.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Cand este ceata in fata.");
               DMVT[playerid] = 3;
}
public DMVTest4(playerid)
{
               SendClientMessage(playerid,COLOR_LIGHTBLUE,"          Intrebare");
               SendClientMessage(playerid,COLOR_WHITE,"   Cand ai voie sa faci DB (Drive-By)?");
               SendClientMessage(playerid, 0xFFD700FF, "» A: Cand vreau eu.");
               SendClientMessage(playerid, 0xFFD700FF, "» B: Cand este cineva in fata mea.");
               SendClientMessage(playerid, 0xFFD700FF, "» C: Nu am voie sa fac Drive-By.");
               SendClientMessage(playerid, 0xFFD700FF, "» D: Cand cineva ma ataca.");
               DMVT[playerid] = 4;
}
public dmventercartimer(playerid)
{
   TakingLesson[playerid] = 0;
   SendClientMessage(playerid,COLOR_LIGHTRED,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar ai picat testul (Trebuie sa te urci in Vehicul pentru a da Orasu).");
}
public DMVCountDown(playerid)
{
   if(dmvcount <= -0)
   {
      GameTextForPlayer(playerid,"~r~ Ai picat Testul, deoarece au trecut ~n~Cele ~g~350 ~r~secunde", 5000, 3);
      KillTimer(dmvcounttimer);
      new currentveh;
      currentveh = GetPlayerVehicleID(playerid);
      if(IsPlayerInAnyVehicle(playerid))
      {
        SetVehicleToRespawn(currentveh);
      }
      TakingLesson[playerid] = 0;
      dmvcount = 350;
      return 1;
   }
   return 1;
}

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

De ce sunt asa incalcite codurile?

 

 

else if(CP[playerid]==80)
{
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 99)
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}
else if(CP[playerid] == 100)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0);
CP[playerid] = 101;
}

80, 99, 100?

Banuiesc ca e de aici:

 

 

else if(CP[playerid] == 99)
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}

Inlocuieste cu asta:

 

 

else if(CP[playerid] == 99)
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 100;
}
Link to comment
Share on other sites

  • 0


else if(CP[playerid]==80)
{
DisablePlayerCheckpoint(playerid);
}
		if(newcar == examc)
        {
          if(TakingLesson[playerid] == 1)
          {
             KillTimer(dmvtimer1);
             DMVCountDown(playerid);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Ai la dispozitie {00bfff}350 {FFFFFF}secunde.");
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Condu cu grija pe partea Dreapta si ai grija sa nu ciocnesti vehiculul.");
             CP[playerid] = 100;
             SetPlayerCheckpoint(playerid, 1214.5389,-1842.1859,13.3828, 5.0);
          }
          else
          {
            SendClientMessage(playerid,COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar acest Vehicul este doar pentru cei care dau {00bfff}Scoala de Soferi{FFFFFF}.");
            RemovePlayerFromVehicle(playerid);
          }
        } 

Dar acesta e bine?

Edited by GenOxigen
Link to comment
Share on other sites

  • 0

Inlocuieste asta:

else if(CP[playerid]==80)
{
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 99)
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}
else if(CP[playerid] == 100)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0);
CP[playerid] = 101;
}
else if(CP[playerid] == 101)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,321.0405,-1487.5698,24.3971,5.0);
CP[playerid] = 102;
}
else if(CP[playerid] == 102)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,332.4004,-1521.7406,35.5935,5.0);
CP[playerid] = 103;
}
else if(CP[playerid] == 103)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,341.8365,-1646.9440,32.8328,5.0);
CP[playerid] = 104;
}
else if(CP[playerid] == 104)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,611.5352,-1678.9283,15.7199,5.0);
CP[playerid] = 105;
}
else if(CP[playerid] == 105)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,659.9307,-1589.2667,14.3100,5.0);
CP[playerid] = 106;
}
else if(CP[playerid] == 106)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,851.0598,-1603.4723,13.1174,5.0);
CP[playerid] = 107;
}
else if(CP[playerid] == 107)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,920.1339,-1494.7328,13.1081,5.0);
CP[playerid] = 108;
}
else if(CP[playerid] == 108)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,945.0980,-1263.6965,15.2321,5.0);
CP[playerid] = 109;
}
else if(CP[playerid] == 109)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,965.0189,-1035.6516,29.8217,5.0);
CP[playerid] = 110;
}
else if(CP[playerid] == 110)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,898.0035,-974.9957,37.1853,5.0);
CP[playerid] = 111;
}
else if(CP[playerid] == 111)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,703.0262,-1111.0601,17.9237,5.0);
CP[playerid] = 112;
}
else if(CP[playerid] == 112)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,497.5240,-1272.5004,15.4058,5.0);
CP[playerid] = 113;
}
else if(CP[playerid] == 113)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,292.2589,-1401.1156,13.5513,5.0);
CP[playerid] = 114;
}
else if(CP[playerid] == 114)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,154.2040,-1542.7086,10.3029,5.0);
CP[playerid] = 115;
}
else if(CP[playerid] == 115)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,167.0166,-1550.6135,11.5100,5.0);
CP[playerid] = 116;
}
else if(CP[playerid] == 116)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,224.2065,-1516.2754,18.7458,5.0);
CP[playerid] = 117;
}
else if(CP[playerid] == 117)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,308.3261,-1587.0647,32.7494,5.0);
CP[playerid] = 118;
}
else if(CP[playerid] == 118)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,346.6926,-1501.1737,35.5951,5.0);
CP[playerid] = 119;
}
else if(CP[playerid] == 119)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,302.8965,-1485.9672,24.3268,5.0);
CP[playerid] = 120;
}
else if(CP[playerid] == 120)
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehicleToRespawn(currentveh);
}
DisablePlayerCheckpoint(playerid);
PlayerInfo[playerid][pCarLic] = 1;
GivePlayerCash(playerid,-700);
TakingLesson[playerid] = 0;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Felicitari, ai trecut testul cu brio. Ai grjia!");
CP[playerid] = 0;
KillTimer(dmvcounttimer);
}

 

Cu asta:

else if(CP[playerid]==80)
    {
        DisablePlayerCheckpoint(playerid);
    }
    else if(CP[playerid] == 99)
    {
       DisablePlayerCheckpoint(playerid);
       CP[playerid] = 0;
    }
    if(CP[playerid] == 100)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0);
        CP[playerid] = 101;
    }
    else if(CP[playerid] == 101)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,321.0405,-1487.5698,24.3971,5.0);
        CP[playerid] = 102;
    }
    else if(CP[playerid] == 102)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,332.4004,-1521.7406,35.5935,5.0);
        CP[playerid] = 103;
    }
    else if(CP[playerid] == 103)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,341.8365,-1646.9440,32.8328,5.0);
        CP[playerid] = 104;
    }
    else if(CP[playerid] == 104)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,611.5352,-1678.9283,15.7199,5.0);
        CP[playerid] = 105;
    }
    else if(CP[playerid] == 105)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,659.9307,-1589.2667,14.3100,5.0);
        CP[playerid] = 106;
    }
    else if(CP[playerid] == 106)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,851.0598,-1603.4723,13.1174,5.0);
        CP[playerid] = 107;
    }
    else if(CP[playerid] == 107)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,920.1339,-1494.7328,13.1081,5.0);
        CP[playerid] = 108;
    }
    else if(CP[playerid] == 108)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,945.0980,-1263.6965,15.2321,5.0);
        CP[playerid] = 109;
    }
    else if(CP[playerid] == 109)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,965.0189,-1035.6516,29.8217,5.0);
        CP[playerid] = 110;
    }
    else if(CP[playerid] == 110)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,898.0035,-974.9957,37.1853,5.0);
        CP[playerid] = 111;
    }
    else if(CP[playerid] == 111)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,703.0262,-1111.0601,17.9237,5.0);
        CP[playerid] = 112;
    }
    else if(CP[playerid] == 112)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,497.5240,-1272.5004,15.4058,5.0);
        CP[playerid] = 113;
    }
    else if(CP[playerid] == 113)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,292.2589,-1401.1156,13.5513,5.0);
        CP[playerid] = 114;
    }
    else if(CP[playerid] == 114)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,154.2040,-1542.7086,10.3029,5.0);
        CP[playerid] = 115;
    }
    else if(CP[playerid] == 115)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,167.0166,-1550.6135,11.5100,5.0);
        CP[playerid] = 116;
    }
    else if(CP[playerid] == 116)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,224.2065,-1516.2754,18.7458,5.0);
        CP[playerid] = 117;
    }
    else if(CP[playerid] == 117)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,308.3261,-1587.0647,32.7494,5.0);
        CP[playerid] = 118;
    }
    else if(CP[playerid] == 118)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,346.6926,-1501.1737,35.5951,5.0);
        CP[playerid] = 119;
    }
    else if(CP[playerid] == 119)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,302.8965,-1485.9672,24.3268,5.0);
        CP[playerid] = 120;
    }
    else if(CP[playerid] == 120)
    {
        new currentveh;
        currentveh = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid))
        {
        SetVehicleToRespawn(currentveh);
        }
        DisablePlayerCheckpoint(playerid);
        PlayerInfo[playerid][pCarLic] = 1;
        GivePlayerCash(playerid,-700);
        TakingLesson[playerid] = 0;
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Felicitari, ai trecut testul cu brio. Ai grjia!");
        CP[playerid] = 0;
        KillTimer(dmvcounttimer);
    }

Ocupation: Youtube, Mined Bitcoin's, Scripting & Mapping SA:MP

Link to comment
Share on other sites

  • 0

Topic Closed .

 

Motiv :

 

#Teddy : Ce ai incercat sa faci?
GenOxigen: Nimik doar am bagat aces dmv si am vrut sal testezi si dupa primu checkpoint nu mai apare nici unu

.

Edited by NoNamed
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.