key pressed
#1

Hey,
i have a problem. Everytime I press FIRE, it goes only through the first if.

Code:
new iMaterial[][Material] = {
    {657, -1609.61829, -2692.89697, 47.30786, "Baum \n 'Schlagen' zum abbauen"},
    {747, -1627.54919, -2705.54858, 47.59386, "Stein \n 'Schlagen' zum abbauen"}
};
Code:
	
else if(PRESSED(KEY_FIRE))
	{
		if(GetPlayerVehicleID(playerid) == 0)
 		{
			for(new i=0; i<sizeof(iMaterial); i++)
			{
				if(!IsPlayerInRangeOfPoint(playerid, 2, iMaterial[i][m_x], iMaterial[i][m_y], iMaterial[i][m_z]))continue;
				if(GetObjectModel(iMaterial[i][modelid] == 657))
				{
		 			if(GetPlayerWeapon(playerid) == 4)
				 	{
			 			TextDrawShowForPlayer(playerid, Holz[playerid]);
					 	SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
			 		  	PlayerInfo[playerid][pHolz] += 5;
				 	}
				}
			 	else if(GetObjectModel(iMaterial[i][modelid] == 747))
			 	{
					if(GetPlayerWeapon(playerid) == 4)
					{
						TextDrawShowForPlayer(playerid, Stein[playerid]);
					 	SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
					 	PlayerInfo[playerid][pStein] += 5;
				 	}
				}
 			}
 		}
	}
Reply


Messages In This Thread
key pressed - by Dreandor - 13.06.2018, 09:35
Re: key pressed - by JasonRiggs - 13.06.2018, 12:50
Re: key pressed - by Dreandor - 13.06.2018, 12:59
Re: key pressed - by xMoBi - 13.06.2018, 19:56
Re: key pressed - by Dreandor - 13.06.2018, 20:33
Re: key pressed - by Dreandor - 14.06.2018, 11:53

Forum Jump:


Users browsing this thread: 1 Guest(s)