). Как сделать открывание/закрывание ворот по команде? Запускаем Pawno и открываем нужный нам мод.
Перед OnGameModeInit() пишем new gate;
Запускаем MTA:Race.
Ставим в нужном нам месте ворота в закрытом виде и сохраняем
нашу карту под названием Closed
Открываем наши ворота и сохраняем карту еще раз, только под названием Opened.
Выходим из MTA и запускаем конвертер карт, который можете скачать Здесь
Конвертируете сначало карту Closed
Появляется строчка отвечающая за ворота.
Сразу под OnGameModeInit() добавляем
gate = и полные координаты из конвертера.
У меня это выглядит вот так:
gate = CreateObject(974,2774.337,-2459.349,14.590,0.0,0.0,-90.000);
Идем в public OnPlayerCommandText
и добавляем туда:
if(strcmp(cmdtext, "/gateopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
return 1;
}
if(strcmp(cmdtext, "/gateclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
return 1;
}
Зеленым - Это команда по которой будут открываться/закрываться ворота.
Красным - Это название обьекта, который будет двигаться.
После команды /gateclose ставим координаты x,y,z из карты Closed
После команды /gateopen ставим координаты x,y,z из карты Opened
Синим - Это скорость открывания/закрывания ворот.
Вот и все, жмем Compile и идем тестировать!!
Добавлено (23.02.2009, 02:02)
---------------------------------------------
Quote (DEDAN)
дай сылку плиз на pwn
о боже ну тут то не полинись. Поищи у гугле не всё же за тебя делать.