Quote:
Originally Posted by xMoBi
here:
PHP Code:
else if (PRESSED(KEY_FIRE))
{
if (!GetPlayerVehicleID(playerid))
{
new object, weaponid = GetPlayerWeapon(playerid), i;
for(; i < sizeof iMaterial; i++)
{
if (!IsPlayerInRangeOfPoint(playerid, 2, iMaterial[i][m_x], iMaterial[i][m_y], iMaterial[i][m_z])) continue;
object = GetObjectModel(iMaterial[i][modelid]);
switch (object)
{
case 657:
{
if (weaponid == 4)
{
TextDrawShowForPlayer(playerid, Holz[playerid]);
SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
PlayerInfo[playerid][pHolz] += 5;
return 1;
}
}
case 747:
{
if (weaponid == 4)
{
TextDrawShowForPlayer(playerid, Stein[playerid]);
SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
PlayerInfo[playerid][pStein] += 5;
return 1;
}
}
}
}
}
}
|
it doesn't work. I used printf to see which point didn't go.
At
Code:
object = GetObjectModel(iMaterial[i][modelid]);
switch (object)
{
case 657:
{
if (weaponid == 4)
{
TextDrawShowForPlayer(playerid, Holz[playerid]);
SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
PlayerInfo[playerid][pHolz] += 5;
return 1;
}
}
case 747:
{
if (weaponid == 4)
{
TextDrawShowForPlayer(playerid, Stein[playerid]);
SetTimerEx("KaputtMaterial", 1500, false, "i", playerid);
PlayerInfo[playerid][pStein] += 5;
return 1;
}
}
}
it didn't work