Modeliai VIP zaidejams

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Modeliai VIP zaidejams

Post by KamiN »

Norėčiau paprašyti, kad kasnors surašytų pluginą, kad žaidėjai turintys T flagą gautų modelį NR. 1, jei jie yra CT komandoje arba modelį NR. 2, jei jie yra Terrorist komandoje.

Šitas man kažkodėl neveikia
http://forums.alliedmods.net/showthread.php?t=11391
Last edited by KamiN on 2011 May 29 11:41, edited 3 times in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Modeliai VIP zaidejams

Post by aaarnas »

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike> new const models[][] = {"", "admin_te", "admin_ct"} 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) {                static CsTeams:userTeam        CsTeams:userTeam = cs_get_user_team(id)                if(1>=_:userTeam<=2) cs_set_user_model(id, models[_:userTeam])        else cs_reset_user_model(id)    }        return PLUGIN_CONTINUE}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: Modeliai VIP zaidejams

Post by KamiN »

Errorą šitokį meta, kai kompilinu

Image
Last edited by KamiN on 2011 May 29 11:39, edited 1 time in total.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Modeliai VIP zaidejams

Post by newb »

Meto warninga, o ne errora

Code: Select all

CsTeams:userTeam = cs_get_user_team(id)
>>

Code: Select all

userTeam = cs_get_user_team(id)

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: Modeliai VIP zaidejams

Post by KamiN »

Man vistiek, kažkaip keistai dirba tas pluginas. Nueinu į CT, parašau kill į konsolę ir nevisados mano tas modelis naujas matosi. Tas pats ir su T, kai kill parašau.

Sakau, gal galėtumėt šitam pluginui padaryti, kad su ADMIN_RESERVATION žaidėjai gautų modelį?
Čia dar padaryta, kad CT gauna 1 modelį, o teroristai 3, man reikėtų, kad ir CT ir T gautų tik po 1 modelį.

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <cstrike> #define PLUGIN "Plugin name"#define VERSION "1.0"#define AUTHOR "ADDiNOL" new const CT_MODEL[] = "CT_MODEL" new const T_MODEL[][] = {    "T_MODEL1",    "T_MODEL2",    "T_MODEL3"} public plugin_precache(){    new m1[192], m2[192]    formatex(m1, 191, "model/player/%s/%s.mdl", CT_MODEL, CT_MODEL)    precache_model(m1)    for(new i = 0; i < sizeof(T_MODEL); i++)    {        formatex(m2, 191, "model/player/%s/%s.mdl", T_MODEL[i], T_MODEL[i])        precache_model(m2)    }} public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)       RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)} public fwHamPlayerSpawnPost(id) {        if (is_user_alive(id)) {                switch(cs_get_user_team(id))        {            case CS_TEAM_T: cs_set_user_model(id, T_MODEL[random(sizeof(T_MODEL))])            case CS_TEAM_CT: cs_set_user_model(id, CT_MODEL)        }        }} 

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Modeliai VIP zaidejams

Post by newb »

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <cstrike> #define PLUGIN "Plugin name"#define VERSION "1.0"#define AUTHOR "ADDiNOL" new const CT_MODEL[] = "CT_model" new const T_MODEL[] = "T_model" public plugin_precache() {    new m1[40], m2[40]        formatex(m1, charsmax(m1), "models/player/%s/%s.mdl", CT_MODEL, CT_MODEL)    precache_model(m1)        formatex(m2, charsmax(m2), "models/player/%s/%s.mdl", T_MODEL, T_MODEL)    precache_model(m2)} public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)} public fwHamPlayerSpawnPost(id) {    if(is_user_alive(id) && get_user_flags(id) & ADMIN_RESERVATION)        cs_get_user_team(id) == CS_TEAM_T ? cs_set_user_model(id, T_MODEL) : cs_set_user_model(id, CT_MODEL)}

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: Modeliai VIP zaidejams

Post by KamiN »

Alliedmods klausiai irgi del sito, man toki varianta pasiule, bet tai cia gal taip pat veiks?

Code: Select all

#include <amxmodx>#include <hamsandwich>#include <cstrike> #define PLUGIN "Plugin name"#define VERSION "1.0"#define AUTHOR "ADDiNOL" new const CT_MODEL[] = "CT_MODEL"new const T_MODEL[]  = "T_MODEL" new bool: g_bAdmin[33]; public plugin_precache(){    new szModel[64];    formatex(szModel, charsmax(szModel), "models/player/%s/%s.mdl", CT_MODEL, CT_MODEL)    precache_model(szModel)     formatex(szModel, charsmax(szModel), "models/player/%s/%s.mdl", T_MODEL, T_MODEL);    precache_model(szModel);    } public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)       RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)} public client_authorized(id){    if(get_user_flags(id) & ADMIN_RESERVATION)        g_bAdmin[id] = true;        else        g_bAdmin[id] = false;} public fwHamPlayerSpawnPost(id) {        if (g_bAdmin[id] && is_user_alive(id)) {            switch(cs_get_user_team(id))            {                case CS_TEAM_T: cs_set_user_model(id, T_MODEL)                case CS_TEAM_CT: cs_set_user_model(id, CT_MODEL)            }        }}

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Modeliai VIP zaidejams

Post by aaarnas »

Čia beveik lygiai tas pats tarp to kur davė ir tarp newb.
#2 variantas sunaudoja 0.0001 mažiau cpu.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 4 guests