 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
ворота в gf
| |
| Alan_Wake | Дата: Воскресенье, 09.11.2008, 09:13 | Сообщение # 136 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Quote (Trust_) Теперь сделал без ошибок ,но всёравнооткрываются откуда угодно(из далека ) .. Пробуй. Code if (strcmp(cmdtext, "/lcnopen", true)==0) { if(PlayerToPoint(20.0,playerid,1264.104,-2046.411,66.301)) { if((PlayerInfo[ playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)) { MoveObject(pdgateLKNVorota,1264.104,-2046.411,66.301, 2.5); SetTimer("GateCloseLKNVorota", 5000, 0);/ SendClientMessage(playerid, COLOR_GREEN," Ворота открыти и закроются через 5 сек "); } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы не из ЛКН!");} } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы слишком далеко от ближайших ворот!");} } if(PlayerToPoint(20.0,playerid,1264.104,-2046.411,66.301)) { Может это и так ,но у меня происходит вот что: Pawn Compiler library - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. Отправить отчёт неотправлять отчёт Что я делаю нетак?
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
| HELKERN | Дата: Воскресенье, 09.11.2008, 14:00 | Сообщение # 137 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| где то лишний } поставил скорее всего
|
| |
|
|
| Alan_Wake | Дата: Воскресенье, 09.11.2008, 16:19 | Сообщение # 138 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Code if (strcmp(cmdtext, "/lcnopen", true)==0) { if(PlayerToPoint(20.0,playerid,1264.104,-2046.411,66.301)) { if((PlayerInfo[ playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)) { MoveObject(pdgateLKNVorota,1264.104,-2046.411,66.301, 2.5); SetTimer("GateCloseLKNVorota", 5000, 0);/ SendClientMessage(playerid, COLOR_GREEN," Ворота открыти и закроются через 5 сек "); } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы не из ЛКН!");} } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы слишком далеко от ближайших ворот!");} } вот код и где этот лишний "}" ?
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
|
| |
|
|
| InFaRkT | Дата: Воскресенье, 09.11.2008, 17:35 | Сообщение # 139 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 266
Награды: 10
Город: Санкт-Петербург
Репутация: 51
Замечания: 80%
Статус: 
| Лишних нет!!!Че сам чтоли невидишь???? три { и три } ...Должно быть = открытия и закрытя скобок токо я retorn 0; ненаблюдаю
[red]Все гениальное просто[/red] Краткость сестра таланта
В армии до средины ноября!
Сообщение отредактировал $_TRANE_$ - Воскресенье, 09.11.2008, 17:35 |
| |
|
|
| HELKERN | Дата: Понедельник, 10.11.2008, 10:33 | Сообщение # 140 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Quote ($_TRANE_$) Лишних нет!!!Че сам чтоли невидишь???? три { и три } ...Должно быть = открытия и закрытя скобок токо я retorn 0; ненаблюдаю ОМГ покупай очки там 5 } и 3 { Выелил Красненьким { и сининьким } [pwn]if (strcmp(cmdtext, "/lcnopen", true)==0) { if(PlayerToPoint(20.0,playerid,1264.104,-2046.411,66.301)) { if((PlayerInfo[ playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)) { MoveObject(pdgateLKNVorota,1264.104,-2046.411,66.301, 2.5); SetTimer("GateCloseLKNVorota", 5000, 0);/ SendClientMessage(playerid, COLOR_GREEN," Ворота открыти и закроются через 5 сек "); } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы не из ЛКН!");} } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы слишком далеко от ближайших ворот!");} }[/pwn] Вставляй так[pwn]if (strcmp(cmdtext, "/lcnopen", true)==0) { if(PlayerToPoint(20.0,playerid,1264.104,-2046.411,66.301)) { if((PlayerInfo[ playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)) { MoveObject(pdgateLKNVorota,1264.104,-2046.411,66.301, 2.5); SetTimer("GateCloseLKNVorota", 5000, 0);/ SendClientMessage(playerid, COLOR_GREEN," Ворота открыти и закроются через 5 сек "); } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы не из ЛКН!"); } else{SendClientMessage(playerid, COLOR_YELLOW, " Вы слишком далеко от ближайших ворот!"); }[/pwn]
Сообщение отредактировал HELKERN - Понедельник, 10.11.2008, 10:41 |
| |
|
|
| InFaRkT | Дата: Понедельник, 10.11.2008, 12:32 | Сообщение # 141 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 266
Награды: 10
Город: Санкт-Петербург
Репутация: 51
Замечания: 80%
Статус: 
| ыыы точно...Я незаметил
[red]Все гениальное просто[/red] Краткость сестра таланта
В армии до средины ноября!
|
| |
|
|
| Sabotage | Дата: Вторник, 11.11.2008, 15:59 | Сообщение # 142 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус: 
| IsA сделано только для копов чтобы не мучиться всё времяписать всех гвардию агентов и екопов
Игровые компьютеры GIGASPOT
|
| |
|
|
| myxamop | Дата: Среда, 12.11.2008, 17:36 | Сообщение # 143 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 2
Репутация: 9
Замечания: 0%
Статус: 
| А как зделать шлакбаун подскажите пожалусто ! А то кода я делаю он начинает кудато улетать !? Как зделать чтоб он нормально вверх открывался !??  Добавлено (12.11.2008, 17:36) --------------------------------------------- /* Fs By Splitx LS Edition */ #include <a_samp> #pragma tabsize 0 #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT forward GateCloseLS(); #if defined FILTERSCRIPT new wkola; public OnFilterScriptInit() { wkola = CreateObject( 968 , 1816.725830 , -1406.428955 , 13.102972 , 0.000000 , 1710.000000 , 0.000000 ); print("\n--------------------------------------"); print(" PDGate FS BY Splitx provided by www.samp-rus.com"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/lopen", true)==0) { MoveObject(wkola, 1816.725830 , -1406.428955 , 13.102972 , 3.5); SetTimer("GateCloseLS", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Шлакбаун Открыт"); return 1; } if (strcmp(cmdtext, "/pdopenSF", true)==0) { return 1; } if (strcmp(cmdtext, "/pdopenLV", true)==0) { return 1; } return 0; } public GateCloseLS() { MoveObject (wkola,1816.725830 , -1406.428955 , 13.102972, 2.5); return 1; } Вот тот самый скрипт но кода я пишу /lopen шлакбаун неоткрывается вверх а кудато уезжает ! Как исправить !? Подскажите пожалусто . Я знаю что MoveObject(wkola, 1816.725830 , -1406.428955 , 13.102972 , 3.5); координаты не те ! А как зделать чтоб он по оси крутился !??? 
Начинаюший СкРиПтеР !!! ;)
|
| |
|
|
| Hamst3r | Дата: Среда, 12.11.2008, 21:41 | Сообщение # 144 |
|
Пяниед
Группа:
Продвинутые
Сообщений: 378
Награды: 16
Город: London
Репутация: 157
Замечания: 40%
Статус: 
| Пробуй так: Code /* Fs By Splitx LS Edition */
#include <a_samp>
#pragma tabsize 0 #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT forward GateCloseLS();
#if defined FILTERSCRIPT new wkola;
public OnFilterScriptInit() { wkola = CreateObject( 968 , 1816.725830 , -1406.428955 , 13.102972 , 0.000000 , 1710.000000 , 0.000000 );
print("\n--------------------------------------"); print(" PDGate FS BY Splitx provided by www.samp-rus.com"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
#endif
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/lopen", true)==0) { MoveObject(wkola, 1816.725830 , -1406.428955 , 0, 5);
SetTimer("GateCloseLS", 7000, 0); SendClientMessage(playerid, COLOR_GRAD2,"* Шлакбаум Открыт"); return 1; } if (strcmp(cmdtext, "/pdopenSF", true)==0) {
return 1; } if (strcmp(cmdtext, "/pdopenLV", true)==0) {
return 1; } return 0; } public GateCloseLS() { MoveObject (wkola,1816.725830 , -1406.428955 , 13.102972, 2.5);
return 1; } Добавлено (12.11.2008, 21:41) --------------------------------------------- И измени строку Code #define COLOR_YELLOW 0xFFFF00AA на Code #define COLOR_GRAD2 0xBFC0C2FF
Профессиональные PHP скрипты любой сложности, оптимизация игровых режимов для SA:MP. Дорого. Охуенно. [359-660-329]
|
| |
|
|
| myxamop | Дата: Суббота, 15.11.2008, 00:27 | Сообщение # 145 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 2
Репутация: 9
Замечания: 0%
Статус: 
| Не неполучилось ! Он теперь вниз уезжает ! А надо чтоб он как шлакбаун открывался ! Тоесть если он стоял горизонтально то после команды становится вертикально ! Но всеровно спс за помошь !  Добавлено (12.11.2008, 21:59) --------------------------------------------- Можете плз если у кого есть выложить скрипт со шлакбаумом (не с воротами) для примера !:) Буду очень блогодарин а то уже 4день сижу немогу зделать !  Добавлено (15.11.2008, 00:27) --------------------------------------------- Ктонибуть тут может помоч с етой проблемой !??? 
Начинаюший СкРиПтеР !!! ;)
|
| |
|
|
| Thomas_Morgan | Дата: Суббота, 15.11.2008, 00:42 | Сообщение # 146 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1156
Награды: 25
Город: Chicago, IL
Репутация: 837
Замечания: 20%
Статус: 
| 1)В вначали а именно в forward пишем forward SFPDGate1Close(); это есле вы хотите чтоб ворота закрывались сами по таймеру 2)ТОже в начале пишите new SFPDGate1; 3)new SFPDGate1Timer; это нужно для таймера 4)Далее в public IsAtSFPDGate(playerid) пишите { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(8.0,playerid,Координаты)) { return 1; } } return 0; } Это для того чтоб отерывались ворота когда вы рядом с ними! 5)Потом в public OnGameModeInit() пишите SFPDGate1 = CreateObject(Ид ворот, координаты ворот); (помните сдесь они должны быть в закрытом виде) 6) В public OnPlayerCommandText(playerid, cmdtext[]) пишите if (strcmp(cmdtext, "/opengate", true) == 0) Сама команда { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) - Ид фракций которые смогут открывать эти ворота { if(IsPlayerConnected(playerid)) { if(IsAtSFPDGate(playerid)) { MoveObject(SFPDGate1,Координаты ворот); (Помните тут должны бать координаты открытых ворот) SetTimer("SFPDGate1Close", 10000, 0); - Это таймер в данном случаи ворота сами закроются через 10 сек после открытия killersgatetimer = SetTimer("SFPDGate1Close", 10000, 0); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Âû íå ó âîðîò SFPD!"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Âû íå ÷àñòü ñèëîâûõ ñòðóêòóð!"); return 1; } } 7) И заключительный этап в самом конце пишите public SFPDGate1Close() { MoveObject(SFPDGate1, координаты ворот); Помните тут должны бать координаты закрытых ворот KillTimer(SFPDGate1Timer); return 1; }
|
| |
|
|
| myxamop | Дата: Суббота, 15.11.2008, 02:22 | Сообщение # 147 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 2
Репутация: 9
Замечания: 0%
Статус: 
| Конечно спс ! Ну вопрос в другом . Ворота я знаю как ставить но я неумею шлакбаун ! Вернее незнаю как правильно координаты вписать чтоб он открывался как шлакбаун на переездах ! Для ворот вписывают по x;y;z а вот для шлакбауна я незнаю как вот и хочу узнать ! Допустим MoveObject(SFPDGate1,Координаты ворот); и как вписать координаты чтоб они недвигались а становились вертикально не x;y;z а подругому наверно както ! 
Начинаюший СкРиПтеР !!! ;)
|
| |
|
|
| HELKERN | Дата: Суббота, 15.11.2008, 07:23 | Сообщение # 148 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| [pwn]SetObjectRot(SFAutoBarrier, 0, -90, 90);[/pwn] В помошь тебе!
|
| |
|
|
| NightHawK | Дата: Суббота, 20.12.2008, 16:29 | Сообщение # 149 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 420
Награды: 7
Город: -=Samp City=-
Репутация: 188
Замечания: 40%
Статус: 
| Люди если комуто надо создать автоматические ворота только для одной фракции (в ГФ) то все Сюда
|
| |
|
|
| wizar | Дата: Воскресенье, 21.12.2008, 14:02 | Сообщение # 150 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 277
Награды: 2
Город: Алчевск
Репутация: -20
Замечания: 20%
Статус: 
| народ скажите какую нада ставить проверку чтобы открыть ворота мог лидер и член фракции!+ дам!Желательно пример!
|
| |
|
|
|
 |
|
 | |
| |
|