⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

tur değişince player modelleri değişmemesi

Konu

#1
player modellerinin eklenilmesi talep edilmişti tatildeydim , yeni geldim gereken player modelleri verildi dosya eke paylaşıldı
.smahomeland_rekabetci_tursistemi.sma(Dosya Boyutu: 4,73 KB | İndirme Sayısı: 4)
.mdlhomeland_t.mdl(Dosya Boyutu: 2,22 MB | İndirme Sayısı: 4)
.mdlhomeland_ct.mdl(Dosya Boyutu: 5,17 MB | İndirme Sayısı: 3)
" İlk Açılan CS:GO MOD Serveri HomeLandClan 
#2
(22-02-2026, 07:48)DeHSeT Adlı Kullanıcıdan Alıntı: player modellerinin eklenilmesi talep edilmişti tatildeydim , yeni geldim gereken player modelleri verildi dosya eke paylaşıldı
varsayılan modelelre ayarlasan işini çözmez mi ?
Seymen ✦ [SamsunLee*]💻 Web/UI/UX Designer & Developer |[email protected]
#3
(22-02-2026, 07:48)DeHSeT Adlı Kullanıcıdan Alıntı: player modellerinin eklenilmesi talep edilmişti tatildeydim , yeni geldim gereken player modelleri verildi dosya eke paylaşıldı

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



#include <amxmodx>

#include <cstrike>

#include <reapi>

#include <hamsandwich>



#define PLUGIN "CSGO / Pro Tur Sistemi"

#define VERSION "1.0"

#define AUTHOR "MoruQ*"



#define TASK_DEGISIM 004

#define MODEL_CT "models/player/homeland_ct/homeland_ct.mdl"
#define MODEL_T  "models/player/homeland_t/homeland_t.mdl"



new tur

new skor_t

new skor_ct



public plugin_precache()

{

    precache_model(MODEL_CT)

    precache_model(MODEL_T)

}



public plugin_init()

{

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_cvar("tur_sistemi",AUTHOR,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)   

    register_event("TextMsg", "isinma", "a", "2=#Game_will_restart_in")

    register_event("HLTV", "tur_basi", "a", "1=0", "2=0")

    register_logevent("tur_sonu", 2, "1=Round_End")

    register_event("SendAudio", "CT_Win", "a", "2&%!MRAD_ctwin");

    register_event("SendAudio", "T_Win", "a", "2&%!MRAD_terwin");

    RegisterHam(Ham_Spawn, "player", "oyuncu_spawn", 1)

}



public client_putinserver(id)

{

    set_task(1.0, "HudGoster", id, _, _, "b");

}



public client_disconnected(id)

{

    remove_task(id);

}



public isinma()

{

    tur = 0

    skor_ct = 0

    skor_t = 0

}



public tur_basi()

{

    tur++



    if(tur == 16) {

        for(new i = 0; i < MaxClients; i++) {

            if(is_user_alive(i)) {

                rg_remove_all_items(i);

                rg_give_item(i, "weapon_knife");

                get_member(i, m_iTeam) == TEAM_TERRORIST ? rg_give_item(i, "weapon_glock18"):rg_give_item(i, "weapon_usp");

            }

        }

        set_task(0.2, "Reset");

    }



    new map[32]

    get_mapname(map, 31)

    renkli_yazi(0, "!g[HomeLandClan] !tRound: !g%d !t/ !g30", tur)

    renkli_yazi(0, "!g[HomeLandClan] !tMod Menusune Ulasmak Icin N Tusuna Basiniz")

}



public Reset(id) {

    for(new i = 0; i < MaxClients; i++) {

        if(is_user_connected(i)) {

            cs_set_user_money(i, 800);

        }

    }

}



public tur_sonu()

{

    new gelecekmap[32]

    get_cvar_string("amx_nextmap", gelecekmap, 31)

   

    if(tur == 30)

    {

        renkli_yazi(0, "!g[HomeLandClan]!t %s !gAciliyor.", gelecekmap)

        renkli_yazi(0, "!g[HomeLandClan]!t %s !gAciliyor.", gelecekmap)   

        renkli_yazi(0, "!g[HomeLandClan]!t %s !gAciliyor.", gelecekmap)   

        renkli_yazi(0, "!g[HomeLandClan]!t %s !gAciliyor.", gelecekmap)   

        renkli_yazi(0, "!g[HomeLandClan]!t %s !gAciliyor.", gelecekmap)

        set_task(4.0, "haritadegis")

    }

   

    if(tur == 15)

    {

        set_task(1.0, "takimlari_degis", TASK_DEGISIM)

    }

   

}



public haritadegis()

{

    new smap[32]

    get_cvar_string("amx_nexHomeLandClanap", smap, 31)



    server_cmd("changelevel %s", smap)

}

   

public takimlari_degis()

{

    new players[32], num

    get_players(players, num)

   

    new player

    for(new i = 0; i < num; i++)

    {

        player = players[i]

       

        if(cs_get_user_team(player) == CS_TEAM_T)

        {

            cs_set_user_team(player, CS_TEAM_CT)

        }

        else if(cs_get_user_team(player) == CS_TEAM_CT)

        {

            cs_set_user_team(player, CS_TEAM_T)

        }

        renkli_yazi(0, "!g[HomeLandClan]!t Takimlar Degistiriliyor.")       

        renkli_yazi(0, "!g[HomeLandClan]!t Takimlar Degistiriliyor.")       

        renkli_yazi(0, "!g[HomeLandClan]!t Takimlar Degistiriliyor.")

        renkli_yazi(0, "!g[HomeLandClan]!t Takimlar Degistiriliyor.")

        cs_set_user_money(player, 800);

        skor_t = 0

        skor_ct = 0

    }

    // Takim degisiminden sonra modelleri guncelle
    for(new j = 0; j < num; j++)

    {

        new p = players[j]

        if(is_user_alive(p))

        {

            if(cs_get_user_team(p) == CS_TEAM_CT)

                cs_set_user_model(p, "homeland_ct")

            else if(cs_get_user_team(p) == CS_TEAM_T)

                cs_set_user_model(p, "homeland_t")

        }

    }

    remove_task(TASK_DEGISIM)

}



public T_Win()

{

    skor_t++

}



public CT_Win()

{

    skor_ct++

}



public HudGoster()

{

    // Tur sayisi ustte ortali

    set_dhudmessage(255, 255, 255, -1.0, 0.01, 0, 0.0, 1.1, 0.0, 0.0)

    show_dhudmessage(0, "%d / 30", tur)

   

    // Skorlar hemen altinda ortali

    set_hudmessage(255, 255, 255, -1.0, 0.05, 0, 0.0, 1.1, 0.0, 0.0)

    show_hudmessage(0, "CT: %d | T: %d", skor_ct, skor_t)

}



public oyuncu_spawn(id)

{

    if(!is_user_alive(id))

        return


    if(cs_get_user_team(id) == CS_TEAM_CT)

        cs_set_user_model(id, "homeland_ct")

    else if(cs_get_user_team(id) == CS_TEAM_T)

        cs_set_user_model(id, "homeland_t")

}



stock renkli_yazi(const id, const input[], any:...)

{

    new count = 1, players[32]

    static msg[191]

    vformat(msg, sizeof(msg) - 1, input, 3)

   

    replace_all(msg, 190, "!n", "^x01")

    replace_all(msg, 190, "!g", "^x04")

    replace_all(msg, 190, "!t", "^x03")

   

    if(id) players[0] = id; else get_players(players, count, "ch")

    for(new i = 0; i < count; i++)

    {

        if(is_user_connected(players[i]))

        {

            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])

            write_byte(players[i])

            write_string(msg)

            message_end()

        }

    }

}


tam olarak sorunu anlamadım desem yedirir ama anladığım kadarıyla bu sorununu çözer
Son Düzenleme: 27-02-2026, 12:13, Düzenleyen: HmmS.
#4
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Steam:Tıkla • Discord: lynchk

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

Yorum yapmak için üye olmanız gerekiyor

ya da