[pomoc] pokretna kapija

Započeo Streetboy
28. Okt. 2012. Zaključano
996
pregleda
7
postova
STREETBOY
5
Kingpin
28. Okt. 2012.
Skripta koju koristim: Moj edit Ravens'a
Detaljan opis problema: Kako napraviti pokretnu kapiju tj gdje da stavim otvorene koordinate a gdje zatvorene i ostalo...Dolje je jedan primjer,mafije koja je u modu bila..
Dio skripte
forward blodsz();
new blods;
public blodsz()
{      MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
      return 1;
}
if(!strcmp(cmdtext, "/blods", true))
{
  if (IsPlayerInRangeOfPoint(playerid, 271,154.0567,-1743.5526,5.1425))
{
if(PlayerInfo == 16 || PlayerInfo == 16)
{
MoveDynamicObject(bloods, 2518.1000976563, -1797.3000488281, 15.300000190735, 2.5); // ovdje otvrene koradinate samo za bloodse
SetTimer("bloodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Kapija otvorena,biti ce automatski zatvorena nakon 7 sekundi.");
        format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
  ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  return 1;
  }
{
SendClientMessage(playerid, COLOR_GREY,"*  Nemate daljinski od vrata ili kapije !");
  return 1;
          }

}
SendClientMessage(playerid, COLOR_GREY,"*  Niste blizu vrata ili kapije !");
return 1;
}
Create3DTextLabel(" \n Kucaj \"/bloods \" da je otvoris.",0xFFFF00AA,  15,2518.3,-1782.5,15.3, 20,0,1);
if(!strcmp(cmdtext, "/bloods", true))
{
PlayerInfo = 1;
if(PlayerInfo == 16 || PlayerInfo == 16)
{
  if (IsPlayerInRangeOfPoint(playerid, 15,2518.3,-1782.5,15.3))
{
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
SetTimer("blodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Vrata Bloods-a otvorena,biti ce automatski zatvorena nakon 5 sekundi.");

        format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
  ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  return 1;
  }
      else
  SendClientMessage(playerid, COLOR_GREY,"*  Niste blizu vrata ili kapije !");
    return 1;
            }
      else
  SendClientMessage(playerid, COLOR_GREY,"*  Nemate daljinski od vrata !");
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
danijel123
5
Kingpin
28. Okt. 2012.
U komandi /blods kod MoveDynamicObject stavljas kordinate otvorene a u public blodsz stavljas kordinate zatvorene kapije
STREETBOY
5
Kingpin
28. Okt. 2012.
Quote from October 28, 2012, 8:36 pm:
U komandi /blods kod MoveDynamicObject stavljas kordinate otvorene a u public blodsz stavljas kordinate zatvorene kapije


Dobro to sam pretezno shvatio a ovo sto se tice komande /bloods i kod ''if (IsPlayerInRangeOfPoint'' ?
Deleted User
Obrisan korisnik
28. Okt. 2012.
IsPlayerOfRangePoint ti stavlja granicu odakle ti djeluje cmd...
Maki187
5
Crime Lord
28. Okt. 2012.
CarterIV wrote on October 28, 2012, 8:57 pm:
Tu stavi koordinate zatvorene kapije...


Nemoj da lupas gluposti CarterIV

Koordiante za zatvorenu kapiju stavjas tamo u tajmer, a IsPlayerInrange stavljas poziciju sa koje moze da se otvori kapija
STREETBOY
5
Kingpin
28. Okt. 2012.
Ovako sam napravio i sada pise da je se otvara kada kucam /bloods ali se ne pomjera?
	if(!strcmp(cmdtext, "/bloods", true))
{
PlayerInfo = 1;
if(PlayerInfo == 16 || PlayerInfo == 16)
{
  if (IsPlayerInRangeOfPoint(playerid, 15,2518.3,-1782.5,15.3))
{
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
SetTimer("blodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Vrata Bloods-a otvorena,biti ce automatski zatvorena nakon 5 sekundi.");

        format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
  ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  return 1;
  }
      else
  SendClientMessage(playerid, COLOR_GREY,"*  Niste blizu vrata ili kapije !");
    return 1;
            }
      else
  SendClientMessage(playerid, COLOR_GREY,"*  Nemate daljinski od vrata !");
    return 1;
}
Maki187
5
Crime Lord
28. Okt. 2012.
Quote
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);


Normalno da ti ne radi, pogledaj Wiki

http://wiki.sa-mp.com/wiki/MoveObject

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha