⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Map Göre Oyuncu Modelleri

Map göre oyuncu modelleri
örn:

Dust2 de şu model 


infernoda şu model 


böyle eklenti varmıdır?
  _/- XanzTry -\_
RE: Map göre oyuncu modelleri
PHP Kod:
#include <amxmodx>
#include <reapi>

new const Models[][][] = {
    { "CJ", "de_dust2" },
    { "Cuce", "de_inferno" }
};

new 
g_szMapName[MAX_MAPNAME_LENGTH];

public 
plugin_init() 
{
    register_plugin("MapeGoreModel", "0.1", "LyNcH");
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "CBasePlayer_SetClientUserInfoModel_Pre", .post = false);
    rh_get_mapname(g_szMapName, charsmax(g_szMapName));
}

public 
plugin_precache()
{
    for(new i = 0; i < sizeof(Models); i++)
    {
        precache_model(fmt("models/player/%s/%s.mdl", Models[i][0], Models[i][0]));
    }
}

public 
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayer, infobuffer[], szNewModel[]) 
{
    for(new i = 0; i < sizeof(Models); i++)
    {
        if(equali(g_szMapName, Models[i][1]))
        {
            SetHookChainArg(3, ATYPE_STRING, Models[i][0]);
        }
    }
} 
Şuanda bu şekil yaptım, buna takım sorgusu falan eklemezsek tüm herkesde aynı model olur.Nasıl olmasını istiyorsanız öyle yazın ona göre editleriz.

Bu da takım sorgulusu ;

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

new const Models[][][] = {
    { "CJ", "de_dust2", 1 },
    { "bankrobber", "de_dust2", 2 },
    { "Cuce", "de_inferno", 1 },
    { "batman", "de_inferno", 2 }
};

new 
g_szMapName[MAX_MAPNAME_LENGTH];

public 
plugin_init() 
{
    register_plugin("MapeGoreModel", "0.1", "LyNcH");
    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoModel, "CBasePlayer_SetClientUserInfoModel_Pre", .post = false);
    rh_get_mapname(g_szMapName, charsmax(g_szMapName));
}

public 
plugin_precache()
{
    for(new i = 0; i < sizeof(Models); i++)
    {
        precache_model(fmt("models/player/%s/%s.mdl", Models[i][0], Models[i][0]));
    }
}

public 
CBasePlayer_SetClientUserInfoModel_Pre(const pPlayer, infobuffer[], szNewModel[]) 
{
    for(new i = 0; i < sizeof(Models); i++)
    {
        if(equali(g_szMapName, Models[i][1]))
        {
            if(get_member(pPlayer, m_iTeam) == Models[i][2][0])
            {
                SetHookChainArg(3, ATYPE_STRING, Models[i][0]);
            }
        }
    }
} 
PHP Kod:
new const Models[][][] = {
    { "CJ", "de_dust2", 1 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
    { "bankrobber", "de_dust2", 2 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
    { "Cuce", "de_inferno", 1 }, // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI 
    { "batman", "de_inferno", 2 } // MODEL ISMI , MAP ADI , 1 (T) 2 (CT) OLARAK TAKIM ISMI
}; 
Steam:Tıkla • Discord: lynchk
RE: Map göre oyuncu modelleri
ct ve t nin modelleri ayrı olsun
  _/- XanzTry -\_
RE: Map göre oyuncu modelleri
(02-09-2021, 22:42)SmacH ! Adlı Kullanıcıdan Alıntı: ct ve t nin modelleri ayrı olsun
Güncelledim.
Steam:Tıkla • Discord: lynchk
RE: Map göre oyuncu modelleri
(02-09-2021, 22:45)orucoglukayra Adlı Kullanıcıdan Alıntı:
(02-09-2021, 22:42)SmacH ! Adlı Kullanıcıdan Alıntı: ct ve t nin modelleri ayrı olsun
Güncelledim.
  _/- XanzTry -\_
RE: Map göre oyuncu modelleri
Konunuz çözüldüyse bildiriniz.
RE: Map göre oyuncu modelleri
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 22 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 168 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 2 Ziyaretçi
Task