[Pomoc] kapija i otvaranje i zatvaranje.

•2. Feb. 2012.• Zaključano
2,976
pregleda
17
postova
cfg:)
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
cfg:)
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Feb. 2012.
ma probao sam sa tim tutOm nece erori stalno:S
Paul McCartney
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Feb. 2012.
kako da napravim da se automatski zatvara i da nije od organzacije.
Nxidza
5
Crime Lord
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Feb. 2012.
pa kod mene  je id tog objekta 980.
Paul McCartney
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Feb. 2012.
a koje kordinate moram ovdje  if (PlayerToPoint(15, playerid,x,y,z)) jeli od kapije?
Paul McCartney
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
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