18:04
ОбновитьСмайлыBB-Коды
Чат-ня
Создание ворот - Форум - gta


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Naemnik95  
Форум - gta » gta SA, SA-MP, MTA, GTA IV » Урокы Pawno » Создание ворот
Создание ворот
Naemnik95Дата: Вторник, 22.02.2011, 00:03 | Сообщение # 1
Генерал-полковник
Группа: Пользователи
Сообщений: 81
« 865 »
Статус:
Я понимаю что таких уроков 1000. Но я не перестаю удивляться ,что все еще некоторые не могут поставить ворота. Дак вот начнем.
Добавляем ко всем new
Quote
new Yakuza3Gate;//
new Yakuza3GateTimer;//

Потом мы добавляем ко всем forward

Quote
forward Yakuza3GateClose();//

Потом мы добавляем сами ворота.
В public OnGameModeInit()

Quote
Yakuza3Gate = CreateObject(980,785.31970215,-1152.42639160,25.34371567,0.00000000,0.00000000,89.32449341);// Кординаты открытых ворот

Следущий шаг будет у нас создание самой команды. По которой у нас будут открываться ворота.
Добавляем в public OnPlayerCommandText(playerid, cmdtext[])

Quote
if(strcmp(cmdtext, "/yakuza3", true) == 0)//указываем свою команду
{
if(PlayerInfo[playerid][pMember] == номер фракции || PlayerInfo[playerid][pLeader] == номер фракции )
{
MoveObject(Yakuza3Gate,785.35705566,-1152.44750977,19.42964172,2.0);//кординаты закрытых ворот
Yakuza3GateTimer = SetTimer("Yakuza3GateClose", 8000,false);//8000 это время
}
else
{
return SendClientMessage(playerid,COLOR_WHITE," Вы не можете открывать эти ворота!");
}
return 1;
}

То что отмечено зеленым это скорость открывания ворот.

Потом создаём в самом конце новый public

Quote
public Yakuza3GateClose()
{
MoveObject(Yakuza3Gate,785.31970215,-1152.42639160,25.34371567,2.00);//открытое положение, свои координаты
KillTimer(Yakuza3GateTimer);
return 1;
}


Форум - gta » gta SA, SA-MP, MTA, GTA IV » Урокы Pawno » Создание ворот
  • Страница 1 из 1
  • 1
Поиск:

Вверх

©SYLAR-GTA. © 2008-2024. PDA, SiteMap.xml, Документация и авторские соглашения, Правила, Cайт оптимизирован под Движок WebKit/Blink

Яндекс.Метрика