 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Движение обектов
| |
| [PZ]KYZ[AIR] | Дата: Пятница, 30.05.2008, 17:16 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| Помагите плизз надо что бы эти все обьекты двигались к 1 цели с средней скрость как достигнут уберуться!!!! CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); // а двигался он к CreateObject(354,-1496.0978,2620.3870,54.0000,0.0,0.0,90.0); // напешите вы а то я не догоняю а MoveObject() не фурычит чё та как стояли так и стоят и DestroyObject() не убираються хз чё за ошибок нет в моде Добавлено (30.05.2008, 17:16) --------------------------------------------- Всё за работало другая проблема мне надо последовательно выполнять функции падение обьекта потом появленеие 20 новый обьктов пото убирание этих 20 обьектов вот это мне надо и что бы всё это последовательно как сделать последовательно???
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
Сообщение отредактировал [PZ]KYZ[AIR] - Пятница, 30.05.2008, 11:29 |
| |
|
|
| Eragon | Дата: Пятница, 30.05.2008, 18:31 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| Quote new objectos; public OnGameModeInit() { objectos = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); } ну а дальше уже чтобы двигать сделаем к пример по команде: Quote public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/move", true) == 0) { MoveObject(objectos,-1496.0978,2620.3870,54.0000,2) return 1; } Ну а дальше делай условие, что если объект на этих координатах, то убирай его.Добавлено (30.05.2008, 18:31) --------------------------------------------- Ну вот если ты незнаешь как решить, то иди впрямую, т.е. прямолинейно без всяких замутов ))))))) Quote #include <a_samp> forward Down(); forward bunzi(); forward fis1(); forward fis2(); forward fis3(); forward fis4(); forward fis5(); forward fis6(); forward fis7(); forward fis8(); forward fis9(); forward fis10(); new objectos; new ob1,ob2,ob3,ob4,ob5,ob7,ob8,ob9,ob6,ob10; public OnGameModeInit() { objectos = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); } public Down() { SetTimer("fis1",100,0); return 1; } public fis1() { ob2 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis2",100,0); } public fis2() { ob3 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis3",100,0); } public fis3() { ob4 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis4",100,0); } public fis4() { ob5 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis5",100,0); } public fis5() { ob6 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis6",100,0); } public fis6() { ob7 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis7",100,0); } public fis7() { ob8 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis8",100,0); } public fis8() { ob9 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis9",100,0); } public fis9() { ob1 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("fis10",100,0); } public fis10() { ob10 = CreateObject(354,-1496.0978,2620.3870,80.0000,0.0,0.0,90.0); SetTimer("bunzi",100,0); } public bunzi() { MoveObject(ob1,-1496.0978,2620.3870,54.0000,5); MoveObject(ob2,-1496.0978,2620.3870,54.0000,5); MoveObject(ob3,-1496.0978,2620.3870,54.0000,5); MoveObject(ob4,-1496.0978,2620.3870,54.0000,5); MoveObject(ob5,-1496.0978,2620.3870,54.0000,5); MoveObject(ob6,-1496.0978,2620.3870,54.0000,5); MoveObject(ob7,-1496.0978,2620.3870,54.0000,5); MoveObject(ob8,-1496.0978,2620.3870,54.0000,5); MoveObject(ob9,-1496.0978,2620.3870,54.0000,5); MoveObject(ob10,-1496.0978,2620.3870,54.0000,5); } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/move", true) == 0) { MoveObject(objectos,-1496.0978,2620.3870,54.0000,2); SetTimer("Down",100,0); } return 1; }
|
| |
|
|
| [PZ]KYZ[AIR] | Дата: Пятница, 30.05.2008, 23:19 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| Ты гений спасибо
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
|
|
| Eragon | Дата: Суббота, 31.05.2008, 01:23 | Сообщение # 4 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| я не гений, просто прямолинейное мышление никада не бывает лишним (=
|
| |
|
|
| [PZ]KYZ[AIR] | Дата: Суббота, 31.05.2008, 11:01 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| но мне надо было всего 4 обьекта 20 я сказал для примера я потом сам разобрался мне нужен был таймер и ты мне его показал спс
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
|
|
| Vid | Дата: Суббота, 31.05.2008, 19:56 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус: 
| А ребята камк делать чтоьы предмет двигался из точки в другую и через ну допустим минуты 3 назат возвращался?????
|
| |
|
|
| Eragon | Дата: Суббота, 31.05.2008, 21:27 | Сообщение # 7 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| поставь таймер на 3 минуты
|
| |
|
|
| Vid | Дата: Воскресенье, 01.06.2008, 00:36 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус: 
| eragon, боюсь я незнаю как(
|
| |
|
|
| skeJt23 | Дата: Воскресенье, 01.06.2008, 00:58 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус: 
| Бойся его,сцуко Скажи правда плз,я тоже боюсь
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
| |
|
|
| Eragon | Дата: Воскресенье, 01.06.2008, 13:35 | Сообщение # 10 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| эх, ща напишемс...так: Создается объект, который сразу движется в определенную точку, через 3 минуты едет назад и действия останавливаются: Quote #include <a_samp> forward start(); forward timer1(); new objc; public OnFilterScriptInit() { print("\n----------------------------------"); print(" by Eragon"); print("----------------------------------\n"); } public OnGameModeInit() { objc = CreateObject(10766, 0, 0, 0, 0, 0, 33.75); start(); } public start() { MoveObject(objc,100,0,0,2); SetTimer("timer1",1000*60*3,0); } public timer1() { MoveObject(objc,0,0,0,2); } это он будет ехать в одну точку, через 3 минуты в другую, потом через 3 снова в первую и т.д.: Quote #include <a_samp> forward start(); forward timer1(); new objc; public OnFilterScriptInit() { print("\n----------------------------------"); print(" by Eragon"); print("----------------------------------\n"); } public OnGameModeInit() { objc = CreateObject(10766, 0, 0, 0, 0, 0, 33.75); start(); } public start() { MoveObject(objc,100,0,0,2); SetTimer("timer1",1000*60*3,0); } public timer1() { MoveObject(objc,0,0,0,2); SetTimer("start",1000*60*3,0); } на практике не применял, но по идеи робит
|
| |
|
|
| Xamster | Дата: Воскресенье, 01.06.2008, 22:13 | Сообщение # 11 |
|
Новенький
Группа:
Продвинутые
Сообщений: 44
Награды: 1
Репутация: 3
Замечания: 40%
Статус: 
| Йа точно нуБ мне обьясните вот я получил координату через Object Editor:CreateObject(980,1003.219909,-643.673889,121.266494,0.000000,0.000000,24.507720); Скажите че как зачем и почему тоже хочу сделать движение но не получается
За помощь ожидаю +
|
| |
|
|
| Mr_Ray | Дата: Понедельник, 02.06.2008, 09:51 | Сообщение # 12 |
|
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| у меня такая проблемка кто может подскажите как сделать что б шлаг баум открывался CreateObject(966, -2079.28, -94.875, 34.2, 0, 0, -270);//стойка CreateObject(968, -2079.28, -94.85, 34.9172, 0.0, 360, 90);//шлагбаум я пытался через SetRot не получаеться иои просто может что не так делаю?????? Помогите пожалуйчта
|
| |
|
|
| skeJt23 | Дата: Понедельник, 02.06.2008, 13:28 | Сообщение # 13 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус: 
| Mr_Ray, кинь корды открытого шлагбаума
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
| |
|
|
| ATAMAN | Дата: Понедельник, 02.06.2008, 14:42 | Сообщение # 14 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Самара
Репутация: 24
Замечания: 20%
Статус: 
| Code if (strcmp(cmdtext, "/topen1", true)==0) { GivePlayerMoney(playerid,-500);//отнимаются деньги SBizzInfo[11][sbTill] += 500;//идут в бизнес номер 11 ExtortionSBiz(11, 500);//идут в бизнес номер 11 SetObjectRot(tonel1, 0, -45, 45);//поворот объекта(тобишь поворот самого шлакбаума) SetTimer("GateCloseTopen1", 5000, 0);//таймер return 1; } Кому что не надо, можете убрать ненужное ;)
Никогда не делайте всё с первого раза, или никто не оценет, как это было сложно Продажа SAMP серверов за 25 центов за слот Писать в асю: 2929746 HostName: ****$^[SA:MP] Russian Extrime Server^$**** sr-gta. Address: 92.243.65.90:7777 Players: 15/ 200 Ping: 62 Mode: GoDfAtHeR (by ATAMAN) Map: Liberty sity/San Fierro 
|
| |
|
|
| Mr_Ray | Дата: Среда, 04.06.2008, 11:08 | Сообщение # 15 |
|
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| CreateObject(968, -2079.28, -94.85, 34.9172, 0.0, 270.8, 90);//подъемник закр CreateObject(968, -2079.28, -94.85, 34.9172, 0.0, 360, 90);//подъемник откр Вот он закрыт и открыт
|
| |
|
|
|
 |
|
 | |
| |
|