⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Kurucu Özel Player Modeli Ufak Edit.

Konu

#1
PHP Kod:
#include <amxmodx>
#include <reapi>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel));
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    if(~get_user_flags(pPlayer) & ADMIN_YETKI) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);

Merhabalar, attığım eklentiye T VE CT OLARAK 2 ayrı model yolu ekler misiniz yani T için ayrı Player modeli olacak CT için Ayrı olacak şimdiden teşekkürler iyi forumlar dilerim.
#2
Kullandığınız jbmenüyü atar mısınız ?
#3
Buyrun


PHP Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";
new const 
modelCT[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_PreCT", .post false);
    register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel)); // TE
    precache_model(fmt("models/player/%s/%s.mdl"modelCTmodelCT)); // CT
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);


@
CBasePlayer_SetClientUserInfoModel_PreCT(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodelCT);

CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
#4
(03-08-2022, 13:11)QuryWesT Adlı Kullanıcıdan Alıntı: Buyrun


PHP Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";
new const 
modelCT[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_PreCT", .post false);
    register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel)); // TE
    precache_model(fmt("models/player/%s/%s.mdl"modelCTmodelCT)); // CT
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);


@
CBasePlayer_SetClientUserInfoModel_PreCT(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodelCT);

Merhabalar, servere kurdum fakat T deki oyunculara CT modelini de veriyor.
#5
Gözümden kaçmış kusura bakmayın

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";
new const 
modelCT[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_PreCT", .post false);
    register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel)); // TE
    precache_model(fmt("models/player/%s/%s.mdl"modelCTmodelCT)); // CT
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_T) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);


@
CBasePlayer_SetClientUserInfoModel_PreCT(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodelCT);

CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
#6
(03-08-2022, 15:53)QuryWesT Adlı Kullanıcıdan Alıntı: Gözümden kaçmış kusura bakmayın

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";
new const 
modelCT[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_PreCT", .post false);
    register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel)); // TE
    precache_model(fmt("models/player/%s/%s.mdl"modelCTmodelCT)); // CT
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_T) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);


@
CBasePlayer_SetClientUserInfoModel_PreCT(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodelCT);

Tekrardan merhaba, sunucuya kurdum fakat şimdi de herkese rasgele T CT modeli veriyor.
Son Düzenleme: 03-08-2022, 16:06, Düzenleyen: qRenK0.
#7
(03-08-2022, 16:06)qRenK0 Adlı Kullanıcıdan Alıntı:
(03-08-2022, 15:53)QuryWesT Adlı Kullanıcıdan Alıntı: Gözümden kaçmış kusura bakmayın

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <cstrike>

#define ADMIN_YETKI    ADMIN_IMMUNITY

new const model[] = "asil_kurucu";
new const 
modelCT[] = "asil_kurucu";

public 
plugin_init() {
    register_plugin("Admine Ozel Model""1.0""PurposeLess");

    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_Pre", .post false);
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel"@CBasePlayer_SetClientUserInfoModel_PreCT", .post false);
    register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl"modelmodel)); // TE
    precache_model(fmt("models/player/%s/%s.mdl"modelCTmodelCT)); // CT
}

@
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_T) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodel);


@
CBasePlayer_SetClientUserInfoModel_PreCT(const pPlayerinfobuffer[], szNewModel[]) {
    new CsTeams:userTeam cs_get_user_team(pPlayer)
    if(~get_user_flags(pPlayer) & ADMIN_YETKI && userTeam == CS_TEAM_CT) {
        return;
    }

    SetHookChainArg(3ATYPE_STRINGmodelCT);

Tekrardan merhaba, sunucuya kurdum fakat şimdi de herkese rasgele T CT modeli veriyor.
T ve Ct Dosya uzantısı aynı biliyorsunuz degilmi kontroll ettinizmi uzantıyı ?

Eger olmuyorsa bunu dene dostum

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <reapi>

#define PLUGIN "kstm"
#define VERSION "1.0"
#define AUTHOR "QuryWesT"

#define YETKI ADMIN_BAN 


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHookChain(RG_CBasePlayer_Spawn"giydir"1);
    
register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else if(userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache(){
    
precache_model("models/player/asil_kurucu/asil_kurucu.mdl"// CT
    
precache_model("models/player/asil_kurucu/asil_kurucu.mdl"// TE
}
public 
giydir(ID){
    if(
get_user_team(ID) == && get_user_flags(ID) & YETKI)
    {
        
cs_set_user_model(ID"asil_kurucu"
    }
    else if(
get_user_team(ID) == && get_user_flags(ID) & YETKI)
    {
        
cs_set_user_model(ID"asil_kurucu"
    }

CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
Son Düzenleme: 03-08-2022, 16:18, Düzenleyen: QuryWesT.
#8
(03-08-2022, 16:08)QuryWesT Adlı Kullanıcıdan Alıntı:
(03-08-2022, 16:06)qRenK0 Adlı Kullanıcıdan Alıntı: Tekrardan merhaba, sunucuya kurdum fakat şimdi de herkese rasgele T CT modeli veriyor.
T ve Ct Dosya uzantısı aynı biliyorsunuz degilmi kontroll ettinizmi uzantıyı ?

Eger olmuyorsa bunu dene dostum

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <reapi>

#define PLUGIN "kstm"
#define VERSION "1.0"
#define AUTHOR "QuryWesT"

#define YETKI ADMIN_BAN 


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHookChain(RG_CBasePlayer_Spawn"giydir"1);
    
register_event("ResetHUD""rstmdl""b")
}

public 
rstmdl(idlevelcid) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                new CsTeams:userTeam cs_get_user_team(id)
                if (userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id"asil_kurucu"// CT
                }
                else if(userTeam == CS_TEAM_T) {
                        cs_set_user_model(id"asil_kurucu"// TE
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

public 
plugin_precache(){
    
precache_model("models/player/asil_kurucu/asil_kurucu.mdl"// CT
    
precache_model("models/player/asil_kurucu/asil_kurucu.mdl"// TE
}
public 
giydir(ID){
    if(
get_user_team(ID) == && get_user_flags(ID) & YETKI)
    {
        
cs_set_user_model(ID"asil_kurucu"
    }
    else if(
get_user_team(ID) == && get_user_flags(ID) & YETKI)
    {
        
cs_set_user_model(ID"asil_kurucu"
    }

Teşekkürler dostum oldu.
#9
@QuryWesT hem cstrike hem de reapi kütüphanesini kullanmışsın, gereği yok hepsini reapi ile yapabilirsin.
ds-standard-14385
#10
(03-08-2022, 16:25)QExits Adlı Kullanıcıdan Alıntı: @QuryWesT hem cstrike hem de reapi kütüphanesini kullanmışsın, gereği yok hepsini reapi ile yapabilirsin.

cafedeyim arkada bio mod yetiştirmeye çalışıyorum o yüzden kolaya kaçtım direk
CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task