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

 



 
          





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





Последние Файлы 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  
FAQ По созданию ворот
AntivirusДата: Среда, 11.11.2009, 23:22 | Сообщение # 76
Группа: Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус:
АХАХА ОНИ ДВИГАЮТЬСЯ !!!! ето просто чудо !!!!!!!!!!!

но они почемуто двигаються как краб боком хэх

Добавлено (11.11.2009, 21:39)
---------------------------------------------
а как ворота фильтерскриптом зделать чтобы их не пихать туда сюда в мод ????????????????????????????

suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2 suicide2

Добавлено (11.11.2009, 22:39)
---------------------------------------------
а если нужно чтобы ворота открывались и для копов и для фбр то что делать ?

Добавлено (11.11.2009, 23:22)
---------------------------------------------
Ворота зделал на высшем уровне , все как надо .

но вот немогу создать шлагбаум , кто грамотный помогите пожалуйста -

[pwn]ошибка - C:\Новая папка (8)\gamemodes\GF.pwn(8175) : warning 217: loose indentation
C:\Новая папка (8)\gamemodes\GF.pwn(8177) : warning 202: number of arguments does not match definition
C:\Новая папка (8)\gamemodes\GF.pwn(8189) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 6064 bytes
Code size: 1103072 bytes
Data size: 2192968 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3318488 bytes

3 Warnings.

сам скрипт ! -

if(strcmp(cmdtext, "/otkroisa", true)==0)
{
if (PlayerToPoint(7.0,playerid,-2047.36, -74.30, 35,170))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z).
{
SetObjectRot(Slak1,-2043.8386230469, -80.049118041992, 35.171875);// Тут используем Последнии 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, " Вы не у шлагбаума. ");
}
}

FrostmornДата: Четверг, 12.11.2009, 03:27 | Сообщение # 77
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Quote (Antivirus)
а как ворота фильтерскриптом зделать чтобы их не пихать туда сюда в мод ????????????????????????????

Пихай лучше в мод, а то фильтерскипт не всегда может прогрузится ;)

Quote (Antivirus)
а если нужно чтобы ворота открывались и для копов и для фбр то что делать ?

Сделать проверку на фракцию

if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //17 это ид фракции

Quote

[pwn]ошибка - C:\Новая папка (8)\gamemodes\GF.pwn(8175) : warning 217: loose indentation
C:\Новая папка (8)\gamemodes\GF.pwn(8177) : warning 202: number of arguments does not match definition
C:\Новая папка (8)\gamemodes\GF.pwn(8189) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 6064 bytes
Code size: 1103072 bytes
Data size: 2192968 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3318488 bytes

3 Warnings.

сам скрипт ! -

if(strcmp(cmdtext, "/otkroisa", true)==0)
{
if (PlayerToPoint(7.0,playerid,-2047.36, -74.30, 35,170))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z).
{
SetObjectRot(Slak1,-2043.8386230469, -80.049118041992, 35.171875);// Тут используем Последнии 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, " Вы не у шлагбаума. ");
}
}
[/pwn]

И где у тебя какая строчка ?

Экстрасенсов тут нету crazy


AwmДата: Четверг, 12.11.2009, 03:49 | Сообщение # 78
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Antivirus)
if (PlayerToPoint(7.0,playerid,-2047.36, -74.30, 35,170))

там надо точку поставить а не запятую.
Quote (Antivirus)
SetObjectRot(Slak1,-2043.8386230469, -80.049118041992, 35.171875);

тут не надо использовать X,Y,Z а надо юзать: Float:RotX, Float:RotY, Float:RotZ - тоесть угол наклона объекта.




"Life is hard... life is harder if you're stupid." - John Wayne
AntivirusДата: Четверг, 12.11.2009, 16:04 | Сообщение # 79
Группа: Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус:
вот я зделал ворота фильтерскриптом , но есть некоторые ошибки -

[pwn]D:\Untitled.pwn(18) : error 017: undefined symbol "PlayerInfo"
D:\Untitled.pwn(18) : warning 215: expression has no effect
D:\Untitled.pwn(18) : error 001: expected token: ";", but found "]"
D:\Untitled.pwn(18) : error 029: invalid expression, assumed zero
D:\Untitled.pwn(18) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

а вот сам фильтерскрипт -

#include <a_samp>

forward IsAtOTKRIVALKA(playerid);
forward OTKRIVALKAZakr();

new OTKRIVALKA;
new OTKRIVALKATimer;
//------------------------------------------------------------------------------------------------------
public OnGameModeInit()

OTKRIVALKA = CreateObject(976, 1584.6104736328, -1638.0147705078, 12.599970817566, 0.000000, 359.5, 0.000000); // 980 - ид воротины. Тут координаты закрытых ворот

public OnPlayerCommandText(playerid, cmdtext[])
if (strcmp(cmdtext, "/open", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) //ставь место нулей ид фракции для которой ворота будут открыватся. - 18-е строка
{
if(IsPlayerConnected(playerid))
{
if(IsAtOTKRIVALKA(playerid))
{
MoveObject(OTKRIVALKA,1599.0856933594, -1635.1343994141, 12.71875,3.0);
SetTimer("OTKRIVALKAZakr", 10000, 0);
OTKRIVALKATimer = SetTimer("OTKRIVALKAZakr", 10000, 0);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Подайди к варотам!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ты не избраный");
return 1;
}
}

public IsAtOTKRIVALKA(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(9.0,playerid,1584.6104736328, -1638.0147705078, 12.599970817566))
{
return 1;
}
}
return 0;
}
public OTKRIVALKAZakr()
{

MoveObject(OTKRIVALKA, 1584.6104736328, -1638.0147705078, 12.599970817566, 1.59);// Напр. 343.324,2323.2323,1111.1111,1.59
KillTimer(OTKRIVALKATimer);
return 1;

}

в чем может быть ошибка ??

AwmДата: Четверг, 12.11.2009, 17:00 | Сообщение # 80
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Antivirus)
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)

в фильтр скрипте нету такова.




"Life is hard... life is harder if you're stupid." - John Wayne
AntivirusДата: Пятница, 13.11.2009, 22:50 | Сообщение # 81
Группа: Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус:
Сделать проверку на фракцию

if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //17 это ид фракции

Quote

да нет , ты наверное непонял . мне нужно чтобы ворота открывались и копам и ФБР . так может ето будет так ?? -

if(PlayerInfo[playerid][pMember] == 1,2 || PlayerInfo[playerid][pLeader] == 1,2) //1 и 2 это ид фракции . ??? suicide2


AwmДата: Пятница, 13.11.2009, 23:05 | Сообщение # 82
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Antivirus)
if(PlayerInfo[playerid][pMember] == 1,2 || PlayerInfo[playerid][pLeader] == 1,2) //1 и 2 это ид фракции . ???

тогда это будет так
Code
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)

но лучше делать так
Code
if(IsACop(playerid))

чтобы не писать тупую писанину.




"Life is hard... life is harder if you're stupid." - John Wayne
AntivirusДата: Пятница, 13.11.2009, 23:17 | Сообщение # 83
Группа: Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус:
ОО шас попробуем )) new_russian yes

Добавлено (13.11.2009, 23:17)
---------------------------------------------
все отлично работает , Awm красавчик ;)

fantomledДата: Среда, 25.11.2009, 20:47 | Сообщение # 84
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: ...
Репутация: 20
Замечания: 0%
Статус:
Tomas_Morgan,СПС тебе огромноЕЕЕ!!!!

Добавлено (25.11.2009, 20:47)
---------------------------------------------
Блин ппц че за хня!сначала добовлял ворота все было норм!тока што добавил ворота подхажу к ним пишу команду которая открывает ворота мне пишет Подойди к варотам,как это исправить?

StelsДата: Среда, 25.11.2009, 22:51 | Сообщение # 85
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (fantomled)
Блин ппц че за хня!сначала добовлял ворота все было норм!тока што добавил ворота подхажу к ним пишу команду которая открывает ворота мне пишет Подойди к варотам,как это исправить?

ищи в PlayerToPoint, указал ли верные коорды.

[offtop]

Quote (Frostmorn)
Экстрасенсов тут нету

Как же так cray [/offtop]




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
FrostmornДата: Четверг, 26.11.2009, 00:03 | Сообщение # 86
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
[offtop]
Quote (Stels)
Как же так

Даже незнаю
this [/offtop]


ApocalipsisДата: Пятница, 15.01.2010, 16:36 | Сообщение # 87
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 1
Город: Турки
Репутация: -7
Замечания: 0%
Статус:
Кто подскажет что это за ошибки?



http://www.cs-gta.ru
AwmДата: Пятница, 15.01.2010, 21:59 | Сообщение # 88
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Apocalipsis)
error 032: array index out of bounds (variable "vorota")

массив заходит за рамки заданного
Quote (Apocalipsis)
warning 202: number of arguments does not match definition

аргумент не совпадает со стандартом
Quote (Apocalipsis)
expected token: ",", but found ";"

должно быть ",",но найдено ";"
Quote (Apocalipsis)
loose indentation

потяряна индентация
Quote (Apocalipsis)
public function lacks forward declaration (symbol "StritClose")

функция публик идёт с форвардом
Quote (Apocalipsis)
array index out of bounds (variable "vorota")

массив заходит за рамки заданного




"Life is hard... life is harder if you're stupid." - John Wayne
ZakMageДата: Понедельник, 05.04.2010, 21:58 | Сообщение # 89
Новенький
Группа: Пользователи
Сообщений: 49
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус:
А MTA Map editor он в самой MTA?


[URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/841763262.png[/IMG][/URL]
ParlamentДата: Понедельник, 05.04.2010, 22:18 | Сообщение # 90
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
ZakMage, ну да cool


Поиск:





 


 


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