[Pomoc] Kapija

454
pregleda
6
postova
[NL] Maki
5
Underboss
5. Sep. 2012.
Skripta koju koristim: LRRP
Detaljan opis problema: Napravio sam kapiju i komandu da se otvori kapija se otvori i nece da se zatvori 😄
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Evo kako sam dodavao
//----------- Unknown Organisation
forward zatvori2();
new unknown;

public GateClose25()//unknown
{
    MoveDynamicObject(unknown, 2806, -1586.5, 9.8999996185303,3);
  return 1;
}

//--------------------- Objekti koji se pomeraju
unknown = CreateDynamicObject(980,1245.3275146484,-767.20440673828,93.842063903809,0,0,0);

//------------------------------------------------------------------------------
if (strcmp("/unknown", cmdtext, true, 10) == 0)
{
if(PlayerInfo >= 11 || PlayerInfo == 11) // Samo za igrace te organizacije
{
            MoveDynamicObject(unknown,1245.3275146484,-767.20440673828,98.517349243164, 1.00); //Kordinati OTVORENE kapije
        SetTimer("zatvori2", 10000, 0);
        SendClientMessage(playerid, COLOR_WHITE, "Kapija otvorena, zatvorice se za 10 sekundi.");
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED, "");
}
}
Deleted User
Obrisan korisnik
5. Sep. 2012.
Aktivirao si timer zatvori2: SetTimer("zatvori2", 10000, 0);
A kapija ti je timer
public GateClose25()//unknown
{
    MoveDynamicObject(unknown, 2806, -1586.5, 9.8999996185303,3);
  return 1;
}
Pa znaci samo ovo SetTimer("GateClose25", 10000, 0); tako stavis
[NL] Maki
5
Underboss
5. Sep. 2012.
Hvala , resio nego de mi obijasni kako da napravim da kapiju moze da otvori samo jedan igrac npr na ime Thiego
Deleted User
Obrisan korisnik
5. Sep. 2012.
Quote from September 5, 2012, 3:56 pm:
Hvala , resio nego de mi obijasni kako da napravim da kapiju moze da otvori samo jedan igrac npr na ime Thiego

new Ime;
GetPlayerName(playerid, Ime, sizeof(Ime));
if(strcmp(Ime,"STAVIS KOJE HOCES IME",true))
{
//Dalje sta da radi ako je to to ime
}
[NL] Maki
5
Underboss
5. Sep. 2012.
npr hocu kapiju da moze samo jedan da je otvori i sad idem
// Privatna Kapija
new privatnakapija;
forward zatvori3();


Pa :
//--------------------- Objekti koji se pomeraju
privatnakapija = CreateDynamicObject(980,1245.3275146484,-767.20440673828,93.842063903809,0,0,0); // kordinati zatvorene


Pa onda :
public GateClose26()// Privatna kapija
{
    MoveDynamicObject(privatnakapija, 2806, -1586.5, 9.8999996185303,3); // ovde stavljam kordinate otvorene
  return 1;
}


Pa onda na kraj gma :
public zatvori3()
{
MoveDynamicObject(privatnakapija, 1245.3275146484,-767.20440673828,93.842063903809,3.0);
return true;
}


Onda dodajem komandu :

//------------------------------------------------------------------------------
if (strcmp("/privatnakapija", cmdtext, true, 10) == 0)
{
new Ime;
GetPlayerName(playerid, Ime, sizeof(Ime));
if(strcmp(Ime,"Thiego",true))
{
{
            MoveDynamicObject(privatna kapija,1245.3275146484,-767.20440673828,98.517349243164, 1.00); //Kordinati OTVORENE kapije
        SetTimer("zatvori3", 10000, 0);
        SendClientMessage(playerid, COLOR_WHITE, "Kapija otvorena, zatvorice se za 10 sekundi.");
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED, "");
}
}


Jel bi to trebalo izgledati ovako ?
Deleted User
Obrisan korisnik
5. Sep. 2012.
if (strcmp("/privatnakapija", cmdtext, true, 10) == 0)
{
new Ime;
GetPlayerName(playerid, Ime, sizeof(Ime));
if(strcmp(Ime,"Thiego",true))
{
            MoveDynamicObject(privatna kapija,1245.3275146484,-767.20440673828,98.517349243164, 1.00); //Kordinati OTVORENE kapije
        SetTimer("zatvori3", 10000, 0);
        SendClientMessage(playerid, COLOR_WHITE, "Kapija otvorena, zatvorice se za 10 sekundi.");
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED, "");
}
}

Imao si viska
{
I sta ce ti GateClose25 imas drugi timer iako to moze drugacije ali ajde ok je tako bi trebalo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha