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

 



 
          





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





Последние Файлы 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  
F.A.Q. по созданию шлакбаумов
ZiGGiДата: Суббота, 22.08.2009, 21:16 | Сообщение # 166
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Morozzzko, угу LastHero, проверяй каждую скопку принципом: скопка открылась - записал в блокнот, закрылась - вычеркнул crazy


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AwmДата: Суббота, 22.08.2009, 21:34 | Сообщение # 167
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
[offtop] ZZiGGi,
fun у них моск лопнет от нагрузки :D [/offtop]




"Life is hard... life is harder if you're stupid." - John Wayne
LastHeroДата: Понедельник, 24.08.2009, 19:49 | Сообщение # 168
Постоялец
Группа: Продвинутые
Сообщений: 392
Награды: 8
Репутация: 29
Замечания: 20%
Статус:
Awm егоист наежает на людей которые только учаться mda


Изучаем pawno.
-SenT-Дата: Четверг, 15.10.2009, 18:58 | Сообщение # 169
Новенький
Группа: Пользователи
Сообщений: 34
Награды: 1
Город: tallinn
Репутация: 2
Замечания: 0%
Статус:
Не понимаю!
Вот код!
[pwn]
if(strcmp(cmdtext, "/slakopen", true)==0)
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
SetObjectRot(Slak1,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, " Вы не у шлагбаума. ");
}
}
[/pwn]
Я хотел заменить : if (PlayerToPoint(7.0,playerid,-1412.812,2638.127,54.688))// на if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) ! и тут мне 26 ероров (gf.pwn(1917) : error 004: function "PlayerToPoint" is not implemented)
не понимаю mda помогите)
И ещё несколько вопросов:
Если я хочу поставить 2 места откуда можно будет открывать шлагбаум, что мне надо будет сделать?

Добавлено (15.10.2009, 18:58)
---------------------------------------------
P.S Я токо начал заниматься скриптенгом (если это можно так назвать :) )

Thomas_MorganДата: Четверг, 15.10.2009, 19:04 | Сообщение # 170
Советчик
Группа: I'm V.I.P.
Сообщений: 1156
Награды: 25
Город: Chicago, IL
Репутация: 837
Замечания: 20%
Статус:
Quote (-SenT-)
if (PlayerToPoint(7.0,playerid,-1412.812,2638.127,54.688))// на if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)

Зачем о_О

[pwn]if (PlayerToPoint(7.0,playerid,-1412.812,2638.127,54.688))// [/pwn]

Это место откудо можно открыть шлакбаум

[pwn]if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)[/pwn]

А это кто может его открыть. Зачем ты поменял?

Quote (-SenT-)
Если я хочу поставить 2 места откуда можно будет открывать шлагбаум, что мне надо будет сделать?

Эту строку [pwn]if (PlayerToPoint(7.0,playerid,-1412.812,2638.127,54.688))//[/pwn]

Меняешь на

[pwn]if (PlayerToPoint(7.0,playerid,координатыХ,Координаты у,координаты z || PlayerToPoint 7.0,playerid,координатыХ,Координаты у,координаты z))//[/pwn]

-SenT-Дата: Четверг, 15.10.2009, 19:47 | Сообщение # 171
Новенький
Группа: Пользователи
Сообщений: 34
Награды: 1
Город: tallinn
Репутация: 2
Замечания: 0%
Статус:
спс! я просто не хотел ставить определённые точки открытия шлагбаума

Добавлено (15.10.2009, 19:47)
---------------------------------------------
Вот ещё(( опять 26 ероров
[pwn]
if(strcmp(cmdtext, "/slakopen", true)==0)
{
if (PlayerToPoint(7.0,-2084.177002,-97.590225,34.242477 || PlayerToPoint 7.0,-2074.842773,-97.214073,34.242477))//
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
SetObjectRot(Slak1,0.000000,0.000000,87.089920);// Тут используем Последнии 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;
}
}
[/pwn]
сделал всё правильно ((

samosДата: Четверг, 15.10.2009, 19:50 | Сообщение # 172
Уверенный в себе
Группа: Продвинутые
Сообщений: 167
Награды: 6
Город: Киев
Репутация: 71
Замечания: 20%
Статус:
[pwn]if (PlayerToPoint(7.0,-2084.177002,-97.590225,34.242477 || PlayerToPoint 7.0,-2074.842773,-97.214073,34.242477))// [/pwn]
Лично у меня возникали ероры из за этой фигни.
Попробуй убрать и проверь



Need Games Role Play | Developer
-SenT-Дата: Четверг, 15.10.2009, 20:05 | Сообщение # 173
Новенький
Группа: Пользователи
Сообщений: 34
Награды: 1
Город: tallinn
Репутация: 2
Замечания: 0%
Статус:
СПМ ! всё пошло! токо я хочу всё-таки знать почему же эта строка вызывает 26 ероров?
if(PlayerToPoint(7.0,-2084.177002,-97.590225,34.242477 || PlayerToPoint 7.0,-2074.842773,-97.214073,34.242477))//

StelsДата: Четверг, 15.10.2009, 20:09 | Сообщение # 174
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (-SenT-)
if(PlayerToPoint(7.0,-2084.177002,-97.590225,34.242477 || PlayerToPoint 7.0,-2074.842773,-97.214073,34.242477))//

скоба не закрыта.




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
-SenT-Дата: Воскресенье, 25.10.2009, 03:58 | Сообщение # 175
Новенький
Группа: Пользователи
Сообщений: 34
Награды: 1
Город: tallinn
Репутация: 2
Замечания: 0%
Статус:
ОУ! Не заметил) СПС! а я голову пол дня ломал :D

Добавлено (25.10.2009, 03:58)
---------------------------------------------
А возможно сделать так чтобы палка плавно открывалась? елси да то обьясните! заранее спасибо!)

-SenT-Дата: Воскресенье, 01.11.2009, 20:12 | Сообщение # 176
Новенький
Группа: Пользователи
Сообщений: 34
Награды: 1
Город: tallinn
Репутация: 2
Замечания: 0%
Статус:
помогите
[pwn] if(strcmp(cmdtext, "/sfslak", true)==0)
{
if (PlayerToPoint(7.0,playerid,-887.584717,-1110.701172,97.890907 || PlayerToPoint 7.0,-890.234314,-1118.641968,97.893700 || PlayerToPoint 7.0,playerid,-897.215210,-1114.317749,97.766060 || PlayerToPoint 7.0,playerid,-895.353699,-1107.706787,97.726616))//
{
SetObjectRot(Slak15,0.000000,0.000000,78.750313));
SetObjectRot(Slak16,0.000000,0.000000,67.500244));
SetTimer("SlakClose15", 5000, 0); // Эта строка вызовит таймер который закроет Шлагбаум через 5000 милисекунд (5 секунд)
SendClientMessage(playerid, COLOR_GREY, " Добро пожаловать в San Fierro ");
GivePlayerMoney(playerid, 300);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Мы сняли с вас 300 $ за проезд ");
SendClientMessage(playerid, COLOR_LIGHTRED, " А вы знаете что копы бесплатно проезжают -_- ");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума. ");
}
}[/pwn]
Сделал платный проезд между городами -_-
Теперь как сделать чтоб эти деньги шли мэру?

EdYaДата: Воскресенье, 01.11.2009, 20:55 | Сообщение # 177
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
плюсуй переменную счёта мэра. И кстати в твоём случае деньги даваться будут, надо -300

Как-то так (если не ошибаюсь):
Tax += 300;


Сообщение отредактировал EdYa - Воскресенье, 01.11.2009, 20:57
batman123Дата: Воскресенье, 06.12.2009, 20:42 | Сообщение # 178
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 1
Город: New York
Репутация: 12
Замечания: 0%
Статус:
А какой ид закрытый шлагбаум? Или как его наклонить так? :)


Lil Wayne The Best Rapper Alive :D
xSLiMxДата: Воскресенье, 06.12.2009, 22:17 | Сообщение # 179
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Quote (batman123)
А какой ид закрытый шлагбаум? Или как его наклонить так?

Юзай MTA Map Editor

batman123Дата: Понедельник, 07.12.2009, 20:39 | Сообщение # 180
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 1
Город: New York
Репутация: 12
Замечания: 0%
Статус:
Помогите плз у меня все правильно?
[pwn]if(strcmp(cmdtext, "/openls", true)==0)
{
if (PlayerToPoint(7.0,playerid,-1536.6694,5.1291,261.4523))// Тут Координаты того места откуда можно открыть шлагбаум(x,y,z).
{
SetObjectRot(Slak1,0.000000,0.000000,262.72705078125);// Тут используем Последнии 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, " Проезжайте! ");
GivePlayerMoney(playerid, -100);

}
else // А если не в точке указанной выше то :
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у шлакбаума. ");
}
}[/pwn]
Но ерроры дает в других строках...


Lil Wayne The Best Rapper Alive :D
Поиск:





 


 


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