[Pomoc] kapija i otvaranje i zatvaranje.

2. Feb. 2012. Zaključano
2,954
pregleda
17
postova
cfg:)
5
Underboss
2. Feb. 2012.
Skripta koju koristim: mOje.
Detaljan opis problema: moze li mi neko uradit ovu kapiju nemoguuuuuuuuuuuuuu nikakoooooo  😢 😢 da napravim gledao sam tutoriale ne uspjeva  😢 evo kordinate otvorene i zatvorene kapij. hvalaa  ☹️
Neke slike/video za lakse dobivanje pomoci(neobavezno):
CreateObject(980, 64.5654296875, -1527.08203125, 6.9155950546265, 0, 0, 81.996459960938);kordinate otvorene kapije

CreateObject(980, 64.5654296875, -1527.08203125, 0.66559505462646, 0, 0, 81.996459960938);kordinate zatvorene kapije
FD G[0]D
4
Shot Caller
2. Feb. 2012.
xmm 😄 idi na www.sa-mp.com/download skini ono dole sve to prebaci lepo nemoj da replace udjes u pawno tvoj mod i stavis CreateDynamicObject i nezz dalje,ja sam pocetnik ali tako sam ja popravio........
Luis
5
Godfather
cfg:)
5
Underboss
2. Feb. 2012.
ma probao sam sa tim tutOm nece erori stalno:S
Paul McCartney
4
Enforcer
2. Feb. 2012.
if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    if (PlayerInfo == 5 || PlayerInfo == 5)
  {
  SendClientMessage(playerid, COLOR_GREY, "Otvaras kapiju u YAKUZA bazi.");
  MoveObject(kapija1, 64.5654296875, -1527.08203125, 6.9155950546265, 2);
  return 1;
  }

	if (strcmp("/zatvori", cmdtext, true, 10) == 0)
{
    if (PlayerInfo == 5 || PlayerInfo == 5)
  {
  SendClientMessage(playerid, COLOR_GREY, "Zatvaras kapiju u YAKUZA bazi.");
  MoveObject(kapija1, 64.5654296875, -1527.08203125, 0.66559505462646, 2);
  return 1;
  }


na pocetak skripte stavis
new kapija1;


i trebas stavit objekat na ovaj nacin u skriptu
kapija1 = CreateObject(2990, 64.5654296875, -1527.08203125, 0.66559505462646, 0, 0, 90);
cfg:)
5
Underboss
2. Feb. 2012.
kako da napravim da se automatski zatvara i da nije od organzacije.
Nxidza
5
Crime Lord
2. Feb. 2012.
if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
                        SetTimer("Zatvorena", 12000, 0);
  SendClientMessage(playerid, COLOR_GREY, "Otvaras kapiju u YAKUZA bazi.");
  MoveObject(kapija1, 64.5654296875, -1527.08203125, 6.9155950546265, 2);
  return 1;
  }


forwardas takodje :
forward Zatvorena(playerid);


dodas ovaj public :
public Zatvorena(playerid)
{
      MoveObject(kapija1, 64.5654296875, -1527.08203125, 0.66559505462646, 2);
      PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
      return 1;
}


takodje dodas samo kao sto ti je rekao pod new-ove :
new kapija1;


a pod public ongamemodeinit :
kapija1 = CreateObject(2990, 64.5654296875, -1527.08203125, 0.66559505462646, 0, 0, 90);


EDIT:Izmenjaj /otvori komandu kako ti odgovara ja sam u nju dodao samo timer i uklonio proveru da ako je igrac u org id 5 da moze da otvori,znaci ti promeni sendclientmessage i stavi sta zelis u nju ...Takodje i vreme u timeru mozes namestiti !
cfg:)
5
Underboss
2. Feb. 2012.
a sta znaci ovaj broj ovdje  2990 i kako da to promjenim da mogu svi otvarati

kapija1 = CreateObject(2990, 64.5654296875, -1527.08203125, 0.66559505462646, 0, 0, 90);
Paul McCartney
4
Enforcer
2. Feb. 2012.
to 2990 ti je ID objekta

Pa nxidza ti je dao komandu da je svi igraci mogu koristit :S ako zelis za odredjenu organizaciju onda pises:
if (PlayerInfo == 5 || PlayerInfo == 5)


znaci ovo "pMember" dopusta da clanovi"broj 5 je id org/bande/mafije" org/mafije/bande pod ID-om 5 mogu otvarat vrata, "pLeader" dopusta da i lider moze otvarat kapiju te org/bande/mafije mod ID-om broj 5
cfg:)
5
Underboss
2. Feb. 2012.
pa kod mene  je id tog objekta 980.
Paul McCartney
4
Enforcer
2. Feb. 2012.
pa onda stavis ID tog objekta umjesto onog mojeg ID-a i naravno svoje kordinate objekta, a ovo sam ti dao samo kao primjer
cfg:)
5
Underboss
2. Feb. 2012.
Ali kako da napravim da nemoze otvorit kad je bilo gdje nego kada samo pridje i kada kuca /otvori da pise onaj text otvara kapiju i da taj text vide ostali igraci.
Nxidza
5
Crime Lord
2. Feb. 2012.
¢fg🙂 wrote on February 2, 2012, 3:22 pm:
Ali kako da napravim da nemoze otvorit kad je bilo gdje nego kada samo pridje i kada kuca /otvori da pise onaj text otvara kapiju i da taj text vide ostali igraci.

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
        if (PlayerToPoint(15, playerid,x,y,z))
                      {
                        SetTimer("Zatvorena", 12000, 0);
  format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
      ProxDetector(30.0, playerid, string, BOJA,BOJA,BOJA,BOJA,BOJA);
  MoveObject(kapija1, 64.5654296875, -1527.08203125, 6.9155950546265, 2);
                        }
  return 1;
  }


gde sam napisao x,y,z stavi koorrdinate gde zelis  ..

Takodje izbaci ProxDetector ako ga ne koristis ..
cfg:)
5
Underboss
3. Feb. 2012.
a koje kordinate moram ovdje  if (PlayerToPoint(15, playerid,x,y,z)) jeli od kapije?
Paul McCartney
4
Enforcer
3. Feb. 2012.
if (PlayerToPoint(15, playerid,x,y,z))

"PlayerToPoint" ilti ga "moras bit na odredjenom mjestu da bi mogao koristit neku komandu"

znaci tu stavljas kordinate mjesta odakle on moze koristit neku komandu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha