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