Главная
Форум
Файловый Архив
Набор в команду 
Мониторинг серверов
Заказать рекламу
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Открытие/закрытие ворот по кнопке
Jack_FoxdillДата: Понедельник, 25.04.2011, 10:41 | Сообщение # 1
Администрация Проекта
Группа: Администраторы
Сообщений: 74
Репутация: 1
Статус: Offline
Открытие/закрытие ворот по кнопке
По прозьбе DeaD_Man'a решил написать как сделать ворота которые открываются закрываются по кнопке!

В начало добавляем:
PHP код:
include <yom_buttons>

new bool:onpressb[50]=true;
new knopka;
new gate;
в public OnGameModeInit()
PHP код:
new knopka = CreateButton(x, y, z, rot); // x,y,z - координаты, rot - угол поворота кнопки
дальше ставим ворота (сам обьект)
new vorota = CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ) // закрытые
дальше создаем:

PHP код:
public OnPlayerPressButton(playerid, buttonid)
{
if(knopka==buttonid)
{
if(IsPlayerAdmin(playerid)) // Проверку можно на банду/фраку/работу (в данном случае для Rcon-админа)
{
if(onpressb[1]==true)
{
MoveObject(vorota,x, y, z,speed); //сюда координаты закрытых ворот
onpressb[1]=false;
}
else
{
MoveObject(vorota,x, y, z,speed);// сюда открытых!
onpressb[1]=true;
}
}
else
{
SendClientMessage(playerid,COLOR_RED," Вы не Rcon-админ");
}
}
return 1;
}
Все ворота готовы

Примечания: не забудьте прописать инклуд в моде и обязательно подключите filterscript!

Скачать ФС и инклуд

Так же можно замутить кнопку в самой игре:
1.Заходим на сервер
2.Заходим под рконом /rcon login
3. пишем /button create
4. жмем ALT и двигаем ее
5. пишем /button save
6. идем в папку с сервером \scriptfiles\savebuttons.txt

Там будут координаты


Администратор Проекта
Pawno,Мта Команда
 
  • Страница 1 из 1
  • 1
Поиск: