Показать сообщение отдельно

  #274  
Старый 16.08.2015, 11:15
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от fanta  

Так крашит при смерти.
Код:





Код:
bool CALLBACK Present(CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion)
{
    if (SUCCEEDED(SF->getRender()->BeginRender())) // если девайс готов к рисованию
    {
        if (SF->getGame()->isKeyDown('R'))
        {
            struct actor_info *self = SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE);
            if (self != NULL)
            {
                stPlayerPool *pPool = SF->getSAMP()->getPlayers();
                int iPlayerID = pPool->sLocalPlayerID;
                char buf[256] = {0};

                sprintf(buf, "%s[%d] {FF0000}%d  {FFFFFF}%d", pPool->GetPlayerName(iPlayerID), pPool->sLocalPlayerID, self->hitpoints, self->armor);
                pFont->Print(buf, pPool->GetPlayerColor(iPlayerID), 10, 550, false); // рисуем 1 - широта, 2 - высота
            }
        }
        SF->getRender()->EndRender(); // завершаем рисование
    };
    return true; // возвращаем положительный результат
};
 
Ответить с цитированием