[Pomoc] Rampa


Započeo [JV:RP] Milos, Avgust 28, 2014, 19:24:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:BR-RP
Detaljan opis problema:Pa hocu da mi se rampa polako otvara a ne ovako brzo,pokusavao sam stavljao sam npr
2.00);
ali nece Pokusavao sam MoveObject pa sve tako pomeram gore dole ali opet nece.
Dio skripte://samo mi recite kako da uradim da se polako otvara.
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Streetboy

*

I kada dođe do rasprave, neka su vam reči blage, a dokazi jaki. A ja, iz iskustva znam da su reči jače uvek, kada su dokazi slabi.

Daj dio koda,a ne samo kraj linije..

native MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)


Pokusaj da promenis brzinu u svom kodu...

Aj probaj da mi sastavis ovu
brampaotvorena1 = CreateDynamicObject(968, 2103.39355, -1444.13135, 23.79580,   0.00000, 0.00000, 90.00000);
Da se ne glupiram 10 puta.


Denis_Lapi

*

Balkan SA:MP Web Designer

Probaj da promenis x ili y koordinatu pri pomeranju objekata za neku malu distancu. Mislim da sam ja tako resio problem

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com


brampaotvorena1 = CreateDynamicObject(968, 2103.39555, -1444.13135, 23.79690,   0.00000, 0.00000, 90.00000);

Probaj ovako.

Denis_Lapi

*

Balkan SA:MP Web Designer

U MoveObject pomeri koordinatu, neku od x ili y. Ti si najverovatije samo dodao rotaciju za te koordinate a x,y,z nisi dirao. Probaj neku od tih koordinata da promenis kad pomeras objekat.

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Mozes li da mi pokazes na ovu kordinatu sto sam ti gore dao?

Denis_Lapi

*

Balkan SA:MP Web Designer

Daj mi MoveObject funkciju. Gde pomeras objekat..

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

    if(IsPlayerInRangeOfPoint(playerid, 12.0,2000.7914, -1350.1510, 23.9843)) //BOLNICA RAMPA
	{
	    if(PlayerInfo[playerid][pClan] == 13 || PlayerInfo[playerid][pLider] == 13)
	    {
			new string[128];
	        DestroyDynamicObject(borampazatvorena);
			borampaotvorena = CreateDynamicObject(968, 2004.37769, -1350.09070, 23.78400,   0.00000, 0.00000, 0.00000);
			KapijeTimer[playerid] = SetTimer("borampazatvori", 7000, 0);
			format(string, sizeof(string), "* %s uzima svoj daljinski i otvaraj rampu.", GetName(playerid));
			ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
			SCM(playerid,COLOR_GREY,"Rampa Bolnice je otvorena,zatovrice se za 7 sekundi.");
		}
		else return SCM(playerid,COLOR_GREY, "Ne mozete otvoriti ovu rampu.");
	}


forward borampazatvori1();
public borampazatvori1()
{
   DestroyDynamicObject(borampaotvorena1);
   borampazatvorena1 = CreateDynamicObject(968, 2103.39355, -1444.13135, 23.79580,   0.00000, 270.00000, 90.00000);
}

Denis_Lapi

*

Balkan SA:MP Web Designer

DestroyDynamicObject(borampazatvorena);
borampaotvorena = CreateDynamicObject(968, 2004.37769, -1350.09070, 23.78400,   0.00000, 0.00000, 0.00000);


U ovom kodu je problem jer ti u tom delu prvo brises objekat, a posle ga kreiras ponovo. Ne mozes tako, moras da koristis
MoveDynamicObject
funkciju. I onda da pomocu nje pomeras objekte. Koristi nju kad pomeras objekte, bilo koji da su.

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Znam brt ali ja kad ga napravim nece da radi.... Nece da se dize rampa. aj ti pokusaj videces da nece moci