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
OnPlayerEnterCheckpoint
704
pregleda
9
postova
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;
}
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
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava