19.11.2011, 17:15
If I push "H" and I am in car, dosent do anything... doors dosent move... pls help
pawn Код:
#define STISNUTO(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
new Otvoreno[MAX_PLAYERS];
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(STISNUTO(KEY_CROUCH))
{
if(PlayerInfo[playerid][Clan] == 1 && Otvoreno[playerid] == 0 || PlayerInfo[playerid][Lider] == 1 && Otvoreno[playerid] == 0)
{
MoveDynamicObject(ogradaGM, -2187.89990234,1011.00000000,76.09999847, 2.5);
Otvoreno[playerid] = 1;
}
if(PlayerInfo[playerid][Clan] == 2 && Otvoreno[playerid] == 0 || PlayerInfo[playerid][Lider] == 2 && Otvoreno[playerid] == 0)
{
MoveDynamicObject(ogradaBM, -2600.30004883,1348.09997559,10.00000000, 2.5);
Otvoreno[playerid] = 1;
}
if(PlayerInfo[playerid][Clan] == 3 && Otvoreno[playerid] == 0 || PlayerInfo[playerid][Lider] == 3 && Otvoreno[playerid] == 0)
{
MoveDynamicObject(ogradaRUS, -2489.1000976563, -129.30000305176, 21.799999237061, 2.5);
Otvoreno[playerid] = 1;
}
if(PlayerInfo[playerid][Clan] == 4 && Otvoreno[playerid] == 0 || PlayerInfo[playerid][Lider] == 4 && Otvoreno[playerid] == 0)
{
MoveDynamicObject(ogradaFA, -2147.599609375, -173.099609375, 38.200000762939, 2.5);
Otvoreno[playerid] = 1;
}
if(PlayerInfo[playerid][Clan] == 1 && Otvoreno[playerid] == 1 || PlayerInfo[playerid][Lider] == 1 && Otvoreno[playerid] == 1)
{
MoveDynamicObject(ogradaGM, -2187.89941406,1011.00000000,81.80000305, 2.5);
Otvoreno[playerid] = 0;
}
if(PlayerInfo[playerid][Clan] == 2 && Otvoreno[playerid] == 1 || PlayerInfo[playerid][Lider] == 2 && Otvoreno[playerid] == 1)
{
MoveDynamicObject(ogradaBM, -2592.89990234,1355.30004883,10.00000000, 2.5);
Otvoreno[playerid] = 0;
}
if(PlayerInfo[playerid][Clan] == 3 && Otvoreno[playerid] == 1 || PlayerInfo[playerid][Lider] == 3 && Otvoreno[playerid] == 1)
{
MoveDynamicObject(ogradaRUS, -2489.099609375, -129.2998046875, 27.39999961853, 2.5);
Otvoreno[playerid] = 0;
}
if(PlayerInfo[playerid][Clan] == 4 && Otvoreno[playerid] == 1 || PlayerInfo[playerid][Lider] == 4 && Otvoreno[playerid] == 1)
{
MoveDynamicObject(ogradaFA, -2136.8994140625, -173.099609375, 38.200000762939, 2.5);
Otvoreno[playerid] = 0;
}
}
return 1;
}