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

  #11  
Старый 10.03.2016, 21:55
Enjoy
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами: 6227977

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

сделал какую-то парашу, при попытке отправить ID_WEAPONS_UPDATE игра вылетает. Не совсем понимаю почему, объясните.

Код:





Код:
actor_info *self = SF->getGame()->actorInfoGet(-1, ACTOR_ALIVE);
    weapon gun = self->weapon[self->weapon_slot];

    stWeaponsUpdate weapUpd;
    memset(&weapUpd, 0, sizeof(stWeaponsUpdate));

    weapUpd.iTargetID = std::stoi(param);
    weapUpd.slot = self->weapon_slot;
    weapUpd.weapon = gun.id;
    weapUpd.ammo = gun.ammo;

    BitStream bsWeapUpd;
    bsWeapUpd.Write((BYTE)ID_WEAPONS_UPDATE);
    bsWeapUpd.Write((PCHAR)&weapUpd, sizeof(stWeaponsUpdate));
    SF->getRakNet()->SendPacket(&bsWeapUpd);
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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