SA-MP Forums Archive
GATES - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: GATES (/showthread.php?tid=387154)



GATES - Statebriga - 23.10.2012

Hi guys... I have a server (still in test version) which is about to open in a few days. And everythingwas going well I have done everything well. I run a test everything was working UNTILL I saw gates!!! So the thing is when I want to open a gate it doesnt opet corectly it rotate for 90 degree and closes just like that. Somethinmes it happens that it flips for 360 (it happens to gates that opens up). They flip to the air. I checket the script and map and everything seemed well but gates wont open. Please HELP i need to make this work......


Re: GATES - Red_Dragon. - 23.10.2012

It happened to me and i stayed 1 month for one to help me ! anyways use the latest streamer plugin and include and re-compile IF THE GATES ARE INCLUDED IN THE SCRIPT


Re: GATES - Statebriga - 23.10.2012

Well I tried that but then server wont start


Re: GATES - Windrush - 23.10.2012

Post your
Createobject
And
moveObject


Re: GATES - The God - 23.10.2012

i have the same problem, here's my code (create and move object). how to fix this unwanted rotation?

Код:
shv = CreateObject(11102, -1546.1063232422, 548.17993164063, 8.3417224884033, 0, 0, 90);
^ create gates (from init file)

Код:
if(playerDB[playerid][byrka] || playerDB[playerid][specialybe] == 0 || playerDB[playerid][byrka])
	   	{
	   	if (!strcmp("/alinceg", cmdtext, true)) return MoveObject(shv, -1546.10546875, 548.1796875, 3.0917224884033, 3, 0, 0, 0);
//open ^
	   	if (!strcmp("/ulinceg", cmdtext, true)) return MoveObject(shv, -1546.1063232422, 548.17993164063, 8.3417224884033, 3, 0, 0 ,0);
//close^
        }
^ gate commands (from gamemode)


Re: GATES - Statebriga - 24.10.2012

new lspdg3;
lspdg3 = 0;


else if(IsPlayerInRangeOfPoint(playerid, 15,1643.3337402344, -1715.1926269531, 16.382766723633))
{
if(lspdg3 == 1) { SendClientMessage(playerid, COLOR_GREY, "** Kapija je vec otvorena"); return 1; }
MoveDynamicObject(policijaftw,1643.3337402344, -1715.1926269531, 10.382766723633,3.0);
SetTimer("zatvori", 5000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima svoj daljinski i otvara kapiju PD garaze br.2.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,CO LOR_CHAT5);
lspdg3 = 1;
}
}


public zatvori()
{
MoveDynamicObject(policijaftw, 1643.3337402344, -1715.1926269531, 16.382766723633, 3.0);
lspdg3 = 0;
return 1;
}

forward zatvori();

here could somebody try to fix it.... Laguage of the script is not english its bosnian but i think mistake should be on english. Please helppppp


Re: GATES - The God - 01.11.2012

MoveDynamicObject(policijaftw,1643.3337402344, -1715.1926269531, 10.382766723633,3.0);

you have to write rotation coordinates

MoveDynamicObject(policijaftw,1643.3337402344, -1715.1926269531, 10.382766723633,3.0,float:rx,float:ry,float:rz);