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

En Çok Beğeni Alan Cevaplar

Silah modelini default çevirme

Konu

#11
Hocam eklentiyi en son bu şekil yaptım tüm silahların modelleri default olsun diye fakat sanırım bir şeyi yanlış yapmışım, silah modellerini default yapınca elimize tüm silahlarda sg552 modelleri geliyor. Çok güldüm Buna bakabilir misin?
PHP Kod:
#include <amxmodx>
#include <reapi>
new const sModels[][][] = {
    {"models/v_m4a1.mdl",CSW_M4A1,"weapon_m4a1"},
    {"models/v_ak47.mdl",CSW_AK47,"weapon_ak47"},
    {"models/v_awp.mdl",CSW_AWP,"weapon_awp"},
    {"models/v_usp.mdl",CSW_USP,"weapon_usp"},
    {"models/v_deagle.mdl",CSW_DEAGLE,"weapon_deagle"},
    {"models/v_glock18.mdl",CSW_GLOCK18,"weapon_glock18"},
    {
"models/v_elite.mdl",CSW_ELITE,"weapon_elite"},
    {
"models/v_famas.mdl",CSW_FAMAS,"weapon_famas"},
    {"models/v_fiveseven.mdl",CSW_FIVESEVEN,"weapon_fiveseven"},
    {
"models/v_g3sg1.mdl",CSW_G3SG1,"weapon_g3sg1"},
    {
"models/v_galil.mdl",CSW_GALIL,"weapon_galil"},
    {
"models/v_m3.mdl",CSW_M3,"weapon_m3"},
    {
"models/v_m249.mdl",CSW_M249,"weapon_m249"},
    {
"models/v_p228.mdl",CSW_P228,"weapon_p228"},
    {
"models/v_sg552.mdl",CSW_SG552,"weapon_sg552"},
    {
"models/v_xm1014.mdl",CSW_XM1014,"weapon_xm1014"}
}
new 
bool:iWeapon[MAX_CLIENTS+1];
public 
plugin_init() {
    register_plugin("Silah Model Gizleme""1.1""PawNod',suriyelikene")
    register_clcmd("say /modeloff","@ModelChanger");
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"@WeaponDeploy", .post false);
}
@
ModelChanger(const iPlayer) {
    iWeapon[iPlayer] = !iWeapon[iPlayer];
    client_print_color(iPlayeriPlayer"^1Silah Modelleri %s",iWeapon[iPlayer] ? "^4Kapandi":"^3Acildi");

    for(new i=0;sizeof(sModels);i++){
        if(rg_has_item_by_name(iPlayer,sModels[i][2][0])) {
            rg_remove_item(iPlayer,sModels[i][2][0]);
            rg_give_item(iPlayer,sModels[i][2][0]);
        
    }
}
@
WeaponDeploy(const iEntszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    new iPlayer get_member(iEntm_pPlayer);
    if(!is_user_alive(iPlayer) || !iWeapon[iPlayer]) return;

    for(new i=0;sizeof(sModels);i++){
        SetHookChainArg(2ATYPE_STRINGsModels[i][0][0]);
    }

diellza
#12
Benim attığımda sorun var mıydı ?
#13
(29-03-2022, 07:39)suriyelikene Adlı Kullanıcıdan Alıntı: Benim attığımda sorun var mıydı ?
Senin attığında da sadece default bıçak modeli oluyor hocam tüm silahlarda.
diellza
#14
Ufak bir hata yapmışım, deneyin bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>
new const sModels[][][] = {
    {"models/v_m4a1.mdl",CSW_M4A1,"weapon_m4a1"},
    {"models/v_ak47.mdl",CSW_AK47,"weapon_ak47"},
    {"models/v_awp.mdl",CSW_AWP,"weapon_awp"},
    {"models/v_usp.mdl",CSW_USP,"weapon_usp"},
    {"models/v_deagle.mdl",CSW_DEAGLE,"weapon_deagle"},
    {"models/v_glock18.mdl",CSW_GLOCK18,"weapon_glock18"},
    {"models/v_elite.mdl",CSW_ELITE,"weapon_elite"},
    {"models/v_famas.mdl",CSW_FAMAS,"weapon_famas"},
    {"models/v_fiveseven.mdl",CSW_FIVESEVEN,"weapon_fiveseven"},
    {"models/v_g3sg1.mdl",CSW_G3SG1,"weapon_g3sg1"},
    {"models/v_galil.mdl",CSW_GALIL,"weapon_galil"},
    {"models/v_m3.mdl",CSW_M3,"weapon_m3"},
    {"models/v_m249.mdl",CSW_M249,"weapon_m249"},
    {"models/v_p228.mdl",CSW_P228,"weapon_p228"},
    {"models/v_sg552.mdl",CSW_SG552,"weapon_sg552"},
    {"models/v_xm1014.mdl",CSW_XM1014,"weapon_xm1014"}
}
new 
bool:iWeapon[MAX_CLIENTS+1];
public 
plugin_init() {
    register_plugin("Silah Model Gizleme""1.1""PawNod',suriyelikene")
    register_clcmd("say /modeloff","@ModelChanger");
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"@WeaponDeploy", .post false);
}
@
ModelChanger(const iPlayer) {
    iWeapon[iPlayer] = !iWeapon[iPlayer];
    client_print_color(iPlayeriPlayer"^1Silah Modelleri %s",iWeapon[iPlayer] ? "^4Kapandi":"^3Acildi");

    for(new i=0;sizeof(sModels);i++){
        if(rg_has_item_by_name(iPlayer,sModels[i][2][0])) {
            rg_remove_item(iPlayer,sModels[i][2][0]);
            rg_give_item(iPlayer,sModels[i][2][0]);
        
    }
}
@
WeaponDeploy(const iEntszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    new iPlayer get_member(iEntm_pPlayer),iWeaponID get_member(iEntm_iId);
    if(!is_user_alive(iPlayer) || !iWeapon[iPlayer]) return;

    for(new i=0;sizeof(sModels);i++){
        if(
sModels[i][1][0] == iWeaponID){
        
    SetHookChainArg(2ATYPE_STRINGsModels[i][0][0]);
    
    }
    }

#15
(29-03-2022, 19:29)suriyelikene Adlı Kullanıcıdan Alıntı: Ufak bir hata yapmışım, deneyin bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>
new const sModels[][][] = {
    {"models/v_m4a1.mdl",CSW_M4A1,"weapon_m4a1"},
    {"models/v_ak47.mdl",CSW_AK47,"weapon_ak47"},
    {"models/v_awp.mdl",CSW_AWP,"weapon_awp"},
    {"models/v_usp.mdl",CSW_USP,"weapon_usp"},
    {"models/v_deagle.mdl",CSW_DEAGLE,"weapon_deagle"},
    {"models/v_glock18.mdl",CSW_GLOCK18,"weapon_glock18"},
    {"models/v_elite.mdl",CSW_ELITE,"weapon_elite"},
    {"models/v_famas.mdl",CSW_FAMAS,"weapon_famas"},
    {"models/v_fiveseven.mdl",CSW_FIVESEVEN,"weapon_fiveseven"},
    {"models/v_g3sg1.mdl",CSW_G3SG1,"weapon_g3sg1"},
    {"models/v_galil.mdl",CSW_GALIL,"weapon_galil"},
    {"models/v_m3.mdl",CSW_M3,"weapon_m3"},
    {"models/v_m249.mdl",CSW_M249,"weapon_m249"},
    {"models/v_p228.mdl",CSW_P228,"weapon_p228"},
    {"models/v_sg552.mdl",CSW_SG552,"weapon_sg552"},
    {"models/v_xm1014.mdl",CSW_XM1014,"weapon_xm1014"}
}
new 
bool:iWeapon[MAX_CLIENTS+1];
public 
plugin_init() {
    register_plugin("Silah Model Gizleme""1.1""PawNod',suriyelikene")
    register_clcmd("say /modeloff","@ModelChanger");
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy"@WeaponDeploy", .post false);
}
@
ModelChanger(const iPlayer) {
    iWeapon[iPlayer] = !iWeapon[iPlayer];
    client_print_color(iPlayeriPlayer"^1Silah Modelleri %s",iWeapon[iPlayer] ? "^4Kapandi":"^3Acildi");

    for(new i=0;sizeof(sModels);i++){
        if(rg_has_item_by_name(iPlayer,sModels[i][2][0])) {
            rg_remove_item(iPlayer,sModels[i][2][0]);
            rg_give_item(iPlayer,sModels[i][2][0]);
        
    }
}
@
WeaponDeploy(const iEntszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    new iPlayer get_member(iEntm_pPlayer),iWeaponID get_member(iEntm_iId);
    if(!is_user_alive(iPlayer) || !iWeapon[iPlayer]) return;

    for(new i=0;sizeof(sModels);i++){
        if(
sModels[i][1][0] == iWeaponID){
        
    SetHookChainArg(2ATYPE_STRINGsModels[i][0][0]);
    
    }
    }

Hocam sorunsuz yüklendi fakat kapamaya tıkladığımda sunucu çöktü. Loglarda bu yazı mevcut; L 29/03/2022 - 19:36:25: (map "ze_jurassicpark4") SV_ModelIndex: SV_ModelIndex: model weapon_ak47 not precached
diellza
#16
Yorumumu düzenledim, ufak bir yer atlamışım. Tekrar dener misin ?
#17
Teşekkür ederim @"suriyelikene"
diellza
#18
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 5 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 996 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