SA-MP Forums Archive
Someone must know this ? its not that hard for you pro scripters - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Someone must know this ? its not that hard for you pro scripters (/showthread.php?tid=82768)



Someone must know this ? its not that hard for you pro scripters - Pawel_Shark - 20.06.2009

how come this gate doesnt move when i press enter in the position i selected

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	new string[256];
	new giveplayer[MAX_PLAYER_NAME];
	new playername[MAX_PLAYER_NAME];
	new giveplayerid, moneys, idx;
	new bramapd1;
	new bramapd2;
	new bramaam;
	bramapd1 = CreateObject(13028, 618.121155, -601.515076, 17.850210, 0.0000, 0.0000, 180.0000);
	bramapd2 = CreateObject(13028, 618.132141, -596.973572, 17.850210, 0.0000, 0.0000, 180.0000);
	bramaam = CreateObject(975, 327.172607, -39.189079, 2.024162, 0.0000, 0.0000, 0.0000);
	if(newkeys == KEY_SECONDARY_ATTACK)
	{
		if(PlayerToPoint(2.0,playerid,618.161255, -594.538818, 17.771645) || PlayerToPoint(2.0,playerid,616.606628, -594.804810, 17.892050) && GetPlayerState(playerid) == 1)
		{
			if(PdOpen == 0)
			{
				MoveObject(bramapd1,618.121155, -601.515076, 14.275265);
				MoveObject(bramapd2,618.132141, -596.973572, 14.275265);
        PdOpen = 1;
				return 1;
			}
			else if(PdOpen == 1)
			{
				MoveObject(bramapd1,618.121155, -601.515076, 17.850210);
				MoveObject(bramapd2,618.132141, -596.973572, 17.850210);
			  PdOpen = 0;
				return 1;
			}
		}
		if(PlayerToPoint(2.0,playerid,322.511871, -40.577465, 2.167633) || PlayerToPoint(2.0,playerid,331.814301, -37.939693, 1.994525) && GetPlayerState(playerid) == 1)
		{
			if(AmOpen == 0)
			{
				MoveObject(bramaam,318.274780, -39.189079, 2.024162);
        AmOpen = 1;
				return 1;
			}
			else if(AmOpen == 1)
			{
				MoveObject(bramaam,327.172607, -39.189079, 2.024162);
			  AmOpen = 0;
				return 1;
			}
		}
		return 0;
	}



Re: Someone must know this ? its not that hard for you pro scripters - Pawel_Shark - 20.06.2009

no body knows why this dosnt wrk


Re: Someone must know this ? its not that hard for you pro scripters - Joe Staff - 20.06.2009

if(PlayerToPoint(2.0,playerid,618.161255, -594.538818, 17.771645) || PlayerToPoint(2.0,playerid,616.606628, -594.804810, 17.892050) && GetPlayerState(playerid) == 1)
{
if(PdOpen == 0)
{
MoveObject(bramapd1,618.121155, -601.515076, 14.275265);
MoveObject(bramapd2,618.132141, -596.973572, 14.275265);
PdOpen = 1;
return 1;
}
else if(PdOpen == 1)
{
MoveObject(bramapd1,618.121155, -601.515076, 17.850210);
MoveObject(bramapd2,618.132141, -596.973572, 17.850210);
PdOpen = 0;
return 1;
}
}

There being moved to the same position regardless if PdOpen == 1 or 0


Re: Someone must know this ? its not that hard for you pro scripters - Pawel_Shark - 20.06.2009

check out the last 8 numbers the gate ment to move down from 17 to 14