⭐🚀 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

Motd Sorunu

Motd Sorunu
Selamlar ekte iletmiş olduğum eklentide bazı buglar oluşuyor ele bıçak, tabanca alamama silah değiştirememe gibi problemler neden kaynaklıdır acaba? en son direk oto takıma atacak şekilde ayarlamıştık ondan sonra bu sorun başladı
.smamotd.sma(Dosya Boyutu: 2,47 KB | İndirme Sayısı: 6)
test
RE: Motd Sorunu
(01-08-2025, 19:22)RepLicant Adlı Kullanıcıdan Alıntı: Selamlar ekte iletmiş olduğum eklentide bazı buglar oluşuyor ele bıçak, tabanca alamama silah değiştirememe gibi problemler neden kaynaklıdır acaba? en son direk oto takıma atacak şekilde ayarlamıştık ondan sonra bu sorun başladı
Eklenti motd modelini gösterdikten sonra var_viewmodel  boş string ("") ile sıfırlıyor. Bu oyuncunun bıçak tabanca görüntüleme sistemini çökertiyor.
Son Düzenleme: 01-08-2025, 20:06, Düzenleyen: Merhabalarr
RE: Motd Sorunu
(01-08-2025, 20:06)Merhabalarr Adlı Kullanıcıdan Alıntı:
(01-08-2025, 19:22)RepLicant Adlı Kullanıcıdan Alıntı: Selamlar ekte iletmiş olduğum eklentide bazı buglar oluşuyor ele bıçak, tabanca alamama silah değiştirememe gibi problemler neden kaynaklıdır acaba? en son direk oto takıma atacak şekilde ayarlamıştık ondan sonra bu sorun başladı
Eklenti motd modelini gösterdikten sonra var_viewmodel  boş string ("") ile sıfırlıyor. Bu oyuncunun bıçak tabanca görüntüleme sistemini çökertiyor.
çözümü nedir
test
RE: Motd Sorunu
PHP Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new const MOTD_MODEL[] = "models/3D_Hosgeldin.mdl";

enum MotdState
{
    MOTD_STATE_BEGIN,
    MOTD_STATE_INTRO,
    MOTD_STATE_END,

}; new 
MotdState:g_iMotdState[MAX_PLAYERS + 1];

public 
plugin_init()
{
    register_plugin("MOTD Model", "1.2", "fl0wer,Mr.Commander");

    RegisterHookChain(RG_ShowVGUIMenu, "@ShowVGUIMenu_Pre", false);
    RegisterHookChain(RG_HandleMenu_ChooseTeam, "@HandleMenu_ChooseTeam_Pre", false);
}

public 
plugin_precache()
{
    precache_model(MOTD_MODEL);
}

public 
client_putinserver(id)
{
    g_iMotdState[id] = MOTD_STATE_BEGIN;
}

@
ShowVGUIMenu_Pre(id, VGUIMenu:menuType, bitsSlots, szOldMenu[]) {
    if (menuType == VGUI_Menu_Class_T || menuType == VGUI_Menu_Class_CT) {
        set_member(id, m_bForceShowMenu, true);
        return;
    }
    
    
if (menuType != VGUI_Menu_Team) 
        return;
    
    set_member
(id, m_bForceShowMenu, true);
    
    
if (get_member(id, m_iJoiningState) == JOINED) 
        return;
    
    
switch (g_iMotdState[id]) {
        case MOTD_STATE_BEGIN: {
            g_iMotdState[id] = MOTD_STATE_INTRO;
            set_entvar(id, var_viewmodel, MOTD_MODEL);
            
            set_task
(4.0, "@Task_IntroEnd", id);
        }
        case MOTD_STATE_END: {
            new randomTeam = random(2) + 1;
            SetHookChainArg(3, ATYPE_INTEGER, MENU_KEY_1);
            engclient_cmd(id, "jointeam", fmt("%d", randomTeam));
            engclient_cmd(id, "joinclass", "1");
            SetHookChainArg(4, ATYPE_STRING, "\n");
            return;
        }
    }
    
    SetHookChainArg
(3, ATYPE_INTEGER, MENU_KEY_0);
    SetHookChainArg(4, ATYPE_STRING, "\n");
}

@
HandleMenu_ChooseTeam_Pre(id, key)
{
    if (g_iMotdState[id] == MOTD_STATE_END)
        return HC_CONTINUE;

    SetHookChainReturn(ATYPE_INTEGER, false);
    return HC_SUPERCEDE;
}

@
Task_IntroEnd(task)
{
    new id = task;

    if (!is_user_connected(id))
        return;

    g_iMotdState[id] = MOTD_STATE_END;

    set_entvar(id, var_viewmodel, "");
    engclient_cmd(id, "menuselect", "0");

} 
Onur dene bakalım.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
RE: Motd Sorunu
(01-08-2025, 20:52)RepLicant Adlı Kullanıcıdan Alıntı:
(01-08-2025, 20:06)Merhabalarr Adlı Kullanıcıdan Alıntı: Eklenti motd modelini gösterdikten sonra var_viewmodel  boş string ("") ile sıfırlıyor. Bu oyuncunun bıçak tabanca görüntüleme sistemini çökertiyor.
çözümü nedir
Arkadaş yapmış zaten bi deneyin olmazsa bende bakarım
RE: Motd Sorunu
İstek konusu, @Mr.Commander adlı kullanıcı tarafından 7 saat içinde çözülmüştür.
İsteği çözdüğü için Mr.Commander Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Mr.Commander Adlı kullanıcı sizin dışınızda toplam 92 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: 1 Ziyaretçi
Task