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.
Buna bakabilir misin?
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(iPlayer, iPlayer, "^1Silah Modelleri %s",iWeapon[iPlayer] ? "^4Kapandi":"^3Acildi");
for(new i=0;i < 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 iEnt, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
new iPlayer = get_member(iEnt, m_pPlayer);
if(!is_user_alive(iPlayer) || !iWeapon[iPlayer]) return;
for(new i=0;i < sizeof(sModels);i++){
SetHookChainArg(2, ATYPE_STRING, sModels[i][0][0]);
}
}
diellza
)

