OnPlayerEnterCheckpoint

Započeo statham.3
21. Apr. 2018. Zaključano
704
pregleda
9
postova
Lazar Milojevic
5
Kingpin
21. Apr. 2018.
Problem(error/warning): Napravio sam posao Mesara i kada ukuca /mesar stvori mu se prvi 1 cp(sve radi ali kada stanem na njega nece da nestane)
Dio skripte
: [ pawn ]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): Ovde su slike i komande i Onplayerentercheckpoint    https://imgur.com/a/CIrkNPS
Djole2
3
Hustler
21. Apr. 2018.
Probaj sa:
if(IsPlayerInRangeOfPoint(playerid, 5.0, pa tamo gde stvoris chekpoint koordinate))
Lazar Milojevic
5
Kingpin
21. Apr. 2018.
Stavio sam i to nece
Snajper
4
Enforcer
21. Apr. 2018.
Probaj staviti kada ti igrac udje u c.point da mu pravi novi c.point na drugoj lokaciji a takodje stavi da hide taj cp u koji si usao-
 DisablePlayerCheckpoint 
Lazar Milojevic
5
Kingpin
22. Apr. 2018.
Pa jel si ti pogledao slike naravno da provo ide DisablePlayerCheckpoint  pa onda setplayer.. ??
Rax_King
5
Godfather
22. Apr. 2018.
Daj cijeli callback OnPlayerEnterCheckpoint
Lazar Milojevic
5
Kingpin
22. Apr. 2018.
@.ksunder ne radi i to sa BusDriverJob isto udje na prvi CP i nece da mu udje na drugi 
public OnPlayerEnterCheckpoint(playerid)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
{
    if(BusDriverJob == 1){
        BusDriverJob = 2;
        TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
        SetPlayerCheckpoint(playerid,-2469.9277,2435.7537,15.5293, 3.0);
        SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
        return 1;
}
if(BusDriverJob == 2){
BusDriverJob = 3;
DisablePlayerCheckpoint(playerid);
    TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
SetPlayerCheckpoint(playerid,-2616.8850,2359.3521,8.6163, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 3){
BusDriverJob = 4;
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2617.3657,2288.0708,8.1652, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 4){
BusDriverJob = 5;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
SetPlayerCheckpoint(playerid,-2564.6245,2303.3435,4.8359, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 5){
BusDriverJob = 6;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
SetPlayerCheckpoint(playerid,-2543.5171,2278.8567,4.8359, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 6){
BusDriverJob = 7;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
SetPlayerCheckpoint(playerid,-2517.3281,2266.5828,4.8359, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 7){
BusDriverJob = 8;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
SetPlayerCheckpoint(playerid, -2430.5813,2332.1252,4.8359, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 8){
BusDriverJob = 9;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid,-2355.5498,2413.6172,6.8807, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 9){
BusDriverJob = 10;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
SetPlayerCheckpoint(playerid,-2423.5513,2436.2903,12.9344, 3.0);
SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
return 1;
}
if(BusDriverJob == 10){
BusDriverJob = 11;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~Posao zavrsen...", 5000, 3);
GivePlayerMoney(playerid,2100);
SendClientMessage(playerid,COLOR_YELLOW," Uspesno ste prevezli putnije i zaradili 2100$");
return 1;
}
        if(MesarJob == 1){

MesarJob = 2;
SendClientMessage(playerid,COLOR_LIME,"Uzeli ste kutiju sada idite na traku i sacekajte 5s da se meso ubaci u kutiju");
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,934.3763,2133.4758,1011.0234, 1.5);
}
if(MesarJob == 2)
{
    MesarJob = 3;
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
    utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~Pakovanje mesa u kutiju...", 5000, 3);
SetPlayerCheckpoint(playerid,942.3709,2153.1965,1011.0234, 1.5);
SendClientMessage(playerid,COLOR_LIME,"Sada idi na drugu traku da ti zalepe nalepnicu(dozvolu za prodaju mesa)");
}
if(MesarJob == 3)
{
    DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid, 0);
MesarJob = 4;
    utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
GameTextForPlayer(playerid, "~b~Lepljenje nalepnice na kutiju...", 5000, 3);
SetPlayerCheckpoint(playerid,942.9919,2173.3088,1011.0234, 1.5);
SendClientMessage(playerid,COLOR_LIME,"Sada idite i ostavite kutiju pored vrata magacina");
}
if(MesarJob == 4)
{
    MesarJob = 0;
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid,400);
    SendClientMessage(playerid,COLOR_LIME,"Zavrsili ste posao i zaradili 400$");
}

return 1;

}

return 1;

}
Rax_King
5
Godfather
22. Apr. 2018.

public OnPlayerEnterCheckpoint(playerid)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560) {
        if(BusDriverJob == 1) {
            BusDriverJob = 2;
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid,-2469.9277,2435.7537,15.5293, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 2){
            BusDriverJob = 3;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid,-2616.8850,2359.3521,8.6163, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 3){
            BusDriverJob = 4;
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid,-2617.3657,2288.0708,8.1652, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 4){
            BusDriverJob = 5;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid,-2564.6245,2303.3435,4.8359, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 5){
            BusDriverJob = 6;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid,-2543.5171,2278.8567,4.8359, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 6){
            BusDriverJob = 7;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid,-2517.3281,2266.5828,4.8359, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 7){
            BusDriverJob = 8;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~ukrcavanje putnika...", 5000, 3);
            SetPlayerCheckpoint(playerid, -2430.5813,2332.1252,4.8359, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 8){
            BusDriverJob = 9;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            SetPlayerCheckpoint(playerid,-2355.5498,2413.6172,6.8807, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 9){
            BusDriverJob = 10;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            SetPlayerCheckpoint(playerid,-2423.5513,2436.2903,12.9344, 3.0);
            SendClientMessage(playerid, COLOR_YELLOW, " Nastavi da pratis crvene markere na mapi!");
            return 1;
        }
        if(BusDriverJob == 10){
            BusDriverJob = 11;
            DisablePlayerCheckpoint(playerid);
            TogglePlayerControllable(playerid, 0);
            utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
            GameTextForPlayer(playerid, "~b~Posao zavrsen...", 5000, 3);
            GivePlayerMoney(playerid,2100);
            SendClientMessage(playerid,COLOR_YELLOW," Uspesno ste prevezli putnije i zaradili 2100$");
            return 1;
        }
    }
    if(MesarJob == 1){
        MesarJob = 2;
        SendClientMessage(playerid,COLOR_LIME,"Uzeli ste kutiju sada idite na traku i sacekajte 5s da se meso ubaci u kutiju");
        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid,934.3763,2133.4758,1011.0234, 1.5);
    }
    else if(MesarJob == 2)
    {
        MesarJob = 3;
        DisablePlayerCheckpoint(playerid);
        TogglePlayerControllable(playerid, 0);
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
        GameTextForPlayer(playerid, "~b~Pakovanje mesa u kutiju...", 5000, 3);
        SetPlayerCheckpoint(playerid,942.3709,2153.1965,1011.0234, 1.5);
        SendClientMessage(playerid,COLOR_LIME,"Sada idi na drugu traku da ti zalepe nalepnicu(dozvolu za prodaju mesa)");
    }
    else if(MesarJob == 3)
    {
        DisablePlayerCheckpoint(playerid);
        TogglePlayerControllable(playerid, 0);
        MesarJob = 4;
        utovar = SetTimerEx("preposta", 5000, false, "i", playerid);
        GameTextForPlayer(playerid, "~b~Lepljenje nalepnice na kutiju...", 5000, 3);
        SetPlayerCheckpoint(playerid,942.9919,2173.3088,1011.0234, 1.5);
        SendClientMessage(playerid,COLOR_LIME,"Sada idite i ostavite kutiju pored vrata magacina");
    }
    else if(MesarJob == 4)
    {
        MesarJob = 0;
        DisablePlayerCheckpoint(playerid);
        GivePlayerMoney(playerid,400);
        SendClientMessage(playerid,COLOR_LIME,"Zavrsili ste posao i zaradili 400$");
    }
    return 1;
}


Provjeravao si da li je igrac u vozilu (model id) = 560
Lazar Milojevic
5
Kingpin
22. Apr. 2018.
@.ksunder ovaj drugi posao Mesar radi ali kada sam u sultanu i kada udjem na prvi cp nece da nestane i da se pojavi drugi ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha