5) Теперь создаём саму команду, при вводе которой откроется шлагбаум. Ищем public OnPlayerCommandText и ниже добавляем
Code
if(!strcmp(cmdtext, "/slakopen", true)) // Сама команда (можно изменить на любую другую) { if(PlayerInfo[playerid][pLeader] == порядковый номер фракции || PlayerInfo[playerid][pMember] == порядковый номер фракции) { if (IsPlayerInRangeOfPoint(playerid,15.0, координаты, откуда игрок сможет открыть шлагбаум)) { DestroyObject( slak1 ); slak2 = CreateObject(968,координаты открытого шлагбаума); SetTimer("SlakClose", 12000, 0); // 12000 - это время, через которое он закроется 12 сек SendClientMessage(playerid, COLOR_BLUE,"Вы открыли шлагбаум"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s открыл шлагбаум", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY,"Вы слишком далеко"); } } else return SendClientMessage(playerid, COLOR_GREY,"Вы не можете открыть этот шлагбаум"); return 1; }
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение отредактировал TWiX - Воскресенье, 02.10.2011, 21:57:09
в MTA Editore ставь где хочешь шлакбаум и там смотри координаты Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
public lspdslakclose() { SetObjectRot(lspdslak, 0.0000, 90.0000, 90.0000); return 0; }
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение отредактировал danik_rok - Понедельник, 03.10.2011, 23:26:20