Textdraw
#3

and how do if player press "T" or F6 and type 1 then opens another texdraw??

pawno crashing when i do this
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

	new string[128];
	
 	if (newkeys == KEY_FIRE) // You can also add more checks that TD is shown to the player or not!
    {
           	TextDrawDestroy(Textdraw0);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw1);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw2);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw3);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw4);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw5);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw6);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw7);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw8);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw9);//Change TextDraw Name here! this this
           	TextDrawDestroy(Textdraw10);//Change TextDraw Name here! this this
   	}
    return 1;
}

	if(newkeys == KEY_LOOK_BEHIND) //Starting / Stoping vehicle engine
	{
	    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	    {
			new engine,lights,alarm,doors,bonnet,boot,objective;
			new vid = GetPlayerVehicleID(playerid);
		    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			if(engine == VEHICLE_PARAMS_ON && !IsAPlane(vid) && !IsACycleBike(vid))
			{
			    SpamStrings[playerid] +=2;
			    if(SpamStrings[playerid] >= MAX_SPAM)
				{
				    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before trying to turn on/off the engine again.");
				    return 0;
			    }
				SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
				for(new i=0; i<MAX_PLAYERS; i++)
				{
				    if(GetDistanceBetweenPlayers(playerid,i) < 10)
				    {
				        format(string,sizeof(string),"%s(%d) spins the vehicle's engine key and turns off the engine.",PlayerName(playerid),playerid);
						SendClientMessage(i,COLOR_LIGHTBLUE,string);
					}
				}
				return 1;
			}
		if(engine != VEHICLE_PARAMS_ON && !IsAPlane(vid) && !IsACycleBike(vid))
			{
			    SpamStrings[playerid] +=2;
			    if(SpamStrings[playerid] >= MAX_SPAM)
				{
				    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before trying to turn on/off the engine again.");
				    return 0;
			    }
				SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
				for(new i=0; i<MAX_PLAYERS; i++)
				{
				    if(GetDistanceBetweenPlayers(playerid,i) < 10)
				    {
						format(string,sizeof(string),"%s(%d) spins the vehicle's engine key and turns on the engine.",PlayerName(playerid),playerid);
						SendClientMessage(i,COLOR_LIGHTBLUE,string);
					}
				}
				return 1;
			}
		}
		return 1;
	}

    if(newkeys & KEY_SECONDARY_ATTACK && PlayerToPoint(1.0, playerid, -1619.1694,689.5911,7.1875)) //SFPD Shutter Inside
	{
		if(gTeam[playerid] != TEAM_SWAT && gTeam[playerid] != TEAM_COP && gTeam[playerid] != TEAM_ARMY)
		{
			SendClientMessage(playerid,COLOR_WHITE,"{FF0000}[ERROR]: {FFFFFF}Access Denied");
			return 1;
		}
		SpamStrings[playerid] +=2;
	    if(SpamStrings[playerid] >= MAX_SPAM)
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before opening/closing again.");
		    return 0;
	    }
		SetPlayerPos(playerid, -1619.1694,689.5911,7.1875);
		SetPlayerFacingAngle(playerid, 269.9927);
		LoopingAnim(playerid, "HEIST9", "Use_SwipeCard", 3.0, 0, 0, 0, 0, 0);
		if(SFPDShutterOpen == 0)
		{
			MoveObject(SFPDShutter, -1620.61669922,688.17712402,12.80728531, 4);
			SendClientMessage(playerid, COLOR_DODGERBLUE, "Access Granted");
			SFPDShutterOpen =1;
			return 1;
		}
		if(SFPDShutterOpen == 1)
		{
			MoveObject(SFPDShutter, -1620.61669922,688.17712402,7.80728531, 4);
			SFPDShutterOpen =0;
			return 1;
		}
		return 1;
	}

	if(newkeys & KEY_SECONDARY_ATTACK && PlayerToPoint(1.0, playerid, -1622.1335,687.1992,7.1875)) //SFPD Shutter Outside
	{
		if(gTeam[playerid] != TEAM_SWAT && gTeam[playerid] != TEAM_COP && gTeam[playerid] != TEAM_ARMY)
		{
			SendClientMessage(playerid,COLOR_WHITE,"{FF0000}[ERROR]: {FFFFFF}Access Denied");
			return 1;
		}
		SpamStrings[playerid] +=2;
	    if(SpamStrings[playerid] >= MAX_SPAM)
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before opening/closing again.");
		    return 0;
	    }
		SetPlayerPos(playerid, -1622.1335,687.1992,7.1875);
		SetPlayerFacingAngle(playerid, 0.2336);
		LoopingAnim(playerid, "HEIST9", "Use_SwipeCard", 3.0, 0, 0, 0, 0, 0);
		if(SFPDShutterOpen == 0)
		{
			MoveObject(SFPDShutter, -1620.61669922,688.17712402,12.80728531, 4);
			SendClientMessage(playerid, COLOR_DODGERBLUE, "Access Granted");
			SFPDShutterOpen =1;
			return 1;
		}
		if(SFPDShutterOpen == 1)
		{
			MoveObject(SFPDShutter, -1620.61669922,688.17712402,7.80728531, 4);
			SFPDShutterOpen =0;
			return 1;
		}
		return 1;
	}
	
	if(newkeys & KEY_SECONDARY_ATTACK && PlayerToPoint(1.0, playerid, 245.3787,73.5715,1003.6406)) //FBI Shutter Inside
	{
		if(GetPlayerSkin(playerid) != 286)
		{
			SendClientMessage(playerid,COLOR_WHITE,"{FF0000}[ERROR]: {FFFFFF}Access Denied");
			return 1;
		}
		SpamStrings[playerid] +=2;
	    if(SpamStrings[playerid] >= MAX_SPAM)
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before opening/closing again.");
		    return 0;
	    }
		SetPlayerPos(playerid, 245.3787,73.5715,1003.6406);
		SetPlayerFacingAngle(playerid, 91.2136);
		LoopingAnim(playerid, "HEIST9", "Use_SwipeCard", 3.0, 0, 0, 0, 0, 0);
		if(FBIShutterOpen == 0)
		{
			MoveObject(FBIShutter, 246.42794800,72.70855713,1009.26043701, 3);
			SendClientMessage(playerid, COLOR_DODGERBLUE, "Access Granted");
			FBIShutterOpen =1;
			return 1;
		}
		if(FBIShutterOpen == 1)
		{
			MoveObject(FBIShutter, 246.42794800,72.70855713,1004.26043701, 3);
			FBIShutterOpen =0;
			return 1;
		}
		return 1;
	}

	if(newkeys & KEY_SECONDARY_ATTACK && PlayerToPoint(1.0, playerid, 247.7420,71.6222,1003.6406)) //FBI Shutter Outside
	{
		if(GetPlayerSkin(playerid) != 286)
		{
			SendClientMessage(playerid,COLOR_WHITE,"{FF0000}[ERROR]: {FFFFFF}Access Denied");
			return 1;
		}
		SpamStrings[playerid] +=2;
	    if(SpamStrings[playerid] >= MAX_SPAM)
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Please do not spam. Please wait before opening/closing again.");
		    return 0;
	    }
		SetPlayerPos(playerid, 247.7420,71.6222,1003.6406);
		SetPlayerFacingAngle(playerid, 3.7928);
		LoopingAnim(playerid, "HEIST9", "Use_SwipeCard", 3.0, 0, 0, 0, 0, 0);
		if(FBIShutterOpen == 0)
		{
			MoveObject(FBIShutter, 246.42794800,72.70855713,1009.26043701, 3);
			SendClientMessage(playerid, COLOR_DODGERBLUE, "Access Granted");
			FBIShutterOpen =1;
			return 1;
		}
		if(FBIShutterOpen == 1)
		{
			MoveObject(FBIShutter, 246.42794800,72.70855713,1004.26043701, 3);
			FBIShutterOpen =0;
			return 1;
		}
		return 1;
	}
	return 1;
}
Reply


Messages In This Thread
Textdraw - by Mustafa6155 - 17.11.2012, 07:02
Re: Textdraw - by Ballu Miaa - 17.11.2012, 07:05
Re: Textdraw - by Mustafa6155 - 17.11.2012, 07:35
Re: Textdraw - by Ballu Miaa - 17.11.2012, 07:46
Re: Textdraw - by Mustafa6155 - 17.11.2012, 07:49
Re: Textdraw - by B-Matt - 17.11.2012, 07:51
Re: Textdraw - by Ballu Miaa - 17.11.2012, 07:52
Re: Textdraw - by Mustafa6155 - 17.11.2012, 07:54
Re: Textdraw - by Mustafa6155 - 17.11.2012, 10:21
Re: Textdraw - by Ballu Miaa - 17.11.2012, 10:46

Forum Jump:


Users browsing this thread: 1 Guest(s)