Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Делаем прицел из спрайтов для ВХ

-

Скрипты и прочий софт для Point Blank

- Весь софт для Point Blank и все, что связано со скриптописанием - в этом разделе. Темы с вопросами/просьбами запрещены!

Ответ
 
Опции темы
Старый 12.11.2011, 21:41   #1
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
Thumbs up Делаем прицел из спрайтов для ВХ


[Ссылки могут видеть только зарегистрированные пользователи. ]
Всем привет
Был не уверен насчет правильного раздела (но все таки выло здесь )
Сегодня я вас найчу добавлять функцию "прицел из спрайтов" в ваш ВХ..

Сейчас я вам покажу на 1 примере (данный прицел из спрайтов есть в моем ВХ) под номером 1
Вот как он будет выглядеть в игре скрин

Начинаем:

Открываем файл cMain.cpp (ну или главный файл любого другого исхода)
Листаем до строчки
Код:
HRESULT WINAPI EndScene (LPDIRECT3DDEVICE9 pDevice)
{
скрин
И вставляем код:
Код:
if(spritehair==1)
{
/*
Делаем прицел из спрайтов
*/
DWORD WidthH = 100;//ширина спрайта (картинки) прицела (если это не делать, то прицел будет растягиваться или сжиматься)
DWORD HeightH = 60;//высота спрайта (картинки) прицела (если это не делать, то прицел будет растягиваться или сжиматься)
DWORD Xfactor = 18; //Это х фактор (возможно центр (перекретие) прицела находится не точно в центре спрайта, уменьшаем или увеличиваем.
DWORD CentrX = Viewport.Width / 2 - (WidthH / 2) +1; //здесь ничего не изменяем.. Это для нахождения центра экрана и центра спрайта
DWORD CentrY = Viewport.Height / 2 - (HeightH / 2);  //здесь ничего не изменяем.. Это для нахождения центра экрана и центра спрайта

//+|+++++++++++++++++++++++++++++НЕ МЕНЯЕМ+++++++++++++++++++++++++++++++++++++++++|
    phair.x=CentrX; phair.y=CentrY+Xfactor; phair.z=0.0f;// ничего не меняем    +++|
// |                                                                            +++|
    if(txhair == NULL)D3DXCreateTextureFromFileInMemoryEx(pDevice//  а то могут +++|
     ,&_chair,sizeof(_chair),WidthH,HeightH,D3DX_DEFAULT,0,D3DFMT_UNKNOWN//  +++|
     ,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&txhair);// быть +++|
    if(sphair == NULL)D3DXCreateSprite(pDevice, &sphair);//     ошибки          +++|
// |                                                                            +++|
    sphair->Begin(D3DXSPRITE_ALPHABLEND);//                                     +++|
    sphair->Draw(txhair,0,0,&phair,0xFFFFFFFF);//                               +++|
    sphair->End();//                                                            +++|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
}
Рядом вставляем код:
Код:
if(ekran)
{
pDevice->GetViewport(&Viewport);
}
Теперь нужно зайти в файл cOptions.h удалить вот это скрин
Потом рядом с каждой переменной вставляем
Код:
int функция=0; //стандартное состояние (нужно активировать в меню)
int функция=1; //автоматически активируется при активации меню
Вставляем в файле cOptions.h
Код:
int ekran=1; //автоматически вкл
Теперь открываем файл cMain.h и нажимаем Ctrl+F нажимаем и делаем как на скрине
Делаем все так же только с "cCat."

Ну вроде в этом коде вам ничего не нужно больше делать...

Переходим в файл cMain.h (или в другой файл, в зависимости от исхода)

вставляем этот код сюда скрин
Код:
//hair
LPDIRECT3DTEXTURE9 txhair;
LPD3DXSPRITE sphair;
D3DXVECTOR3 phair; //hair
где "hair" - название спрайта (поймете в следующем действии)

Переходим в файл cSprites.h

Перед строчкой
Код:
#endif
Вставляем код:
Код:
BYTE _chair[] = {0x00};
где "hair" - название спрайта

Теперь заменяем вот это "0x00" на то что будет в этом файле ссылка

Ну а теперь осталось только добавить в меню:

Открываем файл cOptions.h и вписываем код:
Код:
    int spritehair;
Открываем файл cMain.h и вписываем в меню вот этот код:
Код:
warl0ck->AddItem("    Прицел из спрайтов",optcrosshair,&cItem.spritehair,2);
или
Код:
Dimedrol1536->AddItem("    Прицел из спрайтов",optcrosshair,&cItem.spritehair,2);
Вот файл с байтами 1 прицела [Ссылки могут видеть только зарегистрированные пользователи. ]

Вот так он будет выглядеть в игре

//++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++//
Вот еще несколько вариантов прицела , но для них уже нужно будет вам самим искать правильные цифры
2. [Ссылки могут видеть только зарегистрированные пользователи. ]
3. [Ссылки могут видеть только зарегистрированные пользователи. ]
Если будите сами делать прицел из спрайтов, то вам понадобятся еще:
-Программа для перевода картинок в байты ([Ссылки могут видеть только зарегистрированные пользователи. ])
-D3D_tester , что бы проверять (с первого раза может не получится) ([Ссылки могут видеть только зарегистрированные пользователи. ])
-Adobe Photoshop, для рисования спрайтов прицела (но помните, нужно всегда сохранять спрайт в формате *.png) ([Ссылки могут видеть только зарегистрированные пользователи. ])
/так же можно делат с ником автора. (табличку )

Если будут вопросы, то пишите в ЛС или в скайп overlord_10, или в теме.

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________


Последний раз редактировалось Skilful; 28.12.2011 в 20:14.
  Ответить с цитированием
19 пользователя(ей) сказали cпасибо:
*Tan@ka* (09.01.2012), BassBoy (12.11.2011), Dimedrol1536 (12.11.2011), DizTerDiz (18.11.2011), крайслер (09.12.2011), gigonat0071 (13.11.2011), Meteor2142 (13.11.2011), MiXaiLL76 (15.11.2011), Станислав)) (14.11.2011), pbeka™ (01.02.2012), Rakim (13.11.2011), RChesteR (12.11.2011), Rickimaru (12.11.2011), rusefendi (13.11.2011), skan444 (13.11.2011), TaP0chek (10.12.2011), Terror1st (12.11.2011), Timoty (06.01.2012), zAvratos (13.11.2011)
Старый 12.11.2011, 21:45   #2
Заблокирован
 Старший сержант
