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ı
Konu
(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.
(01-08-2025, 20:06)Merhabalarr Adlı Kullanıcıdan Alıntı:çözümü nedir(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.
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");
}
Stand Back Warrior's | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
(01-08-2025, 20:52)RepLicant Adlı Kullanıcıdan Alıntı:Arkadaş yapmış zaten bi deneyin olmazsa bende bakarım(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
İ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.
İ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.
Benzer Konular
Yorum
900
Okunma
16-02-2026, 13:16
)



