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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите с пикапами
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
  • Страница 1 из 1
  • 1
Поиск:





 


 


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