 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите с пикапами
| |
| LitLageR | Дата: Понедельник, 03.03.2008, 11:08 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| нужно сделать такое, ты взял первый пикап, и только после этого появился следующий, а когда взял последний, опять появился первый, оч надо =)
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| LuxurY | Дата: Понедельник, 03.03.2008, 13:06 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус: 
| Quote (LitLageR) нужно сделать такое, ты взял первый пикап, и только после этого появился следующий, а когда взял последний, опять появился первый, оч надо =) в чем проблема? показывай свои наработки.
www.gtascript.ru admin www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
|
| |
|
|
| LitLageR | Дата: Понедельник, 03.03.2008, 15:56 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| короче нужно сделать, что бы взял один пикап, и только после этого появился следующий (хосчется сделать пдд) Quote (скрипт) #include <a_samp> #define COLOR_YELLOW 0xFFFF00AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_GREEN 0x33AA33AA new pickupurok1; new pickupurok2; new pickupurok3; new pickupurok4; new pickupurok5; new pickupurok6; public OnFilterScriptInit() { pickupurok1 = CreatePickup(1559,2,-2022.1516,-116.8742,1035.1719); pickupurok2 = CreatePickup(1559,2,-2024.7706,-114.4501,1035.1719); pickupurok3 = CreatePickup(1559,2,-2032.2764,-117.4689,1035.1719); pickupurok4 = CreatePickup(1559,2,-2056.1909,-117.8747,35.3145); pickupurok5 = CreatePickup(1559,2,-2049.9646,-188.6385,35.3203); pickupurok6 = CreatePickup(1559,2,-2022.7623,-44.8803,35.3586); } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickupurok1) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 1"); SendClientMessage(playerid, COLOR_GREEN, "a) При движении по городу скорость автомобиля не должна привышать 60км/ч. штраф 300$"); SendClientMessage(playerid, COLOR_GREEN, "б) Максимальнаяя скорость за городом вне населённого пункта 90 км/ч. штраф 450$"); SendClientMessage(playerid, COLOR_GREEN, "в) Остановка и стоянка авто на дороге запрещена. штраф 500$"); SendClientMessage(playerid, COLOR_GREEN, "г) Езда по встречной полосе запрещена. штраф 1000$ "); SendClientMessage(playerid, COLOR_GREEN, "д) Если за вами едет скорая,пожарная или полиция вы должны пропустить,сьехав на обочину. штраф 1000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок слева"); } if(pickupid == pickupurok2) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 2"); SendClientMessage(playerid, COLOR_GREEN, "а) Остановиться при просьбе полиции . штраф 5000$ и тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "б) При пересечении двойной полосы. штраф 350$"); SendClientMessage(playerid, COLOR_GREEN, "в) Проезд на красный свет светофора. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "г) Обгон полиции и скорой. штраф 300$"); SendClientMessage(playerid, COLOR_GREEN, "д) Запрещено оставлять своё авто брошенным(сначало взорвите его). штраф 5000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок у стола"); } if(pickupid == pickupurok3) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 3"); SendClientMessage(playerid, COLOR_GREEN, "а) При аварии не скрываться с места ДТП,а вызывать полицию. штраф 10000$"); SendClientMessage(playerid, COLOR_GREEN, "б) Для организации гонок сначало дать запрос у полиции на разрешение. штраф 3000$"); SendClientMessage(playerid, COLOR_GREEN, "в) При выезде на главную дорогу уступите авто на главной. штраф 1500$"); SendClientMessage(playerid, COLOR_GREEN, "г) Езда по газону и тратуару. штраф 2000$"); SendClientMessage(playerid, COLOR_GREEN, "д) Езда в нетрезвом виде. штраф 3500$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок около инструкторской машины на площадке"); } if(pickupid == pickupurok4) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 4"); SendClientMessage(playerid, COLOR_GREEN, "а) При сбивании какого либа предмета(столб и тд). штраф 1200$"); SendClientMessage(playerid, COLOR_GREEN, "б) Парковка машины только в определённых метсах(стоянки). штраф 1500$"); SendClientMessage(playerid, COLOR_GREEN, "в) Угон автомобиля. штраф 10000$ или тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "г) Разборки на дороге. штраф 3000$"); SendClientMessage(playerid, COLOR_GREEN, "д) Скорость с нитро по городу. штраф 2000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок по середине площадки"); } if(pickupid == pickupurok5) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 5"); SendClientMessage(playerid, COLOR_GREEN, "а) Движение по рельсовым путям. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "б) Езда под наркотой или бухим. штраф 4000$"); SendClientMessage(playerid, COLOR_GREEN, "в) Подрезание на дороге. штраф 1500$ "); SendClientMessage(playerid, COLOR_GREEN, "г) Умышленная авария. штраф 6000$ или тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "д) Столкновение со скорой,полицией,пожарной(по вине городского водителя).штраф 5000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок около дома на против школы(с лестницей)"); } if(pickupid == pickupurok6) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 6"); SendClientMessage(playerid, COLOR_GREEN, "а) При сбивании пешехода - оплатить ему 2000$ (лечение и моральный ущерб). штраф 5000$ "); SendClientMessage(playerid, COLOR_GREEN, "б) при перевозки пассажиров больше чем у него мест в авто(на крыше и тд). штраф 2500$"); SendClientMessage(playerid, COLOR_GREEN, "в) Движение задним ходом по дороге. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "г) Если ваша езда вызвала причину взрыва АЗС. штраф 5000$"); SendClientMessage(playerid, COLOR_GREEN, "д) за угон авто который пренадлежит другому игроку(звонить пострадавшему в полицию). штраф 10000$"); SendClientMessage(playerid, COLOR_ORANGE, "Примечание:"); SendClientMessage(playerid, COLOR_GREEN, "1) При данных нарушениях и укланения от платы и игнорирования полиции:автомобилист получит срок в тюрьме SA."); SendClientMessage(playerid, COLOR_GREEN, "2) Если вы стали свидетелем нарушения звоните в полицию и вам будет выписана премия."); SendClientMessage(playerid, COLOR_GREEN, "3) При частых и серьёзных нарушениях водитель будет лешён прав на вождение.(на некоторое время)"); SendClientMessage(playerid, COLOR_GREEN, "4) Штраф указываеться при нарушении и не выполнении пункта пдд."); SendClientMessage(playerid, COLOR_ORANGE, "P.S."); SendClientMessage(playerid, COLOR_GREEN, "Прежде чем сдавать на права- Выучите эти правила,запоминая штрафы к ним."); SendClientMessage(playerid, COLOR_GREEN, "По этим правилам будет проходить сдача экзамена у Инструктора."); SendClientMessage(playerid, COLOR_YELLOW, "Если вы готовы к сдачи и хотите получить права,то свяжитесь с Инструктором и будет экзамен."); } return 1; }
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| b0vver | Дата: Понедельник, 03.03.2008, 16:20 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус: 
| ,2, кажицо в этом причина, ну папробуй сменить на 1, 3, 4, 5, 6, 7, 8, 9 и тд =)
Off.line
|
| |
|
|
| LitLageR | Дата: Понедельник, 03.03.2008, 17:29 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| нет, не в том дело, я тут дал скрипт, но тут все 6 пикапов уже стоят!!! а мене нада переделать, что бы после того, как взял пикап 1-й появлялся второй, как взял 2-й - появился 3-й, и так далее, а как взял 6-й появился первый
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| Neo | Дата: Воскресенье, 15.06.2008, 16:14 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 995
Награды: 24
Город: Евпатория
Репутация: 276
Замечания: 0%
Статус: 
| Если вы о том что после того как взял пикап не появляется то вот решенияе. AddStaticPickup(372,15,1955.4285,-1383.9724,18.5781); Вместо 15 поставить 2. Вот пост DJSashk'a в другой теме "0 – Пикап не отображается. 2 - Берётся, появляется после некоторого времени. 3 - Берётся но не появляется. 4 - Исчезает вскоре после появления (применяется для выброшенного оружия) 5 - Исчезает вскоре после появления (применяется для выброшенного оружия) 8 - Берётся, но не имеет эффекта. Исчезает автоматически. 11 –Взрывается через несколько секунд после того как появится (бомба) 12 - Взрывается через несколько секунд после того как появится. 13 - Медленно decends на землю. 15 - Берётся но не появляется. 19 - Берётся, но не имеет эффект (информационные иконки) 22 - Берётся но не появляется 23 - Берётся, но не исчезает. "
Сообщение отредактировал Neo - Воскресенье, 15.06.2008, 16:25 |
| |
|
|
| Jenik | Дата: Воскресенье, 15.06.2008, 20:15 | Сообщение # 7 |
|
Новенький
Группа:
Продвинутые
Сообщений: 10
Награды: 1
Город: Артем
Репутация: 15
Замечания: 0%
Статус: 
| LitLageR, Я думаю сделать можно через таймер просто когда береш первый пикап происходит запуск таймера, потом по истечению таймера запускается паблик и появляется следущий пикап, бреш следущий убивается предыдущий таймер и запускается следущий таймер и т.д.
Мои работы [GM]Crazy Gang v1.0 [GM]Crysis v1.0 [GM]Crazy Gang v2.0 [FS]JTaxi v1.0
|
| |
|
|
| OKStyle™ | Дата: Воскресенье, 15.06.2008, 20:32 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| LitLageR, вот исправил: Code #include <a_samp> #define COLOR_YELLOW 0xFFFF00AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_GREEN 0x33AA33AA
new pickupurok1; new pickupurok2; new pickupurok3; new pickupurok4; new pickupurok5; new pickupurok6;
public OnFilterScriptInit() { pickupurok1 = CreatePickup(1559,2,-2022.1516,-116.8742,1035.1719); }
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickupurok1) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 1"); SendClientMessage(playerid, COLOR_GREEN, "a) При движении по городу скорость автомобиля не должна привышать 60км/ч. штраф 300$"); SendClientMessage(playerid, COLOR_GREEN, "б) Максимальнаяя скорость за городом вне населённого пункта 90 км/ч. штраф 450$"); SendClientMessage(playerid, COLOR_GREEN, "в) Остановка и стоянка авто на дороге запрещена. штраф 500$"); SendClientMessage(playerid, COLOR_GREEN, "г) Езда по встречной полосе запрещена. штраф 1000$ "); SendClientMessage(playerid, COLOR_GREEN, "д) Если за вами едет скорая,пожарная или полиция вы должны пропустить,сьехав на обочину. штраф 1000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок слева"); pickupurok2 = CreatePickup(1559,2,-2024.7706,-114.4501,1035.1719); } if(pickupid == pickupurok2) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 2"); SendClientMessage(playerid, COLOR_GREEN, "а) Остановиться при просьбе полиции . штраф 5000$ и тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "б) При пересечении двойной полосы. штраф 350$"); SendClientMessage(playerid, COLOR_GREEN, "в) Проезд на красный свет светофора. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "г) Обгон полиции и скорой. штраф 300$"); SendClientMessage(playerid, COLOR_GREEN, "д) Запрещено оставлять своё авто брошенным(сначало взорвите его). штраф 5000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок у стола"); pickupurok3 = CreatePickup(1559,2,-2032.2764,-117.4689,1035.1719); } if(pickupid == pickupurok3) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 3"); SendClientMessage(playerid, COLOR_GREEN, "а) При аварии не скрываться с места ДТП,а вызывать полицию. штраф 10000$"); SendClientMessage(playerid, COLOR_GREEN, "б) Для организации гонок сначало дать запрос у полиции на разрешение. штраф 3000$"); SendClientMessage(playerid, COLOR_GREEN, "в) При выезде на главную дорогу уступите авто на главной. штраф 1500$"); SendClientMessage(playerid, COLOR_GREEN, "г) Езда по газону и тратуару. штраф 2000$"); SendClientMessage(playerid, COLOR_GREEN, "д) Езда в нетрезвом виде. штраф 3500$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок около инструкторской машины на площадке"); pickupurok4 = CreatePickup(1559,2,-2056.1909,-117.8747,35.3145); } if(pickupid == pickupurok4) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 4"); SendClientMessage(playerid, COLOR_GREEN, "а) При сбивании какого либа предмета(столб и тд). штраф 1200$"); SendClientMessage(playerid, COLOR_GREEN, "б) Парковка машины только в определённых метсах(стоянки). штраф 1500$"); SendClientMessage(playerid, COLOR_GREEN, "в) Угон автомобиля. штраф 10000$ или тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "г) Разборки на дороге. штраф 3000$"); SendClientMessage(playerid, COLOR_GREEN, "д) Скорость с нитро по городу. штраф 2000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок по середине площадки"); pickupurok5 = CreatePickup(1559,2,-2049.9646,-188.6385,35.3203); } if(pickupid == pickupurok5) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 5"); SendClientMessage(playerid, COLOR_GREEN, "а) Движение по рельсовым путям. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "б) Езда под наркотой или бухим. штраф 4000$"); SendClientMessage(playerid, COLOR_GREEN, "в) Подрезание на дороге. штраф 1500$ "); SendClientMessage(playerid, COLOR_GREEN, "г) Умышленная авария. штраф 6000$ или тюрьма"); SendClientMessage(playerid, COLOR_GREEN, "д) Столкновение со скорой,полицией,пожарной(по вине городского водителя).штраф 5000$"); SendClientMessage(playerid, COLOR_YELLOW, "следующий урок около дома на против школы(с лестницей)"); pickupurok6 = CreatePickup(1559,2,-2022.7623,-44.8803,35.3586); } if(pickupid == pickupurok6) { SendClientMessage(playerid, COLOR_ORANGE, "Урок 6"); SendClientMessage(playerid, COLOR_GREEN, "а) При сбивании пешехода - оплатить ему 2000$ (лечение и моральный ущерб). штраф 5000$ "); SendClientMessage(playerid, COLOR_GREEN, "б) при перевозки пассажиров больше чем у него мест в авто(на крыше и тд). штраф 2500$"); SendClientMessage(playerid, COLOR_GREEN, "в) Движение задним ходом по дороге. штраф 1000$"); SendClientMessage(playerid, COLOR_GREEN, "г) Если ваша езда вызвала причину взрыва АЗС. штраф 5000$"); SendClientMessage(playerid, COLOR_GREEN, "д) за угон авто который пренадлежит другому игроку(звонить пострадавшему в полицию). штраф 10000$"); SendClientMessage(playerid, COLOR_ORANGE, "Примечание:"); SendClientMessage(playerid, COLOR_GREEN, "1) При данных нарушениях и укланения от платы и игнорирования полиции:автомобилист получит срок в тюрьме SA."); SendClientMessage(playerid, COLOR_GREEN, "2) Если вы стали свидетелем нарушения звоните в полицию и вам будет выписана премия."); SendClientMessage(playerid, COLOR_GREEN, "3) При частых и серьёзных нарушениях водитель будет лешён прав на вождение.(на некоторое время)"); SendClientMessage(playerid, COLOR_GREEN, "4) Штраф указываеться при нарушении и не выполнении пункта пдд."); SendClientMessage(playerid, COLOR_ORANGE, "P.S."); SendClientMessage(playerid, COLOR_GREEN, "Прежде чем сдавать на права- Выучите эти правила,запоминая штрафы к ним."); SendClientMessage(playerid, COLOR_GREEN, "По этим правилам будет проходить сдача экзамена у Инструктора."); SendClientMessage(playerid, COLOR_YELLOW, "Если вы готовы к сдачи и хотите получить права,то свяжитесь с Инструктором и будет экзамен."); } return 1; } Ставится 1 пикап. При его подборе появляется следующий и т.д.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Torres | Дата: Воскресенье, 15.06.2008, 22:58 | Сообщение # 9 |
|
Местный
Группа:
Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус: 
| okstyle, не забудь что перед создание одного пикапа,надо удалить предыдущий
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
|
| |
|
|
| Сurtis | Дата: Вторник, 21.04.2009, 15:16 | Сообщение # 10 |
|
Строчу минеты за + в репу
Группа:
Пользователи
Сообщений: 777
Награды: 7
Город: Луганск
Репутация: 88
Замечания: 100%
Статус: 
| извените за ап, но как сделать чтоб пикапы отображались на карте? надо сделать автосдачу на права...
радую ваши глаза
|
| |
|
|
| [RD]Chez | Дата: Вторник, 21.04.2009, 15:44 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| тупиццо сходи на википедию, поищи там все, что связано с MapIcon -_- ОрхелоГ мля
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
|
 |
|
 | |
| |
|