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

  #1821  
Старый 06.09.2016, 21:37
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

Почему RPC_GiveTakeDamage выдаёт неверный дамаг? К примеру, наноситься урон 5, но RPC_GiveTakeDamage отображает 1.
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Потому что сервер сам свои значения может снимать. Ты хоть верно читаешь?
 
Ответить с цитированием

  #1823  
Старый 06.09.2016, 21:41
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

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

Потому что сервер сам свои значения может снимать. Ты хоть верно читаешь?
Код:





Код:
if (params->packetId == RPCEnumeration::RPC_GiveTakeDamage)
    {
        bool giveTake;
        WORD playerID;
        float amount;
        DWORD weaponID;

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(giveTake);
        params->bitStream->Read(playerID);
        params->bitStream->Read(amount);
        params->bitStream->Read(weaponID);
        params->bitStream->ResetReadPointer();
}


Например, удары кулаком наносят 6 урона, но отображает либо 1, либо 3, либо 6. Рандомно крч. Чё за фигня?.
 
Ответить с цитированием

  #1824  
Старый 07.09.2016, 01:04
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

bool type;

WORD playerID;

float damage;

int gun, bodyID;

params->bitStream->ResetReadPointer();

params->bitStream->Read(type);

params->bitStream->Read(playerID);

params->bitStream->Read(damage);

params->bitStream->Read(gun);

params->bitStream->Read(bodyID);
 
Ответить с цитированием

  #1825  
Старый 13.09.2016, 14:11
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

Можно ли как-то выбрать нужный пункт в диалоге не прибегая к использованию эмуляции нажатия клавиши?
 
Ответить с цитированием

  #1826  
Старый 15.09.2016, 16:00
Rorian
Новичок
Регистрация: 11.09.2014
Сообщений: 20
С нами: 6142170

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

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

Можно ли как-то выбрать нужный пункт в диалоге не прибегая к использованию эмуляции нажатия клавиши?
Возможно. Через RPC
 
Ответить с цитированием

  #1827  
Старый 19.09.2016, 17:48
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

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

Возможно. Через RPC
А примера не будет?
 
Ответить с цитированием

  #1828  
Старый 22.09.2016, 01:26
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

Здрасти.

Код:





Код:
for (int m = 0; m getSAMP()->getChat()->AddChatMessage(-1, "One: %d, Two: %d, Three: %s", typeOne, typeTwo, typeThree[n]);
            }
        }
    }
}


Почему крашит? Нужно вывести текст из массива typeThree. (код для примера)
 
Ответить с цитированием

  #1829  
Старый 22.09.2016, 01:32
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от 2Shae  

Здрасти.

Код:





Код:
for (int m = 0; m getSAMP()->getChat()->AddChatMessage(-1, "One: %d, Two: %d, Three: %s", typeOne, typeTwo, typeThree[n]);
            }
        }
    }
}


Почему крашит? Нужно вывести текст из массива typeThree. (код для примера)
ты странный. ты в цикле ищешь число, которое совпадает с числом записаным в уже существующую переменную. Зачем???
 
Ответить с цитированием

  #1830  
Старый 22.09.2016, 01:46
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

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

ты странный. ты в цикле ищешь число, которое совпадает с числом записаным в уже существующую переменную. Зачем???
Да бля, сонный с выебаными мозгами писал. Исправил:

Код:





Код:
for (int m = 0; m getSAMP()->getChat()->AddChatMessage(-1, "One: %d, Two: %d, Three: %d, Four: %s", typeOne, typeTwo, typeThree, typeFour[n]);
            }
        }
    }
}


Нужно вывести текст из массива typeFour, меня какого-то фига крашит.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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