- Регистрация
- 12 Фев 2012
- Сообщения
- 504
- Лучшие ответы
- 0
- Репутация
- 158
Сначало создаём Forfard для того что бы они открывались
Код:
Потом всем new добавляем это чтобы они работали
Код:
Далее в паблик добавляем сами ворота
Код:
Вот у меня так
Код:
Заменити на свои координаты
Далее в паблике
Код:
Создаём саму команду
Код:
Далее создаём в самом конце новый паблик
Код:
И всё урок от Максима'Я <_< :af:
Код:
PHP:
forward VorotaGateClose();//
Код:
PHP:
new VorotaGate;//
new VorotaGateTimer;//
Код:
PHP:
public OnGameModeInit()
Код:
PHP:
VorotaGate = CreateObject(971,-1702.751,1340.130,8.728,0.0,0.0,-45.000,0.0); //
Далее в паблике
Код:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
Код:
PHP:
//==============================================================================
if (strcmp(cmdtext, "/команда", true) == 0)
{
if(PlayerInfo[playerid][pMember] == Id фракции ||PlayerInfo[playerid][pLeader] == Id фракции)
{
if(!PlayerToPoint(25.0,playerid,-1697.259,1334.616,8.752)) //открытое положение меняем на свои координаты
{
SendClientMessage(playerid, COLOR_RED, "** Вы не возле Ворот!");
return 1;
}
MoveObject(VorotaGate,-1697.259,1334.616,8.752,2.00);// открытое положение меняем на свои координаты
SetTimer("GateClose", 10000, 0);
VorotaGateTimer = SetTimer("VorotaGateClose", 10000, 0);
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0); //Звук открывания ворот
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* Ворота мафии закроются через 15 секунд");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"** Вы не из Ваша фракция! ");
return 1;
}
}
//==============================================================================
Код:
PHP:
public VorotaGateClose(){
MoveObject(VorotaGate,-1702.751,1340.130,8.728,2.00);//закрытое положение свои координаты
KillTimer(VorotaGateTimer);
return 1;}
//==============================================================================