Admin Model
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 1531
- Kayıt: Sal May 10, 2016 12:21 pm
- Konum: İstanbul
- Server Ip/DNS: 213.238.173.117
- Clan İsmi: Holigan | Clan
Admin Model
Server modu Zombie Plague admin modeli yüklüyorum round başladığunda ilk 3-4 saniye admin modeli var fakat daha sonra normal oyuncu player modeline dönüşüyor.
ZP modda el başı oyuncular zombie kılığında olabiliyor bazen ve 3-4 saniye sonra normal player modeline dönüyor.
Eğer admin modeli değiştirme eklentisine edit çekilip yapılabilecekse yardımlarınızı bekliyorum.
@PaZee
ZP modda el başı oyuncular zombie kılığında olabiliyor bazen ve 3-4 saniye sonra normal player modeline dönüyor.
Eğer admin modeli değiştirme eklentisine edit çekilip yapılabilecekse yardımlarınızı bekliyorum.
@PaZee
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Admin Model
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <cstrike>
#define PLUGIN "Adminmodelreapi"
#define VERSION "1.0"
#define AUTHOR "PaZee"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu",true);
}
public oyuncuspawnoldu(oyuncu){
if(get_user_flags(oyuncu) & ADMIN_KICK)
{
modelveradmin(oyuncu)
}
}
public plugin_precache()
{
precache_model("models/player/adminct/adminct.mdl")
precache_model("models/player/admint/admint.mdl")
return PLUGIN_CONTINUE
}
public modelveradmin(id)
{
switch(get_user_team(id))
{
case 1:
{
cs_set_user_model(id, "admint")
}
case 2:
{
cs_set_user_model(id, "adminct")
}
case 3:
{
cs_reset_user_model(id) // bidaha ayni sorun devam ederse case 3 silin
}
}
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
-
Yasaklı Üye - Mesajlar: 2191
- Kayıt: Pzr May 28, 2017 6:08 pm
- Konum: İzmir
Admin Model
Bende bunu diyecektim evet o kodlar var modun içinde..PaZee yazdı:zombie plague modunda
model resetleyen kodlar olabilir .
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1531
- Kayıt: Sal May 10, 2016 12:21 pm
- Konum: İstanbul
- Server Ip/DNS: 213.238.173.117
- Clan İsmi: Holigan | Clan
Admin Model
Eklentiyi kurdum sorun devam ediyordu case3 ü sildim denedim yine aynı sorun devam ediyor.
PaZee yazdı:Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <reapi> #include <cstrike> #define PLUGIN "Adminmodelreapi" #define VERSION "1.0" #define AUTHOR "PaZee" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu",true); } public oyuncuspawnoldu(oyuncu){ if(get_user_flags(oyuncu) & ADMIN_KICK) { modelveradmin(oyuncu) } } public plugin_precache() { precache_model("models/player/adminct/adminct.mdl") precache_model("models/player/admint/admint.mdl") return PLUGIN_CONTINUE } public modelveradmin(id) { switch(get_user_team(id)) { case 1: { cs_set_user_model(id, "admint") } case 2: { cs_set_user_model(id, "adminct") } case 3: { cs_reset_user_model(id) // bidaha ayni sorun devam ederse case 3 silin } } }
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
-
Konu Sahibi - Mesajlar: 1531
- Kayıt: Sal May 10, 2016 12:21 pm
- Konum: İstanbul
- Server Ip/DNS: 213.238.173.117
- Clan İsmi: Holigan | Clan
Admin Model
Adminler round başladıktan 5 saniye sonra modele girse olmaz mı ?PaZee yazdı:modunde model resetleyici kodlar bulunuyor .
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Admin Model
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <cstrike>
#define PLUGIN "Adminmodelreapi"
#define VERSION "1.0"
#define AUTHOR "PaZee"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu",true);
}
public oyuncuspawnoldu(oyuncu){
if(get_user_flags(oyuncu) & ADMIN_KICK)
{
set_task(5.0,"modelveradmin",oyuncu)
}
}
public plugin_precache()
{
precache_model("models/player/adminct/adminct.mdl")
precache_model("models/player/admint/admint.mdl")
return PLUGIN_CONTINUE
}
public modelveradmin(id)
{
switch(get_user_team(id))
{
case 1:
{
cs_set_user_model(id, "admint")
}
case 2:
{
cs_set_user_model(id, "adminct")
}
case 3:
{
cs_reset_user_model(id) // bidaha ayni sorun devam ederse case 3 silin
}
}
}
Link: | |
Linklerini gizle |
Admin Model
Reapi ile çok daha kararlı admin model eklentileri yapılabilir belirli kalıpların dışına çıkılması gerekiyor
Link: | |
Linklerini gizle |
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Admin Model
ruslar reapiyle cok ugrasiyor .
dedigin sey bu olsa gerek @seypa
dedigin sey bu olsa gerek @seypa
Kod: Tümünü seç
// Copyright © 2016 Vaqtincha
#include <amxmodx>
#include <reapi>
enum player_models { szTTModel[64], szCTModel[64], iFlag }
/**■■■■■■■■■■■■■■■■■■■■■■■■■■■■ CONFIG START ■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#define SET_MODELINDEX
#define MAX_MODEL_PATH_LEN 128
/// FORMAT: "Terrorist Model" "Counter-Terrorist Model" "Access Flag"
new const g_eModelsData[][player_models] =
{
{ "snowleet", "lolgign", ADMIN_LEVEL_B },
{ "viptt", "vipct", ADMIN_LEVEL_H },
{ "bomjtt", "bomjct", ADMIN_ALL },
/**■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ CONFIG END ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
{"", "", -1} // don't touch it!!
}
#define IsValidArrayIndex(%1) (0 <= %1 <= sizeof(g_eModelsData)-1)
#if defined SET_MODELINDEX
new g_iTTModelIndex[sizeof(g_eModelsData)], g_iCTModelIndex[sizeof(g_eModelsData)]
#endif
public plugin_precache()
{
if(g_eModelsData[0][iFlag] == -1)
{
set_fail_state("Array g_eModelsData are empty!")
return
}
for(new i = 0; i < sizeof(g_eModelsData)-1; i++)
{
#if defined SET_MODELINDEX
g_iTTModelIndex[i] = precache_player_model(g_eModelsData[i][szTTModel])
g_iCTModelIndex[i] = precache_player_model(g_eModelsData[i][szCTModel])
#else
precache_player_model(g_eModelsData[i][szTTModel])
precache_player_model(g_eModelsData[i][szCTModel])
#endif
}
}
public plugin_init()
{
register_plugin("[ReAPI] Admin Models", "0.0.2", "Vaqtincha")
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "SetClientUserInfoModel", .post = false)
}
public SetClientUserInfoModel(const pPlayer, infobuffer[], szNewModel[])
{
new iArrayIndex = get_user_model_by_flag(get_user_flags(pPlayer))
if(!IsValidArrayIndex(iArrayIndex))
return HC_CONTINUE
switch(get_member(pPlayer, m_iTeam))
{
case TEAM_TERRORIST: {
#if defined SET_MODELINDEX
set_member(pPlayer, m_modelIndexPlayer, g_iTTModelIndex[iArrayIndex])
#endif
SetHookChainArg(3, ATYPE_STRING, g_eModelsData[iArrayIndex][szTTModel])
}
case TEAM_CT: {
#if defined SET_MODELINDEX
set_member(pPlayer, m_modelIndexPlayer, g_iCTModelIndex[iArrayIndex])
#endif
SetHookChainArg(3, ATYPE_STRING, g_eModelsData[iArrayIndex][szCTModel])
}
default: return HC_CONTINUE
}
return HC_CONTINUE
}
get_user_model_by_flag(const iUserFlags)
{
const INVALID_INDEX = -1
for(new i = 0; i < sizeof(g_eModelsData)-1; i++)
{
if(iUserFlags & g_eModelsData[i][iFlag] || g_eModelsData[i][iFlag] == ADMIN_ALL)
return i
}
return INVALID_INDEX // non admin player
}
precache_player_model(const szModel[])
{
new szFileToPrecache[MAX_MODEL_PATH_LEN], szErrMsg[MAX_MODEL_PATH_LEN + 64]
formatex(szFileToPrecache, charsmax(szFileToPrecache), "models/player/%s/%s.mdl", szModel, szModel)
if(!file_exists(szFileToPrecache))
{
formatex(szErrMsg, charsmax(szErrMsg), "[Admin Models] ERROR: Model ^"%s^" not found!", szFileToPrecache)
set_fail_state(szErrMsg)
return 0
}
return precache_model(szFileToPrecache)
}
Link: | |
Linklerini gizle |