Zaključano

[pomoc]Checkpoint

Započeo Ivann
pre 10 godina
197
pregleda
3
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
[BL-RP]Armin
Enforcer
pre 10 godina
Skripta koju koristim: od 0
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);
            }
    }
  }
Rudimental
OG Legend
pre 10 godina
Pa uz upaljen checkpoint treba ti i varijabla i onda jednostavno kad dodjes na marker ako imas tu varijablu da ti obrise taj marker i da uradi sta si ti zamislio dalje ...
arnel avdic
Underboss
pre 10 godina
if(IsPlayerInRangeOfPoint(playerid, 5.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);
            }
    }
  }

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava