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

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

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

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

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