Page 1 of 2
Flag'o kurimas
Posted: 2012 Jul 28 20:51
by kesiukas
Sveiki ar galima kaipnors sukurti dar viena flag? kai yra abcd...., tai kad butu galima dadeti dar viena flag, pvz koki "X" raide pazymeta. Ir kad zaidejas turintis sita flag, gaut kazkokia tai privilegija pvz koki išskirtini model.
Re: Flag'o kurimas
Posted: 2012 Jul 28 21:02
by newb
Jeigu tu flagu butu 5, tai dar suprasciau kam tai, bet dabar...
Re: Flag'o kurimas
Posted: 2012 Jul 28 22:53
by Bonqe
// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"
Re: Flag'o kurimas
Posted: 2012 Jul 29 08:14
by newb
Bonqe wrote:// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"
Ir kaip sitas susije su naujo flago kurimu?
Re: Flag'o kurimas
Posted: 2012 Jul 29 12:07
by InvIs
Man ir būtų įdomu ar tai išvis įmanoma. Pavyzdžiui praverstų serveriams, kur parduodami SUPERADMIN'ai su imunitetu, o Pagr.Adminsitracija turinti 'x' flagą galėtų baninti visus nusižengėlius.
Re: Flag'o kurimas
Posted: 2012 Jul 29 12:17
by newb
Nu jei suprasit kaip ir kas, tai va
Code: Select all
#include <amxmodx> #define ADMIN_FAIL (1<<23) // "x" flagas public plugin_init() { register_clcmd("say test", "test")} public test(id) { if(get_user_flags(id) & ADMIN_FAIL) client_print(id, 3, "Flag X")}
Re: Flag'o kurimas
Posted: 2012 Jul 29 17:46
by Bonqe
ne taip perskaičiau ko jam reikia, galvojau, kad paprastiem žaidėjam pridėt kitokių falgų jam reikia.
Re: Flag'o kurimas
Posted: 2012 Jul 31 21:37
by kesiukas
newb wrote:Nu jei suprasit kaip ir kas, tai va
Code: Select all
#include <amxmodx> #define ADMIN_FAIL (1<<23) // "x" flagas public plugin_init() { register_clcmd("say test", "test")} public test(id) { if(get_user_flags(id) & ADMIN_FAIL) client_print(id, 3, "Flag X")}
O kaip padaryt kad gautu zaidejas su x flagu tam tikra skina?
Re: Flag'o kurimas
Posted: 2012 Jul 31 22:55
by GhostMan
http://forums.alliedmods.net/showthread.php?t=11391
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike> public plugin_init() { register_plugin("AMX Admin Model", "1.1.1", "whitemike") register_event("ResetHUD", "resetModel", "b") return PLUGIN_CONTINUE} public plugin_precache() { precache_model("models/player/admin_ct/admin_ct.mdl") precache_model("models/player/admin_te/admin_te.mdl") return PLUGIN_CONTINUE} public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_KICK) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "admin_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "admin_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE}
Keisk čia flagą
Code: Select all
if (get_user_flags(id) & ADMIN_KICK) {
Re: Flag'o kurimas
Posted: 2012 Jul 31 23:17
by kesiukas
Keisk čia flagą
Code: Select all
if (get_user_flags(id) & ADMIN_KICK) {
[/quote]
Kaip jy pakeist? Tiesiog vietoje ADMIN_KICK parasyt x????