Nime muutmise keelamine
Lehekülg 1, lehekülgi kokku 1 • Share
- Koke#6
- Liitus : 30/04/2014
Postitusi : 1306
Tere, kuidas keelata serveris nicki muutmine? Et peaks mängima ühe nickiga
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
- Kood:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN_NAME "No Name Change"
#define PLUGIN_VERSION "0.1.1"
#define PLUGIN_AUTHOR "VEN"
new const g_reason[] = "[SERVER] Vabandame, nime muutmine ei ole lubatud."
new const g_clcmd_template[] = "name ^"%s^"; setinfo name ^"%s^""
new const g_name[] = "name"
public plugin_init() {
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_forward(FM_ClientUserInfoChanged, "fwClientUserInfoChanged")
}
public fwClientUserInfoChanged(id, buffer) {
if (!is_user_connected(id))
return FMRES_IGNORED
static name[32], val[32]
get_user_name(id, name, sizeof name - 1)
engfunc(EngFunc_InfoKeyValue, buffer, g_name, val, sizeof val - 1)
if (equal(val, name))
return FMRES_IGNORED
engfunc(EngFunc_SetClientKeyValue, id, buffer, g_name, name)
client_cmd(id, g_clcmd_template, name, name)
console_print(id, "%s", g_reason)
return FMRES_SUPERCEDE
}
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele