⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Konu

#11
HATA!
×
Eklenti : silah_mdl_degis.sma
Eklenti HataliÇok güldümerleme Hatasi,Eklenti kodlari Bozuk.!
Hata Detay
AMX Mod X Compiler 1.9.0.5271

1634468851_silahmdldegis.sma(15) : error 001: expected token: "}", but found "{"
1634468851_silahmdldegis.sma(34) : error 010: invalid function or declaration

2 Errors.
Could not locate output file 1634468851_silahmdldegis.amx (compile failed).

Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new const sModelNames[][][] = {
    {CSW_AK47, "v_brothers_ak47.mdl","p_brothers_ak47.mdl","w_brothers_ak47.mdl"},
    {CSW_AUG, "v_brothers_aug.mdl","p_brothers_aug.mdl","w_brothers_aug.mdl"},
    {CSW_AWP, "v_brothers_awp.mdl","p_brothers_awp.mdl","w_brothers_awp.mdl"},
    {CSW_C4, "v_brothers_bomba_c4.mdl","p_brothers_c4_v2.mdl","w_brothers_bomba_c4_v2.mdl"},
    {CSW_DEAGLE, "v_brothers_deagle2.mdl" ,"p_brothers_deagle2.mdl","w_brothers_deagle2.mdl"},    
    {CSW_FAMAS, "v_brothers_famas.mdl","p_brothers_famas.mdl","w_brothers_famas.mdl"},    
    {CSW_FIVESEVEN, "v_brothers_fivesevenrs.mdl","v_brothers_fivesevenrs.mdl","w_brothers_fivesevenrs.mdl"},    
    {CSW_FLASHBANG, "v_brothers_fleshbeng.mdl","p_brothers_flashbangs.mdl","w_brothers_flashbangv2.mdl"}    
    {CSW_G3SG1, "v_brothers_g3sg1.mdl","p_brothers_g3sg1.mdl","w_brothers_g3sg1.mdl"},    
    {CSW_GALIL, "v_brothers_galil.mdl","p_brothers_galil.mdl","w_brothers_galil.mdl"},    
    {CSW_GLOCK18, "v_brothers_gilock18.mdl","p_brothers_glock18.mdl","w_brothers_glock18.mdl"},    
    {CSW_SMOKEGRENADE, "v_brothers_health_bomb.mdl","p_brothers_health_bomb.mdl","w_brothers_health_bomb.mdl"},    
    {CSW_HEGRENADE, "v_brothers_hegrenede.mdl","p_brothers_hegrenades.mdl","w_brothers_hegrenedev2.mdl"},
    {CSW_M3, "v_brothers_m3.mdl","p_brothers_m3.mdl","w_brothers_m3.mdl"},
    {CSW_M4A1, "v_brothers_m4a1.mdl","p_brothers_m4a1.mdl","w_brothers_m4a1.mdl"},
    {CSW_M249, "v_brothers_m249.mdl","p_brothers_m249.mdl","w_brothers_m249.mdl"},
    {CSW_MAC10, "v_brothers_mac10.mdl","p_brothers_mac10.mdl","w_brothers_mac10.mdl"},
    {CSW_MP5, "v_brothers_mp5.mdl","p_brothers_m5.mdl","w_brothers_mp5.mdl"},    
    {CSW_P90, "v_brothers_p90.mdl","p_brothers_p90.mdl","w_brothers_p90.mdl"},    
    {CSW_P228, "v_brothers_p228.mdl","p_brothers_p228.mdl","w_brothers_p228.mdl"},    
    {CSW_SCOUT, "v_brothers_scout.mdl","p_brothers_scout.mdl","w_brothers_scout.mdl"},    
    {CSW_SG550, "v_brothers_sg550.mdl","p_brothers_sg550.mdl","w_brothers_sg550.mdl"},    
    {CSW_SG552, "v_brothers_sg552.mdl","p_brothers_sg552.mdl","w_brothers_sg552.mdl"},
    {CSW_TMP, "v_brothers_tmp.mdl","p_brothers_tmp.mdl","w_brothers_tmp.mdl"},
    {CSW_UMP45, "v_brothers_ump45.mdl","p_brothers_ump45.mdl","w_brothers_ump45.mdl"},
    {CSW_USP, "v_brothers_usp.mdl","p_brothers_usp.mdl","w_brothers_usp.mdl"},
    {CSW_XM1014, "v_brothers_xm1014.mdl","p_brothers_xm1014.mdl","w_brothers_xm1014.mdl"},
};

new szsizeof;

public plugin_init(){
    register_plugin("Weapon Change", "1.0", "suriyelikene");
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "@WeaponDeploy", .post = false);
    RegisterHookChain(RG_CWeaponBox_SetModel, "@CWeaponBox_SetModel_Pre", .post = false);
    szsizeof=sizeof(sModelNames);
}
public plugin_precache(){
    for(new i=0; i < szsizeof; i++) {
        precache_model(fmt("models/brothers/%s",sModelNames[i][1]));
        precache_model(fmt("models/brothers/p_w/%s",sModelNames[i][2]));
        precache_model(fmt("models/brothers/p_w/%s",sModelNames[i][3]));
    }
}
@WeaponDeploy(const iEnt, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
    new iPlayer = get_member(iEnt, m_pPlayer),iWeaponID = get_member(iEnt, m_iId);
    if(!is_user_alive(iPlayer)) return;

    for(new i=0;i<szsizeof;i++){
            if(sModelNames[i][0][0] == iWeaponID){
                SetHookChainArg(2, ATYPE_STRING, sModelNames[i][1][0]);
                SetHookChainArg(3, ATYPE_STRING, sModelNames[i][2][0]);
                break;
            }
        }
}
@CWeaponBox_SetModel_Pre(const iWeaponBox, const szModelName[]) {
    new iWeapon = GetWeaponBoxWeapon(iWeaponBox);
    if(iWeapon == NULLENT) {
        return;
    }
    for(new i=0;i<szsizeof;i++){
        if(get_entvar(iWeapon, var_impulse) == sModelNames[i][0][0]) {
            SetHookChainArg(2, ATYPE_STRING, sModelNames[i][3][0]);
        }
    }
}
GetWeaponBoxWeapon(const iWeaponBox) {
    for(new i = 0, iWeapon; i < MAX_ITEM_TYPES; i++) {
    
        iWeapon = get_member(iWeaponBox, m_WeaponBox_rgpPlayerItems, i);

        if(!is_nullent(iWeapon)) {
            return iWeapon;
        }
    }
    return NULLENT;
}

Son Düzenleme: 17-10-2021, 14:12, Düzenleyen: berab.
#12
Eklentide editleme yaparken hata yapmışsın. CSW_MP5 değil, CSW_MP5NAVY olacak ve son satır hariç diğer satırların sonunda , olacak :
PHP Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new const sModelNames[][][] = {
    {CSW_AK47"v_brothers_ak47.mdl","p_brothers_ak47.mdl","w_brothers_ak47.mdl"},
    {CSW_AUG"v_brothers_aug.mdl","p_brothers_aug.mdl","w_brothers_aug.mdl"},
    {CSW_AWP"v_brothers_awp.mdl","p_brothers_awp.mdl","w_brothers_awp.mdl"},
    {CSW_C4"v_brothers_bomba_c4.mdl","p_brothers_c4_v2.mdl","w_brothers_bomba_c4_v2.mdl"},
    {CSW_DEAGLE"v_brothers_deagle2.mdl" ,"p_brothers_deagle2.mdl","w_brothers_deagle2.mdl"},    
    
{CSW_FAMAS"v_brothers_famas.mdl","p_brothers_famas.mdl","w_brothers_famas.mdl"},    
    
{CSW_FIVESEVEN"v_brothers_fivesevenrs.mdl","v_brothers_fivesevenrs.mdl","w_brothers_fivesevenrs.mdl"},    
    
{CSW_FLASHBANG"v_brothers_fleshbeng.mdl","p_brothers_flashbangs.mdl","w_brothers_flashbangv2.mdl"}, 
    {CSW_G3SG1"v_brothers_g3sg1.mdl","p_brothers_g3sg1.mdl","w_brothers_g3sg1.mdl"},    
    
{CSW_GALIL"v_brothers_galil.mdl","p_brothers_galil.mdl","w_brothers_galil.mdl"},    
    
{CSW_GLOCK18"v_brothers_gilock18.mdl","p_brothers_glock18.mdl","w_brothers_glock18.mdl"},    
    
{CSW_SMOKEGRENADE"v_brothers_health_bomb.mdl","p_brothers_health_bomb.mdl","w_brothers_health_bomb.mdl"},    
    
{CSW_HEGRENADE"v_brothers_hegrenede.mdl","p_brothers_hegrenades.mdl","w_brothers_hegrenedev2.mdl"},
    {CSW_M3"v_brothers_m3.mdl","p_brothers_m3.mdl","w_brothers_m3.mdl"},
    {CSW_M4A1"v_brothers_m4a1.mdl","p_brothers_m4a1.mdl","w_brothers_m4a1.mdl"},
    {CSW_M249"v_brothers_m249.mdl","p_brothers_m249.mdl","w_brothers_m249.mdl"},
    {CSW_MAC10"v_brothers_mac10.mdl","p_brothers_mac10.mdl","w_brothers_mac10.mdl"},
    {CSW_MP5NAVY"v_brothers_mp5.mdl","p_brothers_m5.mdl","w_brothers_mp5.mdl"},   
    
{CSW_P90"v_brothers_p90.mdl","p_brothers_p90.mdl","w_brothers_p90.mdl"},    
    
{CSW_P228"v_brothers_p228.mdl","p_brothers_p228.mdl","w_brothers_p228.mdl"},    
    
{CSW_SCOUT"v_brothers_scout.mdl","p_brothers_scout.mdl","w_brothers_scout.mdl"},    
    
{CSW_SG550"v_brothers_sg550.mdl","p_brothers_sg550.mdl","w_brothers_sg550.mdl"},    
    
{CSW_SG552"v_brothers_sg552.mdl","p_brothers_sg552.mdl","w_brothers_sg552.mdl"},
    {CSW_TMP"v_brothers_tmp.mdl","p_brothers_tmp.mdl","w_brothers_tmp.mdl"},
    {CSW_UMP45"v_brothers_ump45.mdl","p_brothers_ump45.mdl","w_brothers_ump45.mdl"},
    {CSW_USP"v_brothers_usp.mdl","p_brothers_usp.mdl","w_brothers_usp.mdl"},
    {CSW_XM1014"v_brothers_xm1014.mdl","p_brothers_xm1014.mdl","w_brothers_xm1014.mdl"}
};

new 
szsizeof;

public 
plugin_init(){
    register_plugin("Weapon Change""1.0""suriyelikene");
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"@WeaponDeploy", .post false);
    RegisterHookChain(RG_CWeaponBox_SetModel"@CWeaponBox_SetModel_Pre", .post false);
    szsizeof=sizeof(sModelNames);
}
public 
plugin_precache(){
    for(new i=0szsizeofi++) {
        precache_model(fmt("models/brothers/%s",sModelNames[i][1]));
        precache_model(fmt("models/brothers/p_w/%s",sModelNames[i][2]));
        precache_model(fmt("models/brothers/p_w/%s",sModelNames[i][3]));
    }
}
@
WeaponDeploy(const iEntszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    new iPlayer get_member(iEntm_pPlayer),iWeaponID get_member(iEntm_iId);
    if(!is_user_alive(iPlayer)) return;

    for(new i=0;i<szsizeof;i++){
            if(sModelNames[i][0][0] == iWeaponID){
                SetHookChainArg(2ATYPE_STRINGsModelNames[i][1][0]);
                SetHookChainArg(3ATYPE_STRINGsModelNames[i][2][0]);
                break;
            }
        }
}
@
CWeaponBox_SetModel_Pre(const iWeaponBox, const szModelName[]) {
    new iWeapon GetWeaponBoxWeapon(iWeaponBox);
    if(iWeapon == NULLENT) {
        return;
    }
    for(new i=0;i<szsizeof;i++){
        if(get_entvar(iWeaponvar_impulse) == sModelNames[i][0][0]) {
            SetHookChainArg(2ATYPE_STRINGsModelNames[i][3][0]);
        }
    }
}
GetWeaponBoxWeapon(const iWeaponBox) {
    for(new 0iWeaponMAX_ITEM_TYPESi++) {
    
        iWeapon 
get_member(iWeaponBoxm_WeaponBox_rgpPlayerItemsi);

        if(!is_nullent(iWeapon)) {
            return iWeapon;
        }
    }
    return NULLENT;

#13
Denedim eklentiyi panelde ki model değiştirmeyi kapattım ekstra silah değiştirme ghw eklentisini de kaldırdım tertemiz şekilde sizin attığınız eklentiyi kurdum ancak bu sefer sunucuya erişim komple gitti ne oyuna girebildim ne panele oyuna girerken yarıya kadar dolup takılı kalıyor panelde de yaklaşık 20 30 saniye sonra erişim kesildi hatası aldım kapatıp açtım sürekli bir şekilde eklentiyi kapatarak panelden map değiştirebildim ancak o şekilde düzeldi bu eklentiyi kurduğumda kimse oyuna giremiyor
#14
Eklenti reset loglarını kontrol ettiğinizde aldığınız hata nedir ?
#15
(17-10-2021, 22:13)suriyelikene Adlı Kullanıcıdan Alıntı: Eklenti reset loglarını kontrol ettiğinizde aldığınız hata nedir ?

Eklenti Hataları Sayfam Yine Bom Boş
#16
Eklentilerde hata olup sayfanın boş olması saçma. Oyun yoneticisi'ne destekden yazınız.
#17
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 11 gün içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 682 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
Task