⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Konu

#1
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
#2
(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.
#3
(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
#4
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(idVGUIMenu:menuTypebitsSlotsszOldMenu[]) {
    if (menuType == VGUI_Menu_Class_T || menuType == VGUI_Menu_Class_CT) {
        set_member(idm_bForceShowMenutrue);
        return;
    }
    
    
if (menuType != VGUI_Menu_Team
        return;
    
    set_member
(idm_bForceShowMenutrue);
    
    
if (get_member(idm_iJoiningState) == JOINED
        return;
    
    
switch (g_iMotdState[id]) {
        case MOTD_STATE_BEGIN: {
            g_iMotdState[id] = MOTD_STATE_INTRO;
            set_entvar(idvar_viewmodelMOTD_MODEL);
            
            set_task
(4.0"@Task_IntroEnd"id);
        }
        case MOTD_STATE_END: {
            new randomTeam random(2) + 1;
            SetHookChainArg(3ATYPE_INTEGERMENU_KEY_1);
            engclient_cmd(id"jointeam"fmt("%d"randomTeam));
            engclient_cmd(id"joinclass""1");
            SetHookChainArg(4ATYPE_STRING"\n");
            return;
        }
    }
    
    SetHookChainArg
(3ATYPE_INTEGERMENU_KEY_0);
    SetHookChainArg(4ATYPE_STRING"\n");
}

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

    SetHookChainReturn(ATYPE_INTEGERfalse);
    return HC_SUPERCEDE;
}

@
Task_IntroEnd(task)
{
    new id task;

    if (!is_user_connected(id))
        return;

    g_iMotdState[id] = MOTD_STATE_END;

    set_entvar(idvar_viewmodel"");
    engclient_cmd(id"menuselect""0");


Onur dene bakalım.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
#5
(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
#6
İ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