[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ворота
Дата: 02.04.2010, Пятница, 15:06:28 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 11
Репутация: 2+
Как содать ворота, которые можно было открвывать??
например пишешь /open коману и ворота открываются
Дата: 02.04.2010, Пятница, 15:41:15 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 132
Репутация: 6+
вот прмер ворот на автозакрывание

в начало new Gate;
и new Timer;
потом добовляеь команду в public OnPlayerCommandText(playerid, cmdtext[])

if (strcmp(cmdtext, "/команда", true)==0)
{
if(PlayerInfo[playerid][pMember] == ид фракции || PlayerInfo[playerid][pLeader] == ид фракции)
{
MoveObject(Mafgate,Туууууууууут, 4);//первые три координаты открытых ворот
SetTimer("Close", 7000, 0);//7000 на сколько ворота открылись
SendClientMessage(playerid, COLOR_YELLOW," Ворота открыты на 7 секунд!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не состоите в этой фракции!");
return 1;
}
return 1;
}

дальше ставишь обьект ворот закрытых в public OnGameModeInit()

Gate = CreateObject(988,96.721,1920.394,18.163,0.0,0.0,-90.000);//вставь свой ид обьекта и координаты

и

создаёшь паблик,ко всем forward добавь forward Close();

и сам паблик

public Close()
{
MoveObject(Gate,Тууууууут, 2.5);//тут три первых координаты закрытых ворот
return 1;
}

Всо = )

Дата: 03.04.2010, Суббота, 13:06:50 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 132
Репутация: 6+
он сам не сказал дя чего)
  • Страница 1 из 1
  • 1
Поиск: