Участник
Пользователь
- Сообщения
- 1,041
- Реакции
- 206
- Предупреждения
- 1
- Помог
- 6 раз(а)
Всем привет, возникла проблема - имеется сохранение денег по MySQL, апдейт данных работает удачно, а вот выдача не особо хочет.
Проблема состоит вот в чем, когда произвожу рестарт раунда ловлю mp_startmoney, а мне надо оставить ту сумму которая была
Мои попытки закончились на этом. пробовал вместо
Проблема состоит вот в чем, когда произвожу рестарт раунда ловлю mp_startmoney, а мне надо оставить ту сумму которая была
C++:
RegisterHookChain(RG_CSGameRules_RestartRound, "HC_RestartRound_Pre");
public HC_RestartRound_Pre() {
if(get_member_game(m_bCompleteReset)) {
Restart = true
for(new id = 1; id <= get_maxplayers(); id++){
g_Money[id] = get_member(id, m_iAccount);
}
}
if(Restart) {
set_task(0.5, "Give_Money", TaskID);
Restart = false
}
}
public Give_Money() {
for(new id = 1; id < get_maxplayers(); id++){
rg_add_account(id, g_Money[id], AS_SET)
}
}
rg_add_account
- set_member()