06.04.2009, 16:19
Code:
public NearGateairportlv1()
{
for(new i=-1; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerToPoint(10.0, i, 1705.8679,1607.8557,10.0156)/* && HasPGP[i] == 1*/)
{
new hours; new minute;
GetPlayerTime(i,hours,minute);
if(hours >=6 && hours < 22)
{
//PlayerPlaySound(playerid, 1142, 1705.8679, 1607.8557, 10.0156);
MoveObject(pdgateairportlv1, 1707.989258, 1615.723022, 10.051225, 2.2);
MoveObject(pdgateairportlv2, 1703.269165, 1599.882813, 10.061761, 2.2);
}
else
{
GameTextForPlayer(i, "Gates closed between 22h - 6h", 3000, 5);
}
}
else
{
//PlayerPlaySound(playerid, 1143, 1705.8679, 1607.8557, 10.0156);
MoveObject(pdgateairportlv1, 1706.410400, 1610.442505, 10.054688, 2.2);
MoveObject(pdgateairportlv2, 1704.878174, 1605.157593, 10.050623, 2.2);
}
}
}
}
public NearGateairportls1()
{
for(new i=-1; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerToPoint(10.0, i, 1961.5934,-2190.3542,13.5469)/* && HasPGP[i] == 1*/)
{
new hours; new minute;
GetPlayerTime(i,hours,minute);
if(hours >=6 && hours < 22)
{
//PlayerPlaySound(playerid, 1142, 1705.8679, 1607.8557, 10.0156);
MoveObject(pdgateairportls1, 1969.751099, -2189.767822, 13.585938, 2.2);
MoveObject(pdgateairportls2, 1953.447388, -2189.785156, 13.585938, 2.2);
}
else
{
GameTextForPlayer(i, "Gates closed between 22h - 6h", 3000, 5);
}
}
else
{
//PlayerPlaySound(playerid, 1143, 1705.8679, 1607.8557, 10.0156);
MoveObject(pdgateairportls1, 1964.340088, -2189.806396, 13.585938, 2.2);
MoveObject(pdgateairportls2, 1958.871216, -2189.825928, 13.585938, 2.2);
}
}
}
}
what's wrong!??EDIT: Tried some more and it comes out that only the person with the highest ID can open these gate ... ! :S !! ?? !!


beginner here