Другое С/С++ Вопрос - Ответ

Stiopko

Известный
Проверенный
307
218
Подскажите пж, как сделать чтобы персонаж назад не поворачивался, при повороте его через плагин?

C++:
static actor_info *self = SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE);
self->fTargetRotation = angle;
self->fCurrentRotation = angle;
 

Musaigen

abobusnik
Проверенный
1,581
1,300
Как можно нарисовать квадрат со сглаженными углами?
 

SiTrak

Известный
192
251
Как получить игрока сидящего в авто (не локального) в цлео это 03C0: 1@ = actor $PLAYER_ACTOR car
 
  • Нравится
Реакции: LUCHARE

Karbun

Участник
112
3
Помогите пожалуйста, каким кодом можно включить кириллицу в RakSamp?

5EZKeeF.png
 

#Northn

Police Helper «Reborn» — уже ШЕСТЬ лет!
Всефорумный модератор
2,633
2,479
Пока еб*лся сутки с попыткой запретить переименовывание плагина, потерял девственность раз 20 и получил ошибок раз 50.
Куда делась тема о запрете переименовывания плагинов?! Верните её, или дайте пример, это п*здец какой-то, а не язык программирования!
upload_2018-12-15_22-32-54.png


Код:
#define _CRT_SECURE_NO_WARNINGS
#include "stdafx.h"
#include "stdio.h"
#include <windows.h>

char* pluginerr;

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                    )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        if (hModule != GetModuleHandle("!0ACPP.asi")) {
            TCHAR szPath[MAX_PATH];
            auto pluginname = GetModuleFileName(NULL, szPath, sizeof(szPath));
            sprintf(pluginerr, "Переименуйте файл на \"%s" на \"!0ACPP.asi\".", pluginname);
            int errres = MessageBox(NULL,  pluginerr, "Критическая ошибка!", MB_ICONHAND | MB_OK);
            switch (errres)
            {
                case IDOK:
                    ExitProcess(1);
            }
        };
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 

Jack_Savage

Участник
150
17
Как правильно реализовать прозрачность для меша в DirectX 9 ?
Рисую квадраты с прозрачной текстурой и через него не видно другой квадрат отрисованый этим же мешем, точней через то, что добавлено в буфер вершин раньше не видно то, что добавлено позже.
ZeNxasR.png


Если кому понадобится:
Код:
dev->SetRenderState(D3DRS_ALPHATESTENABLE, true);
dev->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL);
dev->SetRenderState(D3DRS_ALPHAREF, 128);
 
Последнее редактирование:

jenekbueno

Известный
157
69
какой формат у миллисекунд? немогу найти нигде
%Y - год
%m - месяц
%d - день
%H - часы
%M - минуты
%S - секунды
 

0xFF

Известный
63
18
Как вызвать CCheat::WeaponSet1(void) на чистом с++ ? (дайте плис пример)