 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
F.A.Q. по созданию шлакбаумов
| |
| Z90 | Дата: Воскресенье, 01.03.2009, 15:22 | Сообщение # 31 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 358
Награды: 72
Город: xz
Репутация: 420
Замечания: 0%
Статус: 
| LSDdop, можно. Перед [pwn]if (PlayerToPoint(7.0,playerid,1544.700317,-1630.735717,13.0969808))// Òóò Êîîðäèíàòû òîãî ìåñòà îòêóäà ìîæíî îòêðûòü øëàãáàóì(x,y,z).[/pwn] поставь else. Получится: [pwn]else if (PlayerToPoint(7.0,playerid,1544.700317,-1630.735717,13.0969808))// Òóò Êîîðäèíàòû òîãî ìåñòà îòêóäà ìîæíî îòêðûòü øëàãáàóì(x,y,z).[/pwn] Вторую команду убери (/opbp). Если не понял - говори, объясню подробнее
|
| |
|
|
| SuperMen | Дата: Понедельник, 02.03.2009, 21:30 | Сообщение # 32 |
|
Новенький
Группа:
Пользователи
Сообщений: 21
Награды: 1
Город: Киев
Репутация: -1
Замечания: 40%
Статус: 
| сделайте мне с етого что б всё было нормально плиз Code if(strcmp(cmdtext, "/openl", true)==0) { if (PlayerToPoint(7.0,playerid,709.1810,-1410.6354,13.3921,173.9860)) { if(PlayerInfo[playerid]11|| PlayerInfo[playerid][pLeader]11 { SetObjectRot(Slak1,0.0,0.0,-90.000); SetTimer("SlakClose1", 5000, 0); SendClientMessage(playerid, COLOR_GREY, " Проезжайте! "); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не лицензер"); { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); } } public SlakClose1() { SetObjectRot(Slak1 0.0,0.0,0.0); } Вот координаты CreateObject(966,711.593,-1417.324,12.528,0.0,0.0,0.0); CreateObject(968,711.517,-1417.292,13.587,0.0,0.0,0.0); Сменя + если ктото поможит
|
| |
|
|
| Alan_Wake | Дата: Вторник, 03.03.2009, 16:19 | Сообщение # 33 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Quote (SuperMen) сделайте мне с етого что б всё было нормально плиз Во первых. Ты плюс не поставишь. (т.к. не "продвинутый") Во вторых [а вот тут я ступил.]
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
Сообщение отредактировал Alan_Wake - Вторник, 03.03.2009, 16:20 |
| |
|
|
| ALION133 | Дата: Понедельник, 09.03.2009, 17:07 | Сообщение # 34 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус: 
| вот я попытался сделать шлагбаум! И выдает ошибки Code D:\Моды\Мой сервер ГТА\gf.pwn(1818) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1822) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1834) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1838) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1842) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1846) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1850) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1854) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1858) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1870) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1874) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1878) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1882) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1886) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1898) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1902) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1906) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1918) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(1922) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(3841) : error 004: function "CrimInRange" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(3900) : warning 217: loose indentation D:\Моды\Мой сервер ГТА\gf.pwn(3902) : warning 217: loose indentation D:\Моды\Мой сервер ГТА\gf.pwn(3977) : warning 217: loose indentation D:\Моды\Мой сервер ГТА\gf.pwn(3986) : warning 217: loose indentation D:\Моды\Мой сервер ГТА\gf.pwn(4032) : warning 213: tag mismatch D:\Моды\Мой сервер ГТА\gf.pwn(4061) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(4668) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(4745) : error 004: function "ProxDetector" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(5438) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(5444) : error 004: function "PlayerToPoint" is not implemented D:\Моды\Мой сервер ГТА\gf.pwn(5450) : error 004: function "PlayerToPoint" is not implemented Я вот что я прописал { SetObjectRot(0.0,-90.241,-89.149); } Code if(strcmp(cmdtext,"/openinst",true)==0) { if (PlayerToPoint(7.0,playerid,-2079.1523,-97.8044,34.9071)); { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetObjectRot(Slak,0.0,0.0,90.937); SetTimer("SlakClose1", 5000, 0); SendClientMessage(playerid, COLOR_GREY, " Проезжайте! "); if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) } else { SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор "); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); return 1; } } Помогите и скажите пожайлуста, где я допустил ошибку?
|
| |
|
|
| HELKERN | Дата: Понедельник, 09.03.2009, 19:02 | Сообщение # 35 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Ты забыл в последннем коде поставить еще одну }
|
| |
|
|
| ALION133 | Дата: Понедельник, 09.03.2009, 19:32 | Сообщение # 36 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус: 
| Не } меня не спосла!
|
| |
|
|
| HELKERN | Дата: Вторник, 10.03.2009, 08:07 | Сообщение # 37 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Code if(strcmp(cmdtext,"/openinst",true)==0) { if (PlayerToPoint(7.0,playerid,-2079.1523,-97.8044,34.9071)); { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetObjectRot(Slak,0.0,0.0,90.937); SetTimer("SlakClose1", 5000, 0); SendClientMessage(playerid, COLOR_GREY, " Проезжайте! "); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор "); } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); return 1; } } юзай
Сообщение отредактировал HELKERN - Вторник, 10.03.2009, 08:10 |
| |
|
|
| Neo_plus | Дата: Вторник, 10.03.2009, 21:20 | Сообщение # 38 |
|
Новенький
Группа:
Продвинутые
Сообщений: 7
Награды: 1
Город: Фрязино
Репутация: -2
Замечания: 0%
Статус: 
| ошибка в консоле, как можно исправить? Code SCRIPT: Bad parameter count (Count is 7; Should be 4);
Сообщение отредактировал Neo_plus - Вторник, 10.03.2009, 21:23 |
| |
|
|
| K-e-n-t | Дата: Вторник, 10.03.2009, 21:21 | Сообщение # 39 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| Neo_plus, Дай строчку с ошибкой
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
| Neo_plus | Дата: Вторник, 10.03.2009, 21:23 | Сообщение # 40 |
|
Новенький
Группа:
Продвинутые
Сообщений: 7
Награды: 1
Город: Фрязино
Репутация: -2
Замечания: 0%
Статус: 
| Quote (Neo_plus) ошибка в консоле
Сообщение отредактировал Neo_plus - Вторник, 10.03.2009, 21:23 |
| |
|
|
| RapLider | Дата: Среда, 11.03.2009, 02:42 | Сообщение # 41 |
|
Новенький
Группа:
Продвинутые
Сообщений: 11
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Исправте пожалуйста, чтобы всё работало! Вот код: [/pwn] forward SlakClose1(); new Slak1; public OnGameModeInit() Slak1= CreateObject(968,-997.0118,-1012.2034,94.2504,135.5518); CreateObject(966,-994.9134,-1010.0642,94.2410,133.7443); if(strcmp(cmdtext, "/openbarrier", true)==0) { if (PlayerToPoint(7.0,playerid,-1004.2111,-1003.4414,93.3621,221.5611,))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z). { SetObjectRot(Brtyn1,0.0,0.0,90.937);// Тут используем Последнии 3 значения у ОТКРЫТОЙ палки шлагбаума,тоесть: CreateObject(968,-1412.782,2638.077,55.478,0.0,0.0,90.937); SetTimer("SlakClose1", 5000, 0); // Эта строка вызовит таймер который закроет Шлагбаум через 5000 милисекунд (5 секунд) SendClientMessage(playerid, COLOR_GREY, " Проезжайте! "); } else // А если не в точке указанной выше то : { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); } } public Slak1() { SetObjectRot(Slak1 ,0.0,-90.241,-89.149); // А тут последние три значения в ЗАКРЫТОЙ палке : CreateObject(968,-1412.785,2637.976,55.538,0.0,-90.241,-89.149); Данная строка вернёт в исходное положение Палку шлагбаума через 5 секунд(Установленное время). } Вылазиет такая ошибка: C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(23) : warning 235: public function lacks forward declaration (symbol "OnGameModeInit") C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(4) : warning 202: number of arguments does not match definition C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(4) : error 070: rational number support was not enabled C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(5) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(5) : warning 215: expression has no effect C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(5) : error 070: rational number support was not enabled C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(7) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(9) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(12) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(13) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(15) : error 054: unmatched closing brace ("}") C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(16) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(19) : error 054: unmatched closing brace ("}") C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(21) : error 021: symbol already defined: "Slak1" C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(23) : error 010: invalid function or declaration C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(23 -- 25) : warning 203: symbol is never used: "SetObjectRot" C:\Documents and Settings\TePKuH\Рабочий стол\Наш сервер\pawno\proba.pwn(4) : warning 204: symbol is assigned a value that is never used: "Slak1" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 12 Errors. Очень прошу помогите мне!
|
| |
|
|
| ALION133 | Дата: Среда, 11.03.2009, 06:32 | Сообщение # 42 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус: 
| Code if(strcmp(cmdtext, "/openinst", true)==0) { if (PlayerToPoint(7.0,playerid,2039.459,-98.210,34.824,277))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z). { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetObjectRot(Slak1,0.0,-26.643,91.100);// Тут используем Последнии 3 значения у ОТКРЫТОЙ палки шлагбаума,тоесть: CreateObject(968,-1412.782,2638.077,55.478,0.0,0.0,90.937); SetTimer("SlakClose1", 5000, 0); // Эта строка вызовит таймер который закроет Шлагбаум через 5000 милисекунд (5 секунд) SendClientMessage(playerid, COLOR_GREY, " Проезжайте! ");
} else // А если не в точке указанной выше то : { SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор "); } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); return 1; } Не могу понять почему когда я ввожу команду /openinst, пишет что вы не в такси/автобусе? Где надо что то подправить?Добавлено (11.03.2009, 04:52) --------------------------------------------- С меня + если кто то поможет! Добавлено (11.03.2009, 06:32) --------------------------------------------- и такую же фигню пишет когда открываю ворота у другой фракции! Подскажите пожайлуста! + не обижу
|
| |
|
|
| LaseR | Дата: Среда, 11.03.2009, 13:15 | Сообщение # 43 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 168
Награды: 10
Город: Бердск
Репутация: 80
Замечания: 0%
Статус: 
| А если нужно созать не шлакбаум,а ворота (высокие)...то как?
|
| |
|
|
| ALION133 | Дата: Среда, 11.03.2009, 14:41 | Сообщение # 44 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус: 
| Code forward SlakClose1(); Code Slak1= CreateObject(968,-2037.130,-95.108,34.823,0.0,-89.381,91.100); Code CreateObject(966, -2037.133179, -95.206558, 34.164063, 0.000000, 0.000000, 90); Code if(strcmp(cmdtext, "/openinst", true)==0) { if (PlayerToPoint(7.0,playerid,2039.459,-98.210,34.824,277))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z). { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetObjectRot(Slak1,0.0,-26.643,91.100);// Тут используем Последнии 3 значения у ОТКРЫТОЙ палки шлагбаума,тоесть: CreateObject(968,-1412.782,2638.077,55.478,0.0,0.0,90.937); SetTimer("SlakClose1", 5000, 0); // Эта строка вызовит таймер который закроет Шлагбаум через 5000 милисекунд (5 секунд) SendClientMessage(playerid, COLOR_GREY, " Проезжайте! ");
} else // А если не в точке указанной выше то : { SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор "); } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. "); return 1; } } Code public SlakClose1() { SetObjectRot(Slak1,0.0,-89.381,91.100); } Вот скажите в чем ошибка! Все компилируеться, но когда ввожу команду /openinst (лицензером) пишет вы не в такси! потом пробывал садиться в такси и все равно тоже самое пишет! Помогите! + обеспечен Добавлено (11.03.2009, 14:41) --------------------------------------------- Пожайлусто подскажите, а то уже целый день голову ломаю над этим 
Сообщение отредактировал ALION133 - Среда, 11.03.2009, 14:34 |
| |
|
|
| K-e-n-t | Дата: Среда, 11.03.2009, 14:45 | Сообщение # 45 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| ALION133, Quote (ALION133) if(strcmp(cmdtext, "/openinst", true)==0) поменяй на другую
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
|
 |
|
 | |
| |
|