Sten_Smith
Умник
Здравствуйте пользователи PI помогите пожалуйста сделать шлагбаум,я весь код написал он у меня открывается но почему то не закрывается,прошу помощи вот код:
переменные:
потом в public OnGameModeInit
потом в public OnPlayerCommandText
Создаю сток для закрытия
и потом в public OnPlayerKeyStateChange
вот вся сис-ма шлагбаума,пожалуйста помогите исправить что не так.
переменные:
PHP:
new post;
new post1;
PHP:
post = CreateObject(968,42.2000000,-1526.0999800,4.9000000,0.0000000,270.0000000,260.4970000);
PHP:
if((strcmp(cmd, "/op", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(15.0, playerid, 48.2485,-1523.2704,5.0952))
{
if(post1 == 0)
{
MoveObject(post,42.2000000,-1526.0000000,4.9000000+0.002, 0.02, 0.0000000,0.0000000,260.5000000);
post1 = 1;
SetTimer("postclose", 200, 0);
}
else if(post == 1)
{
MoveObject(post,42.2000000,-1526.0999800,4.9000000-0.002, 0.02, 0.0000000,270.0000000,260.4970000); //object(barrierturn) (3)
post1 = 0;
}
}
}
}
PHP:
stock postclose()
{
if(post1 == 1)
{
MoveObject(post,42.2000000,-1526.0999800,4.9000000, 0.2, 0.0000000,270.0000000,260.4970000);
post1 = 0;
}
}
PHP:
if (newkeys == KEY_WALK || newkeys == KEY_CROUCH && IsPlayerInAnyVehicle(playerid)) OnPlayerCommandText(playerid,"/op");
