Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Шлагбаум

Статус
В этой теме нельзя размещать новые ответы.

Sten_Smith

Умник
Здравствуйте пользователи PI помогите пожалуйста сделать шлагбаум,я весь код написал он у меня открывается но почему то не закрывается,прошу помощи вот код:
переменные:
PHP:
new post;
new post1;
потом в public OnGameModeInit
PHP:
	post = CreateObject(968,42.2000000,-1526.0999800,4.9000000,0.0000000,270.0000000,260.4970000);
потом в public OnPlayerCommandText
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;
	}
}
и потом в public OnPlayerKeyStateChange
PHP:
	if (newkeys == KEY_WALK || newkeys == KEY_CROUCH && IsPlayerInAnyVehicle(playerid)) OnPlayerCommandText(playerid,"/op");
вот вся сис-ма шлагбаума,пожалуйста помогите исправить что не так.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу