Aceasta este ofunctia in LUA prin care numele unui jucator poate fi actualizat instant, fara necesitatea unui reboot / reload.
Este foarte utila pentru sisteme gen : VIP / Change name / etc.
*Poze / Video:
*Link download / Code:
Deschidem questlua_pc.cpp si cautam:
Code:
int pc_change_name(lua_State* L)Tot in questlua_pc.cpp cautam:
Code:
{ "change_name", pc_change_name },La final, adaugam si functia pc.flush_name in quest_functions.
Explicatie:
Functia pc.flush_name primeste ca argument noul nume al jucatorului si il reincarca direct.
Astfel nu mai este nevoie de kick / ban temporar / asteptare dupa save pentru a actualiza numele vizibil.
Exemplu de utilizare in quest:
Code:
when login with pc.getqf("vip") == true begin
local ret = query(...)
local new_name = ret[1][1]
pc.flush_name(new_name)
end


la acest mesaj și conținutul se va afișa automat.

