MENU
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » SA-MP SCRIPTING » Школа PAWNO » Как сделать движение объекта по команде?(например ворота)
Как сделать движение объекта по команде?(например ворота)
Chev_cheliosДата: Пятница, 29-Июл-2011, 18:39 | Сообщение # 1
Уважаемый человек
Сообщений: 104
Награды: 0
Репутация: 63
Статус:
Итак у меня часто спрашивали как сделать лифт по команде или ворота?! Чтобы каждому не говорить вот юзайте:
Для начала создадим переменную
В начало
Code
new gate;

А да вместо gate вы можете написать lift, door итд...
Затем находим наш объект например:
Code
CreateObject(3749,-2127.10839844,-81.00000000,40.03028870,0.00000000,0.00000000,0.00000000);

И вначале приписываем
Code
gate = CreateObject(3749,-2127.10839844,-81.00000000,40.03028870,0.00000000,0.00000000,0.00000000);

Затем находим паблик public OnPlayerCommandText(playerid, cmdtext[]) и в него вставляем
Code
if (strcmp("/Ваша команда на открытие!, cmdtext, true, 10) == 0)
{
MoveObject(gate,Пишите здесь координаты ворот в открытом положении. Пример:2923.07373047,30.91585922,35.81478500,2.0);
SendClientMessage(playerid,0x7CFC00AA," Ворота откр.")//это сообшение игроку;

Чтобы закрыть ворота пишем:
Code
if (strcmp("/команда на закрытие ворот", cmdtext, true, 10) == 0)
{
MoveObject(gate,Пишите здесь координаты ворот в закрытом положении.Пример:2923.07373047,30.91585922,45.81478500,3.0);
SendClientMessage(playerid,0xFF66FFAA," Закрылись=)");
return 1;


Вот так вот=)


 
Форум » SA-MP SCRIPTING » Школа PAWNO » Как сделать движение объекта по команде?(например ворота)
  • Страница 1 из 1
  • 1
Поиск: