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

  #1171  
Старый 07.03.2016, 21:36
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Используй std::vector лучше.
 
Ответить с цитированием

  #1172  
Старый 07.03.2016, 21:37
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

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

Используй std::vector лучше.
первый раз слышу
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

первый раз слышу
Я тебе пример же давал -_-
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

переписал строки, сейчас посмотрим
В итоге все равно не реагирует на результат
Код:





Код:
void CreateMapMarker(CVector i){
    if (!mapMarker){
        mapMarker = GAME->GetRadar()->CreateMarker(&i);
    }
    else
    {
        mapMarker->SetPosition(&i);
    }
    mapMarker->SetDisplay(eMarkerDisplay::MARKER_DISPLAY_BLIPONLY);
    mapMarker->SetScale(1);
    mapMarker->SetSprite(eMarkerSprite::MARKER_SPRITE_ENEMYATTACK);
}


Не знаю пригодится ли, но это создает маркер на радаре. У 3д маркеров такой же.
 
Ответить с цитированием

  #1175  
Старый 08.03.2016, 14:31
Harch
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами: 5709574

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

Ребят, ну помогите уже кто-нибудь, неужели дисконнект нельзя нормально сделать? disconnect(100) у меня крашит игру...
 
Ответить с цитированием

  #1176  
Старый 08.03.2016, 14:50
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Ребят, ну помогите уже кто-нибудь, неужели дисконнект нельзя нормально сделать? disconnect(100) у меня крашит игру...
так это проблема у тебя с ГТА уже. Только что проверил и всё нормально.
 
Ответить с цитированием

  #1177  
Старый 10.03.2016, 20:25
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Код:





Код:
bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
    if (params->packetId == ScriptRPCEnumeration::RPC_ScrSetPlayerColor)
    {
        WORD i;
        DWORD Color;
        params->bitStream->ResetReadPointer();
        params->bitStream->Read(i);
        params->bitStream->Read(Color);
        params->bitStream->ResetReadPointer();
        if (Color == 0xFFFFFF01)
        {
            params->bitStream->ResetWritePointer();
            params->bitStream->Write(i);
            params->bitStream->Write(0xFF000001);
        }
    };
    return true;
};


Проблема в том что цвет ника меняет только в табе, а в игре цвет остается тем же.
 
Ответить с цитированием

  #1178  
Старый 10.03.2016, 20:37
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

Ребят, ну помогите уже кто-нибудь, неужели дисконнект нельзя нормально сделать? disconnect(100) у меня крашит игру...
хех. Помню проснулся в понедельник, потому что мне снилось, что ты вокруг меня ходил и заебывал этой проблемой, и я решил проверить ее и если что пофиксить, написал код, и он оказался рабочим. Понимаешь, из-за того, что ты тут флудишь не существующей проблемой ты заебал меня даже во сне!

Вот кусок кода, он полностью рабочий, но себе ты его все равно не прикрутишь, ибо ему нужна последняя версия !MenuManager, которая еще не залита, и потому что это не весь код плагина.

C++:





Код:
struct
stConnectInfo
{
DWORD dwTimer
=
0
;
//TODO: прикрутить список серверов
}
ConnectInfo
;
void
RejTimer
(
)
{
if
(
ConnectInfo
.
dwTimer
==
0
)
return
;
if
(
ConnectInfo
.
dwTimer
>
GetTickCount
(
)
)
return
;
SF
->
getSAMP
(
)
->
getInfo
(
)
->
RestartGame
(
)
;
SF
->
getSAMP
(
)
->
getInfo
(
)
->
iGameState
=
GAMESTATE_WAIT_CONNECT
;
ConnectInfo
.
dwTimer
=
0
;
}
void
CALLBACK
Reconnect
(
int
KeyClicked
)
{
std
::
string nick
=
MENU
.
connects
->
InputBoxes
->
GetInputBoxText
(
0
)
;
if
(
nick
.
length
(
)
>
3
&&
nick
.
length
(
)

getSAMP
(
)
->
getPlayers
(
)
->
SetLocalPlayerName
(
nick
.
c_str
(
)
)
;
SF
->
getSAMP
(
)
->
disconnect
(
100
)
;
ConnectInfo
.
dwTimer
=
atoi
(
MENU
.
connects
->
InputBoxes
->
GetInputBoxText
(
1
)
.
c_str
(
)
)
*
1000
+
GetTickCount
(
)
;
}
void
ConnectsInit
(
)
{
MENU
.
connects
=
new
Menu
(
"Подключения"
,
-
1
,
-
1
,
500
,
200
,
0xDD202040
,
-
1
,
false
)
;
MENU
.
connects
->
Elements
->
AddElement
(
"Ник:"
,
5
,
5
,
NULL
)
;
MENU
.
connects
->
InputBoxes
->
AddInputBox
(
45
,
5
,
450
)
;
//MENU.connects->InputBoxes->SetInputBoxText(0, SF->getSAMP()->getPlayers()->pszLocalPlayerName);
MENU
.
connects
->
Elements
->
AddElement
(
"Задержка:"
,
5
,
25
,
NULL
)
;
MENU
.
connects
->
InputBoxes
->
AddInputBox
(
95
,
25
,
400
)
;
MENU
.
connects
->
InputBoxes
->
SetInputBoxText
(
1
,
"15"
)
;
MENU
.
connects
->
Elements
->
AddElement
(
"{0080FF}Реконнект"
,
5
,
40
,
Reconnect
)
;
}
 
Ответить с цитированием

  #1179  
Старый 10.03.2016, 20:42
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Woofing Giraffe  

Код:





Код:
bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
    if (params->packetId == ScriptRPCEnumeration::RPC_ScrSetPlayerColor)
    {
        WORD i;
        DWORD Color;
        params->bitStream->ResetReadPointer();
        params->bitStream->Read(i);
        params->bitStream->Read(Color);
        params->bitStream->ResetReadPointer();
        if (Color == 0xFFFFFF01)
        {
            params->bitStream->ResetWritePointer();
            params->bitStream->Write(i);
            params->bitStream->Write(0xFF000001);
        }
    };
    return true;
};


Проблема в том что цвет ника меняет только в табе, а в игре цвет остается тем же.
В собе есть функция чтения цвета ника, возьми ее из вместо чтения запиши свой цвет
 
Ответить с цитированием

  #1180  
Старый 10.03.2016, 21:28
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

Помогите ребят, поставил на ноутбук Visual Studio 2013, а тут выдает 2 ошибки
















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





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...