[Pomoc] Kapije automatske

Započeo Bugi, Mart 28, 2013, 22:15:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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 :D
Deo skripte: Pa to da mi kazete pod koji public ide i to
Neke slike/video za lakse dobijanje pomoci: /
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


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
}
Poslednja Izmena: Mart 28, 2013, 22:27:42 POSLE PODNE od FlasH
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

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
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


[quote author=[OG]Bugi.psd ☮ link=topic=70759.msg493767#msg493767 date=1364506187]
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
[/quote]

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;
}
Poslednja Izmena: Mart 28, 2013, 22:37:01 POSLE PODNE od FlasH
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N