Аватар для BassBoy
 
BassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нации
Регистрация: 19.07.2011
Сообщений: 234
Популярность: 3898
Сказал(а) спасибо: 658
Поблагодарили 589 раз(а) в 236 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

отличная тема, заслужил спс!
Пысы: с разбаном)
  Ответить с цитированием
Старый 12.11.2011, 21:51   #3
Заблокирован
 Рыцарь-лейтенант
Аватар для RChesteR
 
RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(RChesteR сломал счётчик популярности :(
Регистрация: 13.02.2011
Сообщений: 422
Популярность: 13168
Золото Zhyk.Ru: 10
Сказал(а) спасибо: 643
Поблагодарили 733 раз(а) в 369 сообщениях
Отправить сообщение для RChesteR с помощью ICQ Отправить сообщение для RChesteR с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

Спасибо)Все доходчиво и понятно.Оформление приятное.
Спасибо заслужил.Завтра + поставю)
PS:С разбаном тебя)
  Ответить с цитированием
Старый 12.11.2011, 21:54   #4
Читер-спонсор
 Командор
Аватар для Roch
 
Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(
Регистрация: 27.09.2011
Сообщений: 832
Популярность: 48460
Золото Zhyk.Ru: 3
Сказал(а) спасибо: 584
Поблагодарили 1,572 раз(а) в 783 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

overlord_10, Молодец!, Красиво оформил, всё чётко и понятно!
________________
Правила Форума
[Ссылки могут видеть только зарегистрированные пользователи. ]
Хостинг изображений: i.Zhyk.ru
  Ответить с цитированием
Старый 12.11.2011, 22:10   #5
Заблокирован
 Старший сержант
Аватар для BassBoy
 
BassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нацииBassBoy гордость нации
Регистрация: 19.07.2011
Сообщений: 234
Популярность: 3898
Сказал(а) спасибо: 658
Поблагодарили 589 раз(а) в 236 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

какого размера должна быть картинка .png?
  Ответить с цитированием
Старый 12.11.2011, 22:10   #6
 Разведчик
Аватар для Terror1st
 
Terror1st скоро будет известенTerror1st скоро будет известенTerror1st скоро будет известенTerror1st скоро будет известенTerror1st скоро будет известен
Регистрация: 08.08.2010
Сообщений: 24
Популярность: 459
Сказал(а) спасибо: 23
Поблагодарили 16 раз(а) в 10 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

да, очень даже круто!!! все доходчиво объяснено! спасибо за ценную и главное актуальную тему!!!
  Ответить с цитированием
Старый 12.11.2011, 22:19   #7
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

Цитата:
Сообщение от mc228)Посмотреть сообщение
какого размера должна быть картинка .png?

Какую пожелаешь, но лучше большую не делать, максимум 400х400
Цитата:
Сообщение от mc228)Посмотреть сообщение
отличная тема, заслужил спс!
Пысы: с разбаном)

Спасибо )
Цитата:
Сообщение от RChesterПосмотреть сообщение
Спасибо)Все доходчиво и понятно.Оформление приятное.
Спасибо заслужил.Завтра + поставю)
PS:С разбаном тебя)

Спасибо )
Цитата:
Сообщение от ۩Papa_Roach۩Посмотреть сообщение
overlord_10, Молодец!, Красиво оформил, всё чётко и понятно!

И главное 20 минут заняло все это спс
Цитата:
Сообщение от Terror1stПосмотреть сообщение
да, очень даже круто!!! все доходчиво объяснено! спасибо за ценную и главное актуальную тему!!!

Просто уже надоели эти прицелы (в игре) , а те что рисовали ВХ (не очень красивые).. Да еще увидел в одном зарубежном ВХ (от игры варрок ) был прицел из спрайтов , вот я и придумал =)...

Так еще можно свои логотипы делать
________________

  Ответить с цитированием
Пользователь сказал cпасибо:
BassBoy (13.11.2011)
Старый 13.11.2011, 16:14   #8
 Сержант
Аватар для Meteor2142
 
Meteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нации
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Отправить сообщение для Meteor2142 с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

overlord_10,
Огромное спасибо!
Щас попробую запилить в ВХ! =)
И поздравляю с тем что разбанили =)
  Ответить с цитированием
Старый 08.12.2011, 17:57   #9
Заблокирован
 Разведчик
Аватар для Serratpro
 
Serratpro никому не известный тип
Регистрация: 29.11.2011
Сообщений: 3
Популярность: 12
Сказал(а) спасибо: 18
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

overlord_10, как спс сказать?
че жать
  Ответить с цитированием
Старый 28.12.2011, 20:14   #10
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

обновил первый пост
________________

  Ответить с цитированием
Старый 28.12.2011, 20:24   #11
 Пехотинец
Аватар для Kolla2
 
Kolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слухуKolla2 у всех на слуху
Регистрация: 26.08.2009
Сообщений: 64
Популярность: 1451
Сказал(а) спасибо: 96
Поблагодарили 133 раз(а) в 57 сообщениях
Отправить сообщение для Kolla2 с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

Спасибо )
Хотел спросить , какой стандартный прицел в пб по размерам ? ) а то не хочется создать мутанта посреди экрана )
________________

Последний раз редактировалось Kolla2; 28.12.2011 в 20:26.
  Ответить с цитированием
Старый 28.12.2011, 20:29   #12
Заблокирован
 Пехотинец
Аватар для ДваЦента
 
ДваЦента скоро будет известенДваЦента скоро будет известенДваЦента скоро будет известенДваЦента скоро будет известенДваЦента скоро будет известен
Регистрация: 26.09.2011
Сообщений: 57
Популярность: 457
Сказал(а) спасибо: 135
Поблагодарили 44 раз(а) в 35 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

overlord_10, прошу не посчитать за оскорбление, но я нашёл пару ошибок(я думаю это ошибки)
1)
Цитата:
Сообщение от overlord_10Посмотреть сообщение
но все таки выло здесь

я думаю надо или было, или вылоЖУ
2)
Цитата:
Сообщение от overlord_10Посмотреть сообщение
Сегодня я вас найчу

думаю ты хотел что-то вроде "научу"
Цитата:
Сообщение от overlord_10Посмотреть сообщение
Вот как он будет выглядеть в игре скрин

у тебя в посте под ним ничего не скрывается(ты написал это как обычное слово)
  Ответить с цитированием
Старый 28.12.2011, 20:58   #13
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

Цитата:
Сообщение от Kolla2Посмотреть сообщение
Спасибо )
Хотел спросить , какой стандартный прицел в пб по размерам ? ) а то не хочется создать мутанта посреди экрана )

точно уже не помню, но делай:
ширина - 70
высота - 30
а там если не понравится, то делай примерно в таких пропорциях (уменьшай/увеличивая)

Цитата:
Сообщение от ДваЦентаПосмотреть сообщение
overlord_10, прошу не посчитать за оскорбление, но я нашёл пару ошибок(я думаю это ошибки)
1)
я думаю надо или было, или вылоЖУ
2)
думаю ты хотел что-то вроде "научу"

у тебя в посте под ним ничего не скрывается(ты написал это как обычное слово)

а мне так больше нрава
________________

  Ответить с цитированием
Пользователь сказал cпасибо:
Kolla2 (28.12.2011)
Старый 28.12.2011, 22:26   #14
 Разведчик
Аватар для ivanesf
 
ivanesf на правильном пути
Регистрация: 29.11.2011
Сообщений: 3
Популярность: 20
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

1 вопрос но зачем нужен ещё один прицел ????(сори за флуд)
  Ответить с цитированием
Старый 28.12.2011, 22:42   #15
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
По умолчанию Re: Делаем прицел из спрайтов для ВХ

Цитата:
Сообщение от ivanesfПосмотреть сообщение
1 вопрос но зачем нужен ещё один прицел ????(сори за флуд)

ну, вот зачем у козла рога? Я тоже не знаю
Причел из спрайтов прикольный ;3 раньше через СЕ делали причелы, которые есть уже в игре, просто на других пухах, а вот с прицелом из спрайтов еще лучше, можно ставить какой хочешь прицел, насколько ты умеешь пользоваться поисковиком гугл , или насколько у тебя больше фантазии и умений в фотошопе..
________________

  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делаем Своими Руками Прицел Для Авм [CrossHair] CheTyr Общение и обсуждение CrossFire 2 01.10.2011 21:40
[Статья] Делаем снайперский прицел norbiq Статьи и описания по Counter-Strike 0 14.12.2010 21:37
[Статья] Делаем непрдвижный прицел в Cs Twet Статьи и описания по Counter-Strike 0 27.11.2010 14:44

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:37.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net