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

  #463  
Старый 03.10.2015, 14:13
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

Цитата:
Сообщение от 0pc0d3R  

Код:





Код:
void CALLBACK cmd(std::string param)
{
    stOnFootData sync; BitStream bs;
    memcpy(&SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData, &sync);
    sync.sCurrentAnimID = 1134; // допустим перезапишем на такой ид анимки
    sync.sAnimFlags = 1130; // и флаг анимки для пример
    // флаг и ид анимки узнаешь если выведешь sCurrentAnimID и sAnimFlags из текущей онфут даты на екран или в чат.
    bs.Write((BYTE)ID_PLAYER_SYNC);
    bs.Write((PCHAR)&sync, sizeof(stOnFootData));
    SF->getRakNet()->SendPacket(&bs);
};


Мда чет ты натворил ерунды что хоть падай и плачь.
а в чем отличия от memcpy и memset
 
Ответить с цитированием