Kullanıcı Tag Listesi

328 sonuçtan 71 ile 80 arası

Threaded View

  1. #1
    admin Schwertle - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Yer
    Pendik, İstanbul, Türkiye
    Mesajlar
    1.132
    Bahsedildi
    23 Mesaj
    Etiketlenmiş
    1 Konu
    Tecrübe Puanı
    10

    Standart Boşalma | Ejeculate | v0.1



    Plugin Adı: Boşalma | Ejeculate
    Plugin Versiyonu: 0.1
    Plugin Dili: %93 Türkçe
    Plugin Türü: Jail Break

    Açıklama:

    Ölen bir oyuncunun üzerine boşalmayı sağlayan harika bir jail eklentisidir... Boşalırken oyuncunun önünden kesik çizgilerle beyaz bir şey akar Sesler gelir aaah ohhh diye


    [GIZLE="Sma İçeriğini"]
    PHP- Kodu:
    #include <amxmodx> 

    new count_ejaculate[33]
    new 
    bool:EjaculateFlag[33]
    new 
    bool:aim[33]
    new 
    counter[33]
    #if !defined NO_CS_CZ
    new player_origins[33][3]
    #endif

    public ejaculate_on_player(id
    {
        
        if (
    get_cvar_num("amx_maxejaculations")==0
            return 
    PLUGIN_HANDLED 
        
    if (!is_user_alive(id)) 
            return 
    PLUGIN_HANDLED 
        
    if ( (get_cvar_num("amx_ejaculate_admin")==1) && !(get_user_flags(id) & ADMIN_LEVEL_A) )
        {
            
    client_print(id,print_console,("Bu Komutu kullanamazsin."))
            return 
    PLUGIN_HANDLED
        
    }
        if(
    EjaculateFlag[id])
            return 
    PLUGIN_HANDLED
        
        
    #if !defined NO_CS_CZ
        
    new player_origin[3], players[32], inum=0distlast_dist=99999last_id 
        
        get_user_origin
    (id,player_origin,0
        
    get_players(players,inum,"b"
        if (
    inum>0) { 
            for (new 
    i=0;i<inum;i++) { 
                if (
    players[i]!=id) { 
                    
    dist get_distance(player_origin,player_origins[players[i]]) 
                    if (
    dist<last_dist) { 
                        
    last_id players[i
                        
    last_dist dist 
                    

                } 
            } 
            if (
    last_dist<80) { 
                
    #endif
                
                
    new maxtimes get_cvar_num("amx_maxejaculations")
                
                if (
    count_ejaculate[id] > get_cvar_num("amx_maxejaculations")) { 
                    
    client_print(id,print_chat,"Bir oyuncu maksimum %d saniye bosalabilir !"maxtimes)
                    return 
    PLUGIN_CONTINUE 
                
    }
                new 
    player_name[32
                
    get_user_name(idplayer_name31)
                
    #if !defined NO_CS_CZ
                
    new dead_name[32];
                
    get_user_name(last_iddead_name31)
                
    client_print(0,print_chat,"%s Attiriyor Hemde %s'nin Olusune"player_namedead_name)
                
                
    #else
                
                
    client_print(0,print_chat,"%s Is Ejaculating !!"player_name)
                
                
    #endif
                
    count_ejaculate[id]+=1
                
    new ids[1]
                
    ids[0]=id
                EjaculateFlag
    [id]=true
                aim
    [id]=false
                counter
    [id]=0
                emit_sound
    (idCHAN_VOICE"ejaculate/ejaculate.wav"1.0ATTN_NORM0PITCH_NORM
                
    set_task(1.0,"make_ejaculate",4210+id,ids,1,"a",10)
                
    #if !defined NO_CS_CZ
            
    }
            else
            {
                
    client_print(id,print_chat,"Etrafinda Olmus Biri Yok Bosalamazsin")
                return 
    PLUGIN_HANDLED
            
    }
        }
        
    #endif
        
        
    return PLUGIN_HANDLED
    }

    public 
    sqrt(num

        new 
    div num 
        
    new result 
        
    while (div result) { 
            
    div = (div result) / 
            result 
    num div 
        

        return 
    div 


    public 
    make_ejaculate(ids[]) 

        new 
    id=ids[0]
        new 
    vec[3
        new 
    aimvec[3
        new 
    velocityvec[3
        new 
    length 
        get_user_origin
    (id,vec
        
    get_user_origin(id,aimvec,3
        new 
    distance get_distance(vec,aimvec
        new 
    speed floatround(distance*1.9)
        
        
    velocityvec[0]=aimvec[0]-vec[0
        
    velocityvec[1]=aimvec[1]-vec[1
        
    velocityvec[2]=aimvec[2]-vec[2
        
        
    length=sqrt(velocityvec[0]*velocityvec[0]+velocityvec[1]*velocityvec[1]+velocityvec[2]*velocityvec[2]) 
        
        
    velocityvec[0]=velocityvec[0]*speed/length 
        velocityvec
    [1]=velocityvec[1]*speed/length 
        velocityvec
    [2]=velocityvec[2]*speed/length 
        
        message_begin
    (MSG_BROADCAST,SVC_TEMPENTITY)
        
    write_byte(101)
        
    write_coord(vec[0])
        
    write_coord(vec[1])
        
    write_coord(vec[2])
        
    write_coord(velocityvec[0]) 
        
    write_coord(velocityvec[1]) 
        
    write_coord(velocityvec[2]) 
        
    write_byte(6// color
        
    write_byte(160// speed
        
    message_end()
        
        
    counter[id]++
        if(
    counter[id]==10)
            
    EjaculateFlag[id]=false


    public 
    death_event() 

        new 
    victim read_data(2)
        
    #if !defined NO_CS_CZ      
        
    get_user_origin(victim,player_origins[victim],0
        
    #endif
        
        
    if(EjaculateFlag[victim]) 
            
    reset_ejaculate(victim)
        
        return 
    PLUGIN_CONTINUE 
    }

    public 
    reset_ejaculate(id
    {
        if(
    task_exists(4210+id))
            
    remove_task(4210+id)
        
    emit_sound(id,CHAN_VOICE,"ejaculate/ejaculate.wav"0.0ATTN_NORM0PITCH_NORM
        
    EjaculateFlag[id]=false
        
        
    return PLUGIN_CONTINUE 
    }

    public 
    reset_hud(id)
    {
        if(
    task_exists(4210+id))
            
    remove_task(4210+id)
        
    emit_sound(id,CHAN_VOICE,"ejaculate/ejaculate.wav"0.0ATTN_NORM0PITCH_NORM
        
    EjaculateFlag[id]=false
        
        count_ejaculate
    [id]=1
        
        
    return PLUGIN_CONTINUE 


    public 
    ejaculate_help(id
    {
        
    client_print(idprint_chat, ("Sunucumuza girerken otomatik bosalma tusu Z'dir"))
        
    client_print(idprint_chat, ("Degistirmek icin konsola assagidakini yazin"))
        
    client_print(idprint_chat, ("Ornek: bind ^"z^" ^"bosalma^""))
        
        return 
    PLUGIN_CONTINUE
    }

    public 
    handle_say(id
    {
        new 
    said[192]
        
    read_args(said,192)
        
    remove_quotes(said)
        
        if( ((
    containi(said"ejaculate") != -1) && !(containi(said"/ejaculate") != -1))
        || ((
    containi(said"ejaculer") != -1) && !(containi(said"/ejaculer") != -1)) ) 
        {
            
    client_print(idprint_chat, ("Bosalma Yardim Icin say /bosalma Yazin"))
        }

        return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_precache() 

        if (
    file_exists("sound/ejaculate/ejaculate.wav"))
        
    precache_sound("ejaculate/ejaculate.wav")    
        
        return 
    PLUGIN_CONTINUE 
    }

    public 
    client_connect(id)
    {
        
    EjaculateFlag[id]=false
        count_ejaculate
    [id]=1
        
        
    return PLUGIN_CONTINUE
    }

    public 
    client_disconnect(id)
    {
        
    reset_hud(id)
        
        return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_init() 

        
    register_plugin("AMX Ejaculate","0.1","KRoTaL"
        
    register_clcmd("ejaculate","ejaculate_on_player",0,"- Ejaculate on a dead player"
        
    register_clcmd("ejaculer","ejaculate_on_player",0,"- Ejaculate on a dead player")
        
    register_clcmd("bosalma","ejaculate_on_player",0,"- Ejaculate on a dead player")
        
    register_clcmd("say /ejaculate","ejaculate_help",0,"- Displays Ejaculate help")
        
    register_clcmd("say /bosalma","ejaculate_help",0,"- Displays Ejaculate help")
        
    register_clcmd("say /ejaculer","ejaculate_help",0,"- Displays Ejaculate help")
        
    register_clcmd("say","handle_say")
        
    register_cvar("amx_maxejaculations","6")
        
    register_cvar("amx_ejaculate_admin","0")
        
    register_event("DeathMsg","death_event","a"
        
    register_event("ResetHUD""reset_hud""be")

    [/GIZLE]




    Cvar Komutları:

    PHP- Kodu:
    amx_maxejaculations 6 // Kaç kez boşalma yapılsın?
    amx_ejaculate_admin 0 // 1:adminlere de boşalma sınırı olsun 0:olmasın 
    Oyuncu Komutları:

    PHP- Kodu:
    say /bosalma //Oyunculara boşalmanın nasıl yapılcağı hakkında bilgi verir.
    bind "v" "bosalma" // Bu komutu konsola gönderen kişi v tuşu ile boşalabilir. 


    => SCH-Bosalma.amxx dosyasını */cstrike/addons/amxmodx/plugins dizinine atınız,
    => SCH-Bosalma.sma dosyasını */cstrike/addons/amxmodx/scripting dizinine atınız,
    => SCH-Bosalma.amxx yazısını */cstrike/addons/amxmodx/configs/plugins.ini dosyasının en alt satırına yazınız,
    => sound klasörünü*/cstrike/ dizinine atınız.
    => Son olarak mapi değiştiriniz.


    Kod:
    csplague.com
    Ekli Dosyalar Ekli Dosyalar

Kullanıcıların arama motorlarındaki kullandığı taglar:

counter strike 1.6 bosama

jail bisalmacs1.6 boslamacs 1.6 bosaltma plugini
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94