[Pomoc] Kapije automatske

Započeo Bugi
28. Mar. 2013. Zaključano
202
pregleda
4
postova
Bugi
5
Crime Lord
28. Mar. 2013.
Skripta koju koristim: EGRPG final editovan
Detaljan opis problema: Jbg ja napravio /otvori /zatvori al nikako ne mogu da provalim kako da napravim onu automatsku, msm da se otvori kad stisne h, a za 7 sec se zatvori ako kapirate? Ako moze malo detaljnije posto sam beginner 😄
Deo skripte: Pa to da mi kazete pod koji public ide i to
Neke slike/video za lakse dobijanje pomoci: /
filip.admin
5
Crime Lord
28. Mar. 2013.
new Gate; // definiras

public OnGameModeInit()
{
Gate = CreateObject(4141, 110.0, 110.0, 110.0, 0.0, 0.0, 0.0, 100.0); // ZATVORENA
//4141 - ID OBJEKTA KAPIJE
///DALJE ZNAS.
return 1;
}


Komanda:
CMD:otvori(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 110.0, 110.0, 110.0)) // Od kuda moze otvoriti
{
SetTimerEx("CloseGate", 7000, false, "i", playerid); // TIMER KOJI POKRECE DA JU ZATVORI NAKON 7 SEK
MoveObject(Gate, 10.0, 10.1, 10.2, 2.0, 0.0, 0.0, 0.0); // Kapija OTVORENA
// X - 10.0
// Y - 10.1
// Z - 10.2
// 2.0 BRZINA
return 1;
}
return 1;
}


Pod publice:
forward CloseGate(playerid);
public CloseGate(playerid)
{
MoveObject(Gate, 110.0, 110.1, 110.2, 2.0, 0.0, 0.0, 0.0); // Zatvorena kapija
// 110.0 - X
// 110.1 - Y
// 110.2 - Z
// 2.0 BRZINA
}
Bugi
5
Crime Lord
28. Mar. 2013.
Hvala, ali jel mozes u strcmp? Posto mi je ceo mod u tome ... :S izvini sto te smaram i ako moze kad stisne H ili C da se otvori a ne komandom
filip.admin
5
Crime Lord
28. Mar. 2013.
Quote from March 28, 2013, 9:29 pm:
Hvala, ali jel mozes u strcmp? Posto mi je ceo mod u tome ... :S izvini sto te smaram i ako moze kad stisne H ili C da se otvori a ne komandom


Može naravno.
Isto to dodaš samo pod "OnPlayerKeyStateChange",mislim ovaj dio iz komande.
Dio "KEY_CROUCH"

if(strcmp(cmdtext, "/vr", true);
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 110.0, 110.0, 110.0)) // Od kuda moze otvoriti
{
SetTimerEx("CloseGate", 7000, false, "i", playerid); // TIMER KOJI POKRECE DA JU ZATVORI NAKON 7 SEK
MoveObject(Gate, 10.0, 10.1, 10.2, 2.0, 0.0, 0.0, 0.0); // Kapija OTVORENA
// X - 10.0
// Y - 10.1
// Z - 10.2
// 2.0 BRZINA
return 1;
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha