13.07.2009, 06:00
Whats wrong with that function?
And I put OnGameModeInt() tris:
But PlayerToPoint doesn't works. Why?
pawn Код:
stock CreateFlat(interior, Float:iX, Float:iY, Float:iZ, Float:eX, Float:eY, Float:eZ)
{
new keys, updown, leftright;
for(new playerid; playerid<MAX_PLAYERS; playerid++)
{
SetPlayerMapIcon(playerid, 12, eX, eY, eZ, 35, 0);
if(PlayerToPoint(10.0, playerid, iX, iY, iZ))
{
GetPlayerKeys(playerid, keys, updown, leftright);
if(keys == KEY_SECONDARY_ATTACK)
{
SetPlayerPos(playerid, eX, eY, eZ);
SetPlayerInterior(playerid, 0);
}
return 1;
}
else if(PlayerToPoint(10.0, playerid, eX, eY, eZ))
{
GetPlayerKeys(playerid, keys, updown, leftright);
if(keys == KEY_SECONDARY_ATTACK)
{
SetPlayerPos(playerid, iX, iY, iZ);
SetPlayerInterior(playerid, interior);
}
return 1;
}
else return 0;
}
return 1;
}
pawn Код:
CreateFlat(5, -1754.087646, 964.017028, 25.390625, 2233.628173, -1115.255493, 1051.382812);