13.06.2018, 09:35
Hey,
i have a problem. Everytime I press FIRE, it goes only through the first if.
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; } } } } }