⭐🚀 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
AMX Mod X Compiler 1.10.0.5392
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

SesDegisici.sma(24) : error 001: expected token: "}", but found "{"

1 Error.
Could not locate output file SesDegisici.amx (compile failed).
.smaSesDegisici.sma(Dosya Boyutu: 5,11 KB | İndirme Sayısı: 5)
STEAM : TIKLA
#2
Kod:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <fakemeta_util>
#include <cstrike>
new silahsesler[][][] = {
    {CSW_AK47,"weapons/csgoses_bg/ak47.wav",4},
    {CSW_AUG,"weapons/csgoses_bg/aug.wav",4},
    {CSW_AWP,"weapons/csgoses_bg/awp.wav",2},
    {CSW_SG552,"weapons/csgoses_bg/sg552.wav",4},
    {CSW_FAMAS,"weapons/csgoses_bg/famas.wav",4},
    {CSW_P90,"weapons/csgoses_bg/p90.wav",4},
    {CSW_MP5NAVY,"weapons/csgoses_bg/mp5.wav",4},
    {CSW_MAC10,"weapons/csgoses_bg/mac10.wav",4},
    {CSW_M249,"weapons/csgoses_bg/m249.wav",2},
    {CSW_GLOCK18,"weapons/csgoses_bg/glock18.wav",6},
    {CSW_GALIL,"weapons/csgoses_bg/galil.wav",4},
    {CSW_DEAGLE,"weapons/csgoses_bg/deagle.wav",2},
    {CSW_SCOUT,"weapons/csgoses_bg/ssg.wav",2},
    {CSW_UMP45,"weapons/csgoses_bg/ump45.wav",4},
    {CSW_M3,"weapons/csgoses_bg/m3.wav",2},
    {CSW_P228,"weapons/csgoses_bg/p250.wav",2},
    {CSW_XM1014,"weapons/csgoses_bg/xm1014.wav",2},
    {CSW_TMP,"weapons/csgoses_bg/mp9.wav",4},
    {CSW_FIVESEVEN,"weapons/csgoses_bg/fiveseven.wav",2}
}
new const susturuculuusp[] = "weapons/csgoses_bg/usp_sessiz.wav"
new const susturuculum4a1[] = "weapons/csgoses_bg/m4a1_sessiz.wav"
new const susturucusuzusp[] = "weapons/csgoses_bg/usp_sesli.wav"
new const susturucusuzm4a1[] = "weapons/csgoses_bg/m4a1_sesli.wav"
public plugin_precache(){
    for(new i;i<sizeof(silahsesler);i++){
        precache_sound(silahsesler[i][1])    
    }
    precache_sound(susturuculuusp)
    precache_sound(susturuculum4a1)
    precache_sound(susturucusuzusp)
    precache_sound(susturucusuzm4a1)
    
}
public plugin_init(){
    RegisterHam(Ham_TraceAttack, "worldspawn", "fw_TraceAttack")
    RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")
    register_forward(FM_UpdateClientData, "fw_UpdateClientData_Post", 1)
    register_forward(FM_PlaybackEvent, "fw_PlaybackEvent")
}


public fw_UpdateClientData_Post(id, sendweapons, cd_handle)
{
    if(!is_user_alive(id) || !is_user_connected(id))
        return FMRES_IGNORED
    for(new i;i<sizeof(silahsesler);i++){
        if(get_user_weapon(id) == silahsesler[i][0][0])    
            set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    }
    if(get_user_weapon(id) == CSW_USP)
        set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    if(get_user_weapon(id) == CSW_M4A1)
        set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    return FMRES_HANDLED
}
public fw_PlaybackEvent(flags, invoker, eventid, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iParam1, iParam2, bParam1, bParam2)
{
    if (!is_user_connected(invoker))
        return FMRES_IGNORED
    static weapon; weapon = fm_find_ent_by_owner(-1, "weapon_m4a1", invoker)
    static weapon2; weapon2 = fm_find_ent_by_owner(-1, "weapon_usp", invoker)
    engfunc(EngFunc_PlaybackEvent, flags | FEV_HOSTONLY, invoker, eventid, delay, origin, angles, fparam1, fparam2, iParam1, iParam2, bParam1, bParam2)
    for(new i;i<sizeof(silahsesler);i++){
        if(get_user_weapon(invoker) == silahsesler[i][0][0]){    
            UTIL_PlayWeaponAnimation(invoker, silahsesler[i][2][0])
            emit_sound(invoker, CHAN_WEAPON, silahsesler[i][1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
        }
    }
    if(get_user_weapon(invoker) == CSW_M4A1){
        if(cs_get_weapon_silen(weapon)){
            UTIL_PlayWeaponAnimation(invoker, 2)
            emit_sound(invoker, CHAN_WEAPON, susturuculum4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)            
        }else{
            UTIL_PlayWeaponAnimation(invoker, 9)
            emit_sound(invoker, CHAN_WEAPON, susturucusuzm4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)            
        }
    }
    if(get_user_weapon(invoker) == CSW_USP){
        if(cs_get_weapon_silen(weapon2)){
            UTIL_PlayWeaponAnimation(invoker, 2)
            emit_sound(invoker, CHAN_WEAPON, susturuculuusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)            
        }else{
            UTIL_PlayWeaponAnimation(invoker, 10)
            emit_sound(invoker, CHAN_WEAPON, susturucusuzusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)            
        }
    }
    return FMRES_SUPERCEDE
}
stock UTIL_PlayWeaponAnimation(const Player, const Sequence)
{
    set_pev(Player, pev_weaponanim, Sequence)
    
    message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, .player = Player)
    write_byte(Sequence)
    write_byte(pev(Player, pev_body))
    message_end()
}

public fw_TraceAttack(Victim, Attacker, Float:Damage, Float:Direction[3], Ptr, DamageBits)
{
    static Float:flEnd[3], Float:vecPlane[3]
    get_tr2(Ptr, TR_vecEndPos, flEnd)
    get_tr2(Ptr, TR_vecPlaneNormal, vecPlane)
    if(!is_user_alive(Victim))
    {
        Make_BulletHole(Attacker, flEnd, Damage)
    }
    return HAM_IGNORED
}
stock Make_BulletHole(id, Float:Origin[3], Float:Damage)
{
    static Decal; Decal = random_num(41, 45)
    static LoopTime;
    
    if(Damage > 100.0) LoopTime = 2
    else LoopTime = 1
    
    for(new i = 0; i < LoopTime; i++)
    {
        message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
        write_byte(TE_WORLDDECAL)
        engfunc(EngFunc_WriteCoord, Origin[0])
        engfunc(EngFunc_WriteCoord, Origin[1])
        engfunc(EngFunc_WriteCoord, Origin[2])
        write_byte(Decal)
        message_end()
        
        message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
        write_byte(TE_GUNSHOTDECAL)
        engfunc(EngFunc_WriteCoord, Origin[0])
        engfunc(EngFunc_WriteCoord, Origin[1])
        engfunc(EngFunc_WriteCoord, Origin[2])
        write_short(id)
        write_byte(Decal)
        message_end()
    }
}

Steam
#3
İstek konusu, @"XaRex" adlı kullanıcı tarafından 27 dakika içinde çözülmüştür.
İsteği çözdüğü için XaRex Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
XaRex Adlı kullanıcı sizin dışınızda toplam 7 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