Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]Pljacka banke

pre 10 godina
227
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Toretto_Samp
Hustler
pre 10 godina
Skripta koju koristim: //
Detaljan opis problema: Kako da namestim kad igrac pocne da pljacka i kad se pomeri sa koordinata da mu se prekine pljacka
Dio skripte:
CMD:robbank(playerid, params[])
{
    if(IsPlayerConnected(playerid))
{
if(robpossible == 1)
{
    if(BPlajckanjeTajmer > 0) return SCM(playerid,COLOR_WHITE,"Vec pljackas zlataru");
if(PlayerInfo == 5 || PlayerInfo == 5 || PlayerInfo == 7 || PlayerInfo == 7 ||PlayerInfo >= 3)
  {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 120.4778,1728.1215,-36.0424)) // PROMIJENI KORDINATE, NA SVOJU BANK INTERIER!
    {
    robpossible = 0;
      SetTimer("waittimer", 1800000, false);
        SetTimerEx("robtimer", 180000, false, "d", playerid);
        BPlajckanjeTajmer = 180;
        pljackanjetimerigrac = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  //SendClientMessageToAll(COLOR_WHITE,"{FF0000}[Vanredne vesti]{FFFFFF}Neko pokusava da opljacka {FF0000}FC Banku{FFFFFF} molimo policiju da zaustavi pljackase!");
      //SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Morate sacekati 180 sekunde da biste opljackali banku!"); //KOLIKO MORA CEKAT' VI MOZETE MJENJAT'
          TogglePlayerControllable(playerid,0);
          SetTimerEx("UnfreezePlayer",60000,false,"d",playerid);
}
}
else
{
SCM(playerid,COLOR_WHITE,"Morate biti clan bande da biste pljackali banku!");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Banka se trenutno ne moze pljackati!"); // PORUKA KOJU SALJE IGRACU, KAD' NE MOZE DA OPLJACKA
  }
    return 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
LAVendeta
Shot Caller
pre 10 godina
Mozes na vise nacina al ae ovako probaj.
Prvo uzems igracevu poziciju.Ovako:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);

E tako.Sada kada igrac unese komandu robbank napravis nesto ovako:
if (IsPlayerInRangeOfPoint(playerid, //ovde pises range, x,y,z //Ovo su ti one kordinate sto ssmo mu uzeli)) 

I sada Ukoliko se igrac pomeri iz tih kordinata jednostavno mu ugasi tu pljacku
return //... tvoj kod za gasenje pljacke

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava