Jump to content
  • 0

Bug DMV


NoNamed

Question

Nick: NoNamed

Problema: Am adaugat sistemul acesta de DMV pe server : http://www.sa-mp.ro/forum/index.php?topic=11569.0 . Totul ok pana iau masina si sa intru in primul CP . M-am dus in el si nu dispare... Am si schimbat cp-urile cum vreau eu , dar tot degeaba... Ma gandesc ca lipseste ceva si-mi scapa mie, dar unde ?

Erori / warnings: Nu am niciun warning / nici o eroare.

Lini/script: http://www.sa-mp.ro/forum/index.php?topic=11569.0

Ai incercat sa rezolvi singur ?: Da, dar in zadar...

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

arata-mi ce ai facut tu ... nu de unde lai luat

else if(CP[playerid]==80)//DMV CK
    {
        DisablePlayerCheckpoint(playerid);
    }
    //-----------------[DMV-CPS]-----------------------------------------------------
    else if(CP[playerid] == 99)
    {
       DisablePlayerCheckpoint(playerid);
       CP[playerid] = 100;
    }
    else if(CP[playerid] == 100)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1149.3123,-1712.3945,13.3663,5.0);
        CP[playerid] = 101;
    }
    else if(CP[playerid] == 101)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1152.1296,-1647.6825,13.3586,5.0);
        CP[playerid] = 102;
    }
    else if(CP[playerid] == 102)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1143.6036,-1569.6876,12.8511,5.0);
        CP[playerid] = 103;
    }
    else if(CP[playerid] == 103)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1061.5269,-1569.8389,12.9559,5.0);
        CP[playerid] = 104;
    }
    else if(CP[playerid] == 104)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1008.8161,-1569.9691,12.9641,5.0);
        CP[playerid] = 105;
    }
    else if(CP[playerid] == 105)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,960.9140,-1570.0966,12.9772,5.0);
        CP[playerid] = 106;
    }
    else if(CP[playerid] == 106)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,926.1542,-1569.8929,12.9447,5.0);
        CP[playerid] = 107;
    }
    else if(CP[playerid] == 107)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,915.2628,-1584.5763,12.9600,5.0);
        CP[playerid] = 108;
    }
    else if(CP[playerid] == 108)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,914.2856,-1630.3322,12.9612,5.0);
        CP[playerid] = 109;
    }
    else if(CP[playerid] == 109)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,914.3433,-1670.4269,12.9681,5.0);
        CP[playerid] = 110;
    }
    else if(CP[playerid] == 110)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,933.6616,-1771.6304,13.1216,5.0);
        CP[playerid] = 111;
    }
    else if(CP[playerid] == 111)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1037.3101,-1792.0226,13.2581,5.0);
        CP[playerid] = 112;
    }
    else if(CP[playerid] == 112)
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,1119.3994,-1715.5334,13.0519,5.0);
        CP[playerid] = 113;
    }
    else if(CP[playerid] == 113)
    {
        new currentveh;
        currentveh = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid))
        {
        SetVehicleToRespawn(currentveh);
        }
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "** The Instructor looks proud at %s and hands him a Driver License **", name);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        DisablePlayerCheckpoint(playerid);
        PlayerInfo[playerid][pCarLic] = 1;
        TakingLesson[playerid] = 0;
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[DMV]: Felicitari,ai trecut testul !");
        CP[playerid] = 0;
        KillTimer(dmvcounttimer);
    }
if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)
        {
          if(TakingLesson[playerid] == 1)
          {
             KillTimer(dmvtimer1);
             DMVCountDown(playerid);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");
             GetPlayerName(playerid, name, sizeof(name));
             format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             CP[playerid] = 100;
             SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);
          }
          else
          {
            SendClientMessage(playerid,COLOR_GREY,"Acest vehicul este pentru testul de conducere !");
            RemovePlayerFromVehicle(playerid);
          }
        }

Pe la liniile astea cred ca e buba . Nu cred ca trebuia sa mai dau si forward , new si "tutorialul" instructorului unde spune cum trebuie sa procedezi ... restul merge ok . Porblema e ca primul cp care apare cand intru in masina de examen nu dispare nici cand intru in el , nici dupa ce trece timpul de 90 de secunde pentru a termina examenul .

Link to comment
Share on other sites

Incearca asa :

[pawn]else if(CP[playerid]==80)//DMV CK

    {

        DisablePlayerCheckpoint(playerid);

    }

    //-----------------[DMV-CPS]-----------------------------------------------------

    else if(CP[playerid] == 99)

    {

      DisablePlayerCheckpoint(playerid);

      CP[playerid] = 0;

    }

    else if(CP[playerid] == 100)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1149.3123,-1712.3945,13.3663,5.0);

        CP[playerid] = 101;

    }

    else if(CP[playerid] == 101)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1152.1296,-1647.6825,13.3586,5.0);

        CP[playerid] = 102;

    }

    else if(CP[playerid] == 102)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1143.6036,-1569.6876,12.8511,5.0);

        CP[playerid] = 103;

    }

    else if(CP[playerid] == 103)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1061.5269,-1569.8389,12.9559,5.0);

        CP[playerid] = 104;

    }

    else if(CP[playerid] == 104)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1008.8161,-1569.9691,12.9641,5.0);

        CP[playerid] = 105;

    }

    else if(CP[playerid] == 105)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,960.9140,-1570.0966,12.9772,5.0);

        CP[playerid] = 106;

    }

    else if(CP[playerid] == 106)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,926.1542,-1569.8929,12.9447,5.0);

        CP[playerid] = 107;

    }

    else if(CP[playerid] == 107)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,915.2628,-1584.5763,12.9600,5.0);

        CP[playerid] = 108;

    }

    else if(CP[playerid] == 108)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,914.2856,-1630.3322,12.9612,5.0);

        CP[playerid] = 109;

    }

    else if(CP[playerid] == 109)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,914.3433,-1670.4269,12.9681,5.0);

        CP[playerid] = 110;

    }

    else if(CP[playerid] == 110)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,933.6616,-1771.6304,13.1216,5.0);

        CP[playerid] = 111;

    }

    else if(CP[playerid] == 111)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1037.3101,-1792.0226,13.2581,5.0);

        CP[playerid] = 112;

    }

    else if(CP[playerid] == 112)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1119.3994,-1715.5334,13.0519,5.0);

        CP[playerid] = 113;

    }

    else if(CP[playerid] == 113)

    {

        new currentveh;

        currentveh = GetPlayerVehicleID(playerid);

        if(IsPlayerInAnyVehicle(playerid))

        {

        SetVehicleToRespawn(currentveh);

        }

        GetPlayerName(playerid, name, sizeof(name));

        format(string, sizeof(string), "** The Instructor looks proud at %s and hands him a Driver License **", name);

        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

        DisablePlayerCheckpoint(playerid);

        PlayerInfo[playerid][pCarLic] = 1;

        TakingLesson[playerid] = 0;

        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[DMV]: Felicitari,ai trecut testul !");

        CP[playerid] = 0;

        KillTimer(dmvcounttimer);

    }[/pawn]

Astept reply!

Link to comment
Share on other sites

Incearca asa :

[pawn]else if(CP[playerid]==80)//DMV CK

    {

        DisablePlayerCheckpoint(playerid);

    }

    //-----------------[DMV-CPS]-----------------------------------------------------

    else if(CP[playerid] == 99)

    {

      DisablePlayerCheckpoint(playerid);

      CP[playerid] = 0;

    }

    else if(CP[playerid] == 100)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1149.3123,-1712.3945,13.3663,5.0);

        CP[playerid] = 101;

    }

    else if(CP[playerid] == 101)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1152.1296,-1647.6825,13.3586,5.0);

        CP[playerid] = 102;

    }

    else if(CP[playerid] == 102)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1143.6036,-1569.6876,12.8511,5.0);

        CP[playerid] = 103;

    }

    else if(CP[playerid] == 103)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1061.5269,-1569.8389,12.9559,5.0);

        CP[playerid] = 104;

    }

    else if(CP[playerid] == 104)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1008.8161,-1569.9691,12.9641,5.0);

        CP[playerid] = 105;

    }

    else if(CP[playerid] == 105)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,960.9140,-1570.0966,12.9772,5.0);

        CP[playerid] = 106;

    }

    else if(CP[playerid] == 106)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,926.1542,-1569.8929,12.9447,5.0);

        CP[playerid] = 107;

    }

    else if(CP[playerid] == 107)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,915.2628,-1584.5763,12.9600,5.0);

        CP[playerid] = 108;

    }

    else if(CP[playerid] == 108)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,914.2856,-1630.3322,12.9612,5.0);

        CP[playerid] = 109;

    }

    else if(CP[playerid] == 109)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,914.3433,-1670.4269,12.9681,5.0);

        CP[playerid] = 110;

    }

    else if(CP[playerid] == 110)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,933.6616,-1771.6304,13.1216,5.0);

        CP[playerid] = 111;

    }

    else if(CP[playerid] == 111)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1037.3101,-1792.0226,13.2581,5.0);

        CP[playerid] = 112;

    }

    else if(CP[playerid] == 112)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1119.3994,-1715.5334,13.0519,5.0);

        CP[playerid] = 113;

    }

    else if(CP[playerid] == 113)

    {

        new currentveh;

        currentveh = GetPlayerVehicleID(playerid);

        if(IsPlayerInAnyVehicle(playerid))

        {

        SetVehicleToRespawn(currentveh);

        }

        GetPlayerName(playerid, name, sizeof(name));

        format(string, sizeof(string), "** The Instructor looks proud at %s and hands him a Driver License **", name);

        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

        DisablePlayerCheckpoint(playerid);

        PlayerInfo[playerid][pCarLic] = 1;

        TakingLesson[playerid] = 0;

        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[DMV]: Felicitari,ai trecut testul !");

        CP[playerid] = 0;

        KillTimer(dmvcounttimer);

    }[/pawn]

Astept reply!

Am pus cum ai zis tu dar degeaba , tot lafel face , intru cu masina in primul checkpoint si nu dispare ... nu dispare nici dupa ce trece timpul de 90 de secunde .

Link to comment
Share on other sites

Nu cumva mai ai un CP cu 100 ?

Mai am aici , care e tot de la sistem , asa era pus de cel care a facut tutorialul ... :D

if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)
        {
          if(TakingLesson[playerid] == 1)
          {
             KillTimer(dmvtimer1);
             DMVCountDown(playerid);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");
             GetPlayerName(playerid, name, sizeof(name));
             format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             CP[playerid] = 100;
             SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);
          }

Link to comment
Share on other sites

Mai am aici , care e tot de la sistem , asa era pus de cel care a facut tutorialul ... :D

if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)
        {
          if(TakingLesson[playerid] == 1)
          {
             KillTimer(dmvtimer1);
             DMVCountDown(playerid);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");
             SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");
             GetPlayerName(playerid, name, sizeof(name));
             format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);
             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             CP[playerid] = 100;
             SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);
          }

Pune coordonatele astea la SetPlayerCheckpoint din sistemul de deasupra:

1149.3123,-1712.3945,13.3663,5.0

Incearca asa :)

Daca ti-am fost de ajutor +1 Respect!Multumesc

Link to comment
Share on other sites

Incearca asa:

[pawn]if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)

        {

          if(TakingLesson[playerid] == 1)

          {

            KillTimer(dmvtimer1);

            DMVCountDown(playerid);

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");

            GetPlayerName(playerid, name, sizeof(name));

            format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            CP[playerid] = 99;

            SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);

          }[/pawn]

 

 

Link to comment
Share on other sites

Incearca asa:

[pawn]if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)

        {

          if(TakingLesson[playerid] == 1)

          {

            KillTimer(dmvtimer1);

            DMVCountDown(playerid);

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");

            GetPlayerName(playerid, name, sizeof(name));

            format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            CP[playerid] = 99;

            SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);

          }[/pawn]

Nu merge . Poate fi din cauza faptului ca eu nu am 100 de cp-uri in gm la OnPlayerEnterCheckpoint ? Sau cum pot afla cate cp-uri sunt ?

Link to comment
Share on other sites

Uite:

  //-----------------[DMV-CPS]-----------------------------------------------------

else if(CP[playerid]==80)

{

    DisablePlayerCheckpoint(playerid);

}

else if(CP[playerid]==99)//Exam_01

{

if(IsPlayerInVehicle(playerid, examc))

{

    DisablePlayerCheckpoint(playerid);

CP[playerid] = 100;

SetPlayerCheckpoint(playerid, 1149.3123,-1712.3945,13.3663,5.0);

}

}

    else if(CP[playerid] == 100)

    {

        DisablePlayerCheckpoint(playerid);

        SetPlayerCheckpoint(playerid,1149.3123,-1712.3945,13.3663,5.0);

        CP[playerid] = 101;

    }

    else if(CP[playerid] == 101)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 102;

        SetPlayerCheckpoint(playerid,1152.1296,-1647.6825,13.3586,5.0);

    }

    else if(CP[playerid] == 102)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 103;

        SetPlayerCheckpoint(playerid,1143.6036,-1569.6876,12.8511,5.0);

    }

    else if(CP[playerid] == 103)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 104;

        SetPlayerCheckpoint(playerid,1061.5269,-1569.8389,12.9559,5.0);

    }

    else if(CP[playerid] == 104)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 105;

        SetPlayerCheckpoint(playerid,1008.8161,-1569.9691,12.9641,5.0);

    }

    else if(CP[playerid] == 105)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 106;

        SetPlayerCheckpoint(playerid,960.9140,-1570.0966,12.9772,5.0);

    }

    else if(CP[playerid] == 106)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 107;

        SetPlayerCheckpoint(playerid,926.1542,-1569.8929,12.9447,5.0);

    }

    else if(CP[playerid] == 107)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 108;

        SetPlayerCheckpoint(playerid,915.2628,-1584.5763,12.9600,5.0);

    }

    else if(CP[playerid] == 108)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 109;

        SetPlayerCheckpoint(playerid,914.2856,-1630.3322,12.9612,5.0);

    }

    else if(CP[playerid] == 109)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 110;

        SetPlayerCheckpoint(playerid,914.3433,-1670.4269,12.9681,5.0);

    }

    else if(CP[playerid] == 110)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 111;

        SetPlayerCheckpoint(playerid,933.6616,-1771.6304,13.1216,5.0);

    }

    else if(CP[playerid] == 111)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 112;

        SetPlayerCheckpoint(playerid,1037.3101,-1792.0226,13.2581,5.0);

    }

    else if(CP[playerid] == 112)

    {

        DisablePlayerCheckpoint(playerid);

        CP[playerid] = 113;

        SetPlayerCheckpoint(playerid,1119.3994,-1715.5334,13.0519,5.0);

    }

    else if(CP[playerid] == 113)

    {

        new currentveh;

        currentveh = GetPlayerVehicleID(playerid);

        if(IsPlayerInAnyVehicle(playerid))

        {

        SetVehicleToRespawn(currentveh);

        }

        GetPlayerName(playerid, name, sizeof(name));

        format(string, sizeof(string), "** The Instructor looks proud at %s and hands him a Driver License **", name);

        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

        DisablePlayerCheckpoint(playerid);

        PlayerInfo[playerid][pCarLic] = 1;

        TakingLesson[playerid] = 0;

        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[DMV]: Felicitari,ai trecut testul !");

        KillTimer(dmvcounttimer);

    }

if(newcar == DMV1 || newcar == DMV2 || newcar == DMV3 || newcar == DMV4 || newcar == DMV5)

        {

          if(TakingLesson[playerid] == 1)

          {

            KillTimer(dmvtimer1);

            DMVCountDown(playerid);

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Urmeaza checkpointurile pentru a trece traseul.Ai la dizpozitie 90 de secunde ");

            SendClientMessage(playerid,COLOR_LIGHTBLUE,"[instructor]:Condu pe partea dreapta si ai grija la celelalte masini !");

            GetPlayerName(playerid, name, sizeof(name));

            format(string, sizeof(string), "** The Instructor starts the engine and lefts the car looking at %s **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            format(string, sizeof(string), "** The Instructor waves to %s and shouts: Good Luck ! **", name);

            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            CP[playerid] = 100;

            SetPlayerCheckpoint(playerid, 1101.8851,-1711.9829,12.9604,5.0);

          }

Pune astea in loc de alea,astept reply...

Daca ti-am fost de ajutor +1 Respect!Multumesc

Link to comment
Share on other sites

Primul checkpoint sau ultimul nu dispare? Macar ai incercat sa vezi?

Normal ca am incercat , altfel nu-mi mai bateam capul degeaba ... Primul cp nu dispare , ramane acolo de zici ca-i singuru' cp de pe server ...

Link to comment
Share on other sites

Posteaza comanda de la DMV

[pawn]//=====================================[Examen]=================================

if(strcmp(cmd, "/examen", true) == 0)

    {

      if(PlayerToPoint(5.0,playerid,1081.2332,-1698.0156,13.5469))

      {

        if(GetPlayerMoney(playerid) >= 500)

        {

          if(PlayerInfo[playerid][pCarLic] == 0)

          {

            if(DMVPrepare[playerid] == 0)

            {

              DMVPrepare[playerid] = 1;

                  GivePlayerMoney(playerid,-500);

                }

                else

                {

              SendClientMessage(playerid,COLOR_GREY,"Esti deja in cursul testului !");

            }

              }

              else

              {

            SendClientMessage(playerid,COLOR_GREY,"Ai deja permisul de conducere!!" );

          }

            }

            else

            {

          SendClientMessage(playerid,COLOR_GREY,"Nu ai destui bani pentru a plati examenul!");

        }

      }

    }[/pawn]

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.