Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Debug Hatası (zp_extra_radar)
#4
Bunu deneyin
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <zombieplague>

#define PLUGIN "Zombie Plague extra item - Radar"
#define VERSION "1.3"
#define AUTHOR "Sonic Son'edit"

new g_msgHostageAddg_msgHostageDelg_maxplayersg_itemid_radar;

new 
player_has_radar[33];
new 
zp_radar_beep;
new 
zp_radar_show_dead;

new 
cvar_zp_radar_beep;
new 
cvar_zp_radar_single_round;
new 
cvar_zp_radar_show_dead;
new 
cvar_zp_radar_sound;

new 
sound_radar_beep[] = "zombie_plague/nes_8bit_alien3_radar_beep1.wav"

//new const sound_radar_beep[] = "zombie_plague/nes_8bit_alien3_radar_beep1.wav"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("HLTV""event_round_start""a")
    
    
RegisterHam(Ham_Killed"player""fw_PlayerKilled")

    
g_msgHostageAdd get_user_msgid("HostagePos")
    
g_msgHostageDel get_user_msgid("HostageK")
    
    
cvar_zp_radar_beep register_cvar("zp_radar_beep""1")
    
cvar_zp_radar_single_round register_cvar("zp_radar_single_round""0")
    
cvar_zp_radar_show_dead register_cvar("zp_radar_show_dead""0")
    
cvar_zp_radar_sound register_cvar("zp_radar_sound""zombie_plague/nes_8bit_alien3_radar_beep1.wav")
    
    static 
new_sound[2]
    
get_pcvar_string(cvar_zp_radar_soundnew_soundcharsmax(new_sound))
    
strtolower(new_sound)
    
    
copy(sound_radar_beep255new_sound)
        
    
g_maxplayers get_maxplayers()

    
g_itemid_radar zp_register_extra_item("Radar Scanner"10ZP_TEAM_HUMAN)
    
    for (new 
1i<=g_maxplayers;i++) player_has_radar[i] = false;    
    
    
set_task (2.0,"radar_scan",_,_,_,"b");
}

public 
plugin_precache()
{
    
precache_sound(sound_radar_beep)
}

public 
plugin_cfg()
{
    new 
cfgdir[32]
    
get_localinfo("amxx_configsdir",cfgdir,sizeof cfgdir)
    
server_cmd("exec %s/zp_radar.cfg"cfgdir)
}

public 
event_round_start()
{
    if (
get_pcvar_num(cvar_zp_radar_beep) == 1)
        
zp_radar_beep=true;
    else
        
zp_radar_beep=false;
    
    if (
get_pcvar_num(cvar_zp_radar_show_dead) == 1)
        
zp_radar_show_dead=true;
    else
        
zp_radar_show_dead=false;
}

public 
zp_extra_item_selected(playeritemid)
{
    if (
itemid == g_itemid_radarplayer_has_radar[player] = true;
}

public 
radar_scan()
{    
    new 
zombie_count 0;
    new 
zombie_list[32];
    new 
ZombieCoords[3];
    new 
idi;
    
    for (new 
id=1id<=g_maxplayersid++)
    {
        if (
zp_radar_show_dead)
        {
            if (
zp_get_user_zombie(id) && is_user_alive(id))
            {
                
zombie_count++;
                
zombie_list[zombie_count]=id;
            }
        }
        else
        {
            if ((
zp_get_user_zombie(id))&&(is_user_alive(id)))
            {
                
zombie_count++;
                
zombie_list[zombie_count]=id;
            }
        }
    }
    
    for (
id=1id<=g_maxplayersid++)
    {
        if ((!
is_user_alive(id))||(!player_has_radar[id])) continue;
        
        for (
i=1;i<=zombie_count;i++)
        {            
            
get_user_origin(zombie_listZombieCoords)
        
            
message_begin(MSG_ONE_UNRELIABLEg_msgHostageAdd, {0,0,0}, id)
            
write_byte(id)
            
write_byte(i)        
            
write_coord(ZombieCoords[0])
            
write_coord(ZombieCoords[1])
            
write_coord(ZombieCoords[2])
            
message_end()
        
            
message_begin(MSG_ONE_UNRELIABLEg_msgHostageDel, {0,0,0}, id)
            
write_byte(i)
            
message_end()
        }
        if (
zp_radar_beepemit_sound(idCHAN_ITEMsound_radar_beep1.0ATTN_NORM0PITCH_NORM);
    }
}

public 
zp_user_infected_post(idinfector)
{
    
player_has_radar[id] = false;
}

public 
fw_PlayerKilled(victimattackershouldgib)
{    
    
player_has_radar[victim] = false;
}

public 
zp_round_ended(winteam)
{
    if (
get_pcvar_num(cvar_zp_radar_single_round)==1
        for (new 
id=1id<=g_maxplayersid++)
            
player_has_radar[id] = false;

[/i][/i]
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply


Messages In This Thread
Debug Hatası (zp_extra_radar) - by azem - 13-02-14, 21:49
Cevap: Debug Hatası (zp_extra_radar) - by JDM - 17-02-14, 01:54

Possibly Related Threads…
Thread Author Replies Views Last Post
  Jail Shop Compile Hatası GreatsGaming 5 4,522 27-08-14, 20:17
Last Post: tifargemirhan
  [JB] Shop Hatası emre113 6 4,688 21-08-14, 00:39
Last Post: recep2
  HOOK COMPİLE HATASI [Unknown directive] tarlacixx 5 2,930 30-07-14, 21:19
Last Post: cropss
  Warning hatasi ruttemfaal 3 4,330 28-07-14, 05:24
Last Post: skc0011
  Yönetici Menu Compile Hatası tesekkurkactiL4 2 3,482 19-07-14, 19:46
Last Post: tesekkurkactiL4
  Gelişmiş CTMenu Compile Hatasi (1) tesekkurkactiL4 3 4,844 19-07-14, 17:04
Last Post: bilbaz
  [Hata] Oyuncu İsim Algılama Hatası Dexterz 3 3,433 16-07-14, 05:27
Last Post: JellyB0N
  colorchat hatası ankaraLI 2 4,082 12-07-14, 20:46
Last Post: ankaraLI
  [SOURCE] Kod Hatasi AnqRfLow 13 7,895 12-07-14, 09:47
Last Post: peNgueN
  [debug] Furkan Dize 12 3,709 27-05-14, 11:17
Last Post: JDM

Foruma Atla:


Users browsing this thread: 1 Guest(s)