[POMOC] Zatvaranje vrata

Započeo Huan Escobar
12. Jun 2016. Zaključano
459
pregleda
3
postova
Filip Corak
4
Enforcer
12. Jun 2016.
Skripta koju koristim: UP
Detaljan opis problema: Sklipio sam nekako pljackanje banke i obijanje sefa ali kad obijem sef kad se vrata otvore ne umem da napravim da se posle 250 sekundi zatvore posto pljackanje sefa traje 200 sekundi pa da igrac ima vremena da izadje. Ako mi neko moze pomoc?
Dio skripte: Ovo sef1 = 1; oznacava da su vrata otvorena
public ObijanjeSefa(playerid)
{
    if(IsPlayerConnected(playerid))
    {
new RandomSef;
    new string;
  new sendername;
  RandomSef = random(3);
      switch(RandomSef)
        {
        case 0,1:
        {
              TogglePlayerControllable(playerid, 1);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* Sef je Uspesno Obijen (( %s )).", sendername);
                ProxDetector(50.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
                MoveDynamicObject(sefbanka, 1462.9000244141, -973.59997558594, 23.39999961853, 1.0, 0, 0, 90);
                WantedPoints = 3;
new wantedlevel;
wantedlevel = GetPlayerWantedLevel(playerid);
if(wantedlevel < 3)
{
SetPlayerWantedLevel(playerid, 3);
}
SetPlayerCriminal(playerid,255, "Obijanje Sefa Banke");
    SendClientMessage(playerid, COLOR_LIGHTRED,"Sef Obijen!");
    ObijaSef = 0;
    sef1 = 1;
      }
          case 2:
          {
              ObijaSef = 0;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, COLOR_LIGHTRED,"Sef nije Obijen!");
              format(string, sizeof(string), "* Sef je Neuspesno Obijen (( %s )).", sendername);
              WantedPoints = 1;
new wantedlevel;
wantedlevel = GetPlayerWantedLevel(playerid);
if(wantedlevel < 1)
{
SetPlayerWantedLevel(playerid, 1);
}
    SetPlayerCriminal(playerid,255, "Pokusaj Obijanja Sefa Banke");
ProxDetector(50.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
            }
        }
    }
    return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Keno_Caponee
4
Shot Caller
12. Jun 2016.
brate ako vec znas onda napravi neku cmd tipa /popravibankvrata koju moze koristiti PD nakon pljacke evo ti primer iz Cwood moda pa ti to editaj po tamo tom kodu i tim srnajima ovo ti je samo PREDLOG
YCMD:popravibankvrata(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
    if(!IgracPolicajac(playerid)) return Error(playerid, "Niste pripadnik drzavnih bezbednosti.");
    if(BankaVrataSrusena == 0) return Error(playerid, "Vrata sefa nisu razvaljena!");
    if(!IsPlayerInRangeOfPoint(playerid,5, 2942.5288, -1782.9104, 1178.5803)) return Error(playerid, "Moras da budes pored vrata sefa banke!");
    X_SCM(playerid, "Majstor je popravio vrata zatvora!");
    BankaVrataSrusena = 0;
    DestroyDynamicObject(svratabanka1);
    vratabanka1 = CreateDynamicObject(2634, 2942.72095, -1782.33826, 1179.15637,  0.00000, 0.00000, 0.00000);
return true;
}
Rudimental
5
OG Legend
12. Jun 2016.
Napravis tajmer ako ga nemas kada se sef obije da tece vreme i kada prodje tih 250 sec sto vec hoces samo pomocu ovoga posto vec imas vratis to na staro.
MoveDynamicObject(sefbanka, 1462.9000244141, -973.59997558594, 23.39999961853, 1.0, 0, 0, 90);


Ako ovaj kod uzmes sto sam sada poslao nece se nista desiti jer ovo je koliko vidim otvoren sef moras u scripti pronaci zatvoren imas to tamo gde se objekat kreira odes u find i kucas sefbanka i naces pa uzmes kordinate i zamenis sa ovim.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha