HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #271  
Старый 15.08.2015, 19:36
0pc0d3R
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами: 5987262

Репутация: 0


По умолчанию

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

Так отказывается рендерить, если я жив.
PHP:





Код:
if
(
SF
-
>
getGame
(
)
-
>
isKeyDown
(
'R'
)
&&
PEDSELF
-
>
GetHealth
(
)
>
0
)
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Замени на это

SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE) != nullptr
 
Ответить с цитированием

  #273  
Старый 16.08.2015, 00:12
fanta
Познающий
Регистрация: 01.09.2014
Сообщений: 33
С нами: 6157055

Репутация: 0
По умолчанию

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

Замени на это
SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE) != nullptr
Так крашит при смерти.
 
Ответить с цитированием

  #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; // возвращаем положительный результат
};
 
Ответить с цитированием

  #275  
Старый 21.08.2015, 07:14
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

Репутация: 28
По умолчанию



Что за фигня?
 
Ответить с цитированием

  #276  
Старый 21.08.2015, 08:10
urShadow
Новичок
Регистрация: 09.03.2013
Сообщений: 21
С нами: 6934813

Репутация: 0
По умолчанию

Продублирую ответ из чата на случай если у кого-то еще возникнет такая проблема.

Код:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS


В начало файла.
 
Ответить с цитированием

  #277  
Старый 22.08.2015, 18:43
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

Репутация: 1
По умолчанию

Как сделать чтоб команда приминала несколько параметров?
 
Ответить с цитированием

  #278  
Старый 23.08.2015, 14:38
0pc0d3R
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами: 5987262

Репутация: 0


По умолчанию

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

Как сделать чтоб команда приминала несколько параметров?
PHP:





Код:
#include 
void __stdcall
CommandCallback
(
std
:
:
string param
)
{
std
:
:
stringstream
prm
(
param
)
;
int type
=
0
,
parametr
=
0
;
prm
>
>
type
>
>
parametr
;
}
 
Ответить с цитированием

  #279  
Старый 24.08.2015, 20:23
kemperrr
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами: 6456767

Репутация: 68
По умолчанию

Кто ни будь решил проблему с эмуляцией клавиш?
 
Ответить с цитированием

  #280  
Старый 24.08.2015, 21:25
DarkExorcist
Познающий
Регистрация: 21.05.2014
Сообщений: 77
С нами: 6304276

Репутация: 0
По умолчанию

А можно ли сделать ноп на входящие RPC?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.