Смена никнейма

Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Как я понял set_entvar(iPlayerID, var_netname, sChangedName) не обновляет данные в таблице игроков, как эти данные обновить?
Думал поможет rh_update_user_info, но он вернул мне исходное имя, взял его из setinfo

Конечно есть альтернатива set_user_info(iPlayerID, "name", sChangedName);, но хотелось бы помучить тот вариант
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Конечно есть альтернатива set_user_info(iPlayerID, "name", sChangedName);, но хотелось бы помучить тот вариант
Если вариант рабочий, и тем более это из обычного include amxmodx то для чего?
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
w0w, для опыта, иначе зачем там это нужно
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Javekson, можешь так попробовать:
Код:
set_entvar(id, var_netname, szName);
set_key_value(engfunc(EngFunc_GetInfoKeyBuffer, id), "name", szName);
rh_update_user_info(id);
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
w0w, работает, но это уже факемета, ради такого случая действительно лучше оставить обычный set_user_info
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу