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

Нужен человек который соберет из исходников dll файл,для игры APB

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 27.07.2011, 22:21   #1
Заблокирован
 Разведчик
Аватар для Kopcap_M
 
Kopcap_M вызывает надежду
Регистрация: 17.11.2009
Сообщений: 17
Популярность: -23
Сказал(а) спасибо: 19
Поблагодарили 10 раз(а) в 9 сообщениях
Отправить сообщение для Kopcap_M с помощью ICQ Отправить сообщение для Kopcap_M с помощью Skype™
 
По умолчанию Нужен человек который соберет из исходников dll файл,для игры APB

Нет опыта программирования.
Есть исходники файла, [Ссылки могут видеть только зарегистрированные пользователи. ]
Код:
inline void DrawBoundingBox (UCanvas* Canvas, APawn* Target)
{
    FVector X,Y,Z,D,E,top,bottom;;
    float width, Left, Right, Top, Bot;

    GetAxes(MyCameraRotation,X,Y,Z);

    D.X = Target->Location.X - MyCameraLocation.X;
    D.Y = Target->Location.Y - MyCameraLocation.Y;
    D.Z = Target->Location.Z - MyCameraLocation.Z;

    if(Dot(D,X) <= cos(90 * 3.14159265 / 180))
        return;

    FBoxSphereBounds Player = Target->Mesh->Bounds;

    top = Target->Location;
    top = WorldToScreen(Canvas,top);

    bottom = Player.BoxExtent;
    bottom = WorldToScreen(Canvas,bottom);

    width = ((top.Y - bottom.Y) / 3);

    Left  = top.X + width;
    Right = top.X - width;
    Top   = top.Y;
    Bot   = bottom.Y;

    Canvas->Draw2DLine(Left,  Top, Left,  Bot, Green);
    Canvas->Draw2DLine(Left,  Bot, Right, Bot, Green);
    Canvas->Draw2DLine(Right, Bot, Right, Top, Green);
    Canvas->Draw2DLine(Right, Top, Left,  Top, Green);
}
Код:
float Size (FVector &v)
{
	return sqrt(v.x*v.x + v.y*v.y + v.z*v.z);
}

void Normalize (FVector &v)
{
	float size = Size(v);

	if ( !size )
	{
		v.x = v.y = v.z = 1;
	}
	else
	{
		v.x /= size;
		v.y /= size;
		v.z /= size;
	}
}

void inline GetAxes (FRotator R, FVector &X, FVector &Y, FVector &Z)
{
	X = RotToVec(R);
	X.Normalize();
	R.Yaw += 16384;
	FRotator R2 = R;
	R2.Pitch = 0.f;
	Y = RotToVec(R2);
	Y.Normalize();
	Y.Z = 0.f;
	R.Yaw -= 16384;
	R.Pitch += 16384;
	Z = RotToVec(R);
	Z.Normalize();
}

float inline Dot (const FVector& V1,const FVector& V2)
{
	return ( V1.X*V2.X + V1.Y*V2.Y + V1.Z*V2.Z );
}
Код:
FVector WorldToScreen (UCanvas* Canvas, FVector WorldLocation)//Helios
{
    FVector X,Y,Z,D,Out;
	GetAxes(MyCameraRotation,X,Y,Z);
	D = WorldLocation - MyCameraLocation;
	Out.X = (Canvas->ClipX/2)+( Dot(D,Y))*((Canvas->ClipX/2)/tan(Me->FovAngle*PI/360))/Dot(D,X);
	Out.Y = (Canvas->ClipY/2)+(-Dot(D,Z))*((Canvas->ClipX/2)/tan(Me->FovAngle*PI/360))/Dot(D,X);
	Out.Z = 0;
	return Out;
}
Код:
void DrawPlayerESP( UCanvas* pCanvas )
{
    if (pPC == NULL || pPC->Pawn == NULL || pPC->WorldInfo == NULL )
    return;

    APawn* Target = pPC->Pawn->WorldInfo->PawnList;
    while ( Target != NULL )
    {
        if ( Target != NULL && !Target->bDeleteMe && Target->Health >0 && Target != pPC->Pawn && !Target->IsA(AVehicle::StaticClass())) 
        {
		DrawBoundingBox (pCanvas, Target);
        }
    
        Target = Target->NextPawn;
    }
}
  Ответить с цитированием
Старый 02.05.2012, 16:17   #2
 Разведчик
Аватар для GinexFuck
 
GinexFuck никому не известный тип
Регистрация: 30.04.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Нужен человек который соберет из исходников dll файл,для игры APB

Kopcap_M, добавь в скайп max-paine-krasava помогу
  Ответить с цитированием
Старый 02.05.2012, 22:58   #3
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Нужен человек который соберет из исходников dll файл,для игры APB

Ты дал код на рисование 2d бокса и мир->экран функции.
Но насколько я знаю, тебе ещё нужен SDK последней версии APB, её можно дампнуть через прогу на mpgh, поищи в разделе APB.
Ну а дальше, пост #10 из источника.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен человек который узнает пароль (лук 102) trane00700 Общение и обсуждение Perfect World 8 20.07.2011 12:05
[Услуги] Нужен человек который прокачает перса XBX Perfect World 1 01.06.2011 10:03
[Куплю] Нужен человек который прокачает акк pointblanker94 Point Blank 5 27.05.2011 07:18
[Услуги] Нужен человек который сделает презентацию Njef Товары/услуги в Сети 2 12.05.2011 10:55

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

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

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