Modeliai VIP zaidejams
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.
Š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.
Modeliai VIP zaidejams
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
Š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.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Modeliai VIP zaidejams
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.
Re: Modeliai VIP zaidejams
Errorą šitokį meta, kai kompilinu

Last edited by KamiN on 2011 May 29 11:39, edited 1 time in total.
Re: Modeliai VIP zaidejams
Meto warninga, o ne errora
>>
Code: Select all
CsTeams:userTeam = cs_get_user_team(id)
Code: Select all
userTeam = cs_get_user_team(id)
Re: Modeliai VIP zaidejams
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į.
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) } }}
Re: Modeliai VIP zaidejams
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)}
Re: Modeliai VIP zaidejams
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) } }}
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Modeliai VIP zaidejams
Čia beveik lygiai tas pats tarp to kur davė ir tarp newb.
#2 variantas sunaudoja 0.0001 mažiau cpu.
#2 variantas sunaudoja 0.0001 mažiau cpu.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: No registered users and 5 guests