Detaljan opis problema: Ovako napravio sam posao stolara i kad ubacim ormara u vozila pojavi mi se checkpoint di trebam odvest i kad dodem na checkpoint nece mi ocitat da sam doso na njega
if(newkeys & KEY_FIRE)
{
if(stolartese == 5) //levi klik
{
new Float:Poz;
GetVehiclePos(stolardvozila, Poz, Poz, Poz);
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1945.4174,-1867.7484,13.5619))//VOZILO1
{
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, ""ZPLAVA"TRHP - "BELA"Morate da izadjete iz vozila!");
RemovePlayerAttachedObject(playerid,5);
namobjekat = CreateDynamicObject(2346, 0.18, 2.10, -0.01, -12.00, -18.00, 18.00);
AttachDynamicObjectToVehicle(namobjekat, stolardvozila, 0.090000, -1.799998, 0.254999, 0.000000, 0.000000, 0.000000); //Object Model: 684 |
SCM(playerid, GRAD2, ""ZPLAVA"TRHP - "BELA"Utovarili ste namjestaj. Sada ga odvezite u magacin na oznaceno odrediste.");
SetPlayerCheckpoint(playerid, 898.7090, -1071.8527, 24.4400,5.0); //kordinati gdje istovaramo namjestaj
stolartese = 6;
SetPlayerSpecialAction(playerid, 0);
}
else return SCM(playerid, GRAD2, ""ZPLAVA"TRHP - "BELA"Niste blizu kamiona.");
}
}if(IsPlayerInRangeOfPoint(playerid, 7.0, 898.7090, -1071.8527, 24.4400))
{
if(stolartese == 6)
{
new v = GetPlayerVehicleID(playerid);
if(v == stolardvozila && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new plata = 450;
new bonus = random(100);
new dick;
SCM(playerid,-1,"");
SCM(playerid,-1,"Istovarili ste isklecani kamen.");
SCMF(playerid,-1,"Isplata $%d",plata+bonus);
SCM(playerid,-1,"");
format(dick,sizeof(dick),"{FFFFFF}Zelite li ponovo klecati kamen ?");
ShowPlayerDialog(playerid,54,DIALOG_STYLE_MSGBOX,"{07C1F5}Kamenorezac",dick,"Da","Ne");
GivePlayerMoney(playerid, plata+bonus);
DestroyDynamicObject(namobjekat);
SavePlayer(playerid);
DisablePlayerCheckpoint(playerid);
}
}
}