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

 



 
          





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





Последние Файлы 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  
Движение обектов
[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%
Статус:
Бойся его,сцуко new_russian
Скажи правда плз,я тоже боюсь



(\__/)
(='.'=)
(")_(")
Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
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%
Статус:
Йа точно нуБ crazy мне обьясните вот я получил координату через Object Editor:CreateObject(980,1003.219909,-643.673889,121.266494,0.000000,0.000000,24.507720);
Скажите че как зачем и почему тоже хочу сделать движение но не получается bad



За помощь ожидаю +
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, кинь корды открытого шлагбаума crazy


(\__/)
(='.'=)
(")_(")
Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
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);//подъемник откр

Вот он закрыт и открыт

  • Страница 1 из 1
  • 1
Поиск:





 


 


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