04:05
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
ворота в 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%
Статус:
ыыы точно...Я незаметил crazy


[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%
Статус:
А как зделать шлакбаун подскажите пожалусто ! А то кода я делаю он начинает кудато улетать !? Как зделать чтоб он нормально вверх открывался !?? wall

Добавлено (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 шлакбаун неоткрывается вверх а кудато уезжает ! lol Как исправить !? Подскажите пожалусто . Я знаю что MoveObject(wkola, 1816.725830 , -1406.428955 , 13.102972 , 3.5); координаты не те ! А как зделать чтоб он по оси крутился !??? wall


Начинаюший СкРиПтеР !!! ;)
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%
Статус:
Не неполучилось ! Он теперь вниз уезжает ! crazy А надо чтоб он как шлакбаун открывался ! Тоесть если он стоял горизонтально то после команды становится вертикально ! yes Но всеровно спс за помошь ! wink

Добавлено (12.11.2008, 21:59)
---------------------------------------------
Можете плз если у кого есть выложить скрипт со шлакбаумом (не с воротами) для примера !:) Буду очень блогодарин а то уже 4день сижу немогу зделать ! sorry wall

Добавлено (15.11.2008, 00:27)
---------------------------------------------
Ктонибуть тут может помоч с етой проблемой !??? wall


Начинаюший СкРиПтеР !!! ;)
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 а подругому наверно както !

wall wall wall


Начинаюший СкРиПтеР !!! ;)
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%
Статус:
народ скажите какую нада ставить проверку чтобы открыть ворота мог лидер и член фракции!+ дам!Желательно пример!
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua