Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[ZP]:Boomer Zombi
#1
Ben şöyle bir plugin istiyorum l4d'taki boomer modeli olacak ve özelliği şöyle olacak;

e tuşu ile kusacak(her 30 saniyede bir), kustuğu kişinin ekranı 3 saniyeliğine yeşil olacak ve o kişi yeşil glow'lu olacak.

Kişinin Ekranının yeşil olmasının saniyesi ve kaç saniyede bir kusacağı cvar komutu ile ayarlanabilir olmasını istiyorum.

Ben bu plugini bir yerde görmüştüm denemiştim fakat bunny, paraşüt... pluginlerini engelliyordu.
Reply
#2
Google'a yaz çıkar: "[ZP] Zombie Class: Boomer[v1.3]"


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#3
Bu paraşüt,bunny v.b engellemez deme?
Daha önce indirmiştim bunny ve paraşütü falan kullanamıyordum o yüzden sildim.
Reply
#4
O sorun düzeltilir. Dene bakalım önce


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
Kardeş plugini buldum indirdim.Sorun şu bunny,paraşüt v.b pluginleri kapatıyor dediğim gibi.
Buyur Sma

PHP Code:
#include < amxmodx >
#include < engine >
#include < zombieplague >

new const zclass_name[ ] = "Boomer"
new const zclass_info[ ] = "- bind [key] boomer_vomit"
new const zclass_model[ ] = "zombie_boomer"
new const zclass_clawmodel[ ] = "v_knife_boomer.mdl"
const zclass_health 500
const zclass_speed 200
const Float:zclass_gravity 1.0
const Float:zclass_knockback 0.5

new const vomit_sprite[ ] = "sprites/poison.spr"
new const vomit_sounds][ ] = 
"zombie_plague/male_boomer_vomit_01.wav",
"zombie_plague/male_boomer_vomit_03.wav",
"zombie_plague/male_boomer_vomit_04.wav" }

new const 
explode_sounds][ ] = 
"zombie_plague/explo_medium_09.wav",
"zombie_plague/explo_medium_10.wav",
"zombie_plague/explo_medium_14.wav" }

new 
g_zclass_boomerg_msgid_ScreenFadeg_iMaxPlayersvomitcvar_vomitdistcvar_explodedistcvar_wakeuptimecvar_vomitcooldowncvar_victimrendercvar_inusecvar_boomer_reward

// Cooldown hook
new Float:g_iLastVomit33 ]

// Stupid spam when using IN_USE button
new bool:g_iHateSpam33 ]

public 
plugin_init( )
{
    
register_plugin"[ZP] Zombie Class: Boomer""1.2 BETA""Excalibur.007" )
    
    
register_clcmd"boomer_vomit""clcmd_vomit" )
    
    
register_event"DeathMsg""event_DeathMsg""a" )
    
    
cvar_vomitdist register_cvar"zp_boomer_vomit_dist""300" )
    
cvar_explodedist register_cvar"zp_boomer_explode_dist""300" )
    
cvar_wakeuptime register_cvar"zp_boomer_blind_time""4" )
    
cvar_vomitcooldown register_cvar"zp_boomer_vomit_cooldown""10.0" )
    
cvar_victimrender register_cvar"zp_boomer_victim_render""1" )
    
cvar_inuse register_cvar"zp_boomer_in_use_bind""1" )
    
cvar_boomer_reward register_cvar"zp_boomer_ap_reward""2" )
    
    
g_msgid_ScreenFade get_user_msgid"ScreenFade" )
    
    
/* - We hook it at here to optimize the plugin a bit
    since sv_maxplayers cvar CANNOT BE CHANGED during in-game - */
    
g_iMaxPlayers get_maxplayers( )
}

public 
plugin_precache( )
{
    
g_zclass_boomer zp_register_zombie_classzclass_namezclass_infozclass_modelzclass_clawmodelzclass_healthzclass_speedzclass_gravityzclass_knockback )
    
    
vomit precache_modelvomit_sprite )
    
    for( new 
0sizeof vomit_sounds++ )
        
precache_soundvomit_sounds] )
        
    for( new 
0sizeof explode_sounds++ )
        
precache_soundexplode_sounds] )
}

public 
zp_user_infected_postidinfector )
{
    if( 
zp_get_user_zombie_classid ) == g_zclass_boomer && !zp_get_user_nemesisid ) )
    {
        if( 
get_pcvar_numcvar_inuse ) )
        {
            
client_printidprint_chat"[ZP] Press your defuse/plant button(Default: E) to vomit!. Made by Excalibur.007" )
        }
        else
        {
            
client_printidprint_chat"[ZP] To vomit, ^"bind [keyboomer_vomit^". Made by Excalibur.007" )
        }
    }
}

public 
client_PreThinkid )
{
    if( !
is_user_aliveid ) || !is_user_connectedid ) || !zp_get_user_zombieid ) || zp_get_user_nemesisid ) || zp_get_user_zombie_classid ) != g_zclass_boomer || !get_pcvar_numcvar_inuse ) || g_iHateSpamid ] )
        return 
PLUGIN_HANDLED
    
    
if( ( get_user_buttonid ) & IN_USE ) )
    {
        
g_iHateSpamid ] = true
        clcmd_vomit
id )
        
set_task1.0"StopSpam_XD"id )
    }
    return 
PLUGIN_HANDLED
}

public 
clcmd_vomitid )
{
    if( !
is_user_aliveid ) || !is_user_connectedid ) || !zp_get_user_zombieid ) || zp_get_user_nemesisid ) || zp_get_user_zombie_classid ) != g_zclass_boomer )
        return 
PLUGIN_HANDLED
    
    
if( get_gametime( ) - g_iLastVomitid ] < get_pcvar_floatcvar_vomitcooldown ) )
    {
        
client_printidprint_chat"[ZP] You need to wait for %.f0 sec. to vomit again!"get_pcvar_floatcvar_vomitcooldown ) - ( get_gametime( ) - g_iLastVomitid ] ) )
        return 
PLUGIN_HANDLED
    
}
    
    
g_iLastVomitid ] = get_gametime( )
    
    new 
targetbodydist get_pcvar_numcvar_vomitdist )
    
get_user_aimingidtargetbodydist )
        
    new 
vec], aimvec], velocityvec]
    new 
length
    
    get_user_origin
idvec )
    
get_user_originidaimvec)
    
    
velocityvec] = aimvec] - vec]
    
velocityvec] = aimvec] - vec]
    
velocityvec] = aimvec] - vec]
    
length sqrtvelocityvec] * velocityvec] + velocityvec] * velocityvec] + velocityvec] * velocityvec] )
    
velocityvec] = velocityvec] * 10 length
    velocityvec
] = velocityvec] * 10 length
    velocityvec
] = velocityvec] * 10 length
    
    
new args]
    
args] = vec]
    
args] = vec]
    
args] = vec]
    
args] = velocityvec]
    
args] = velocityvec]
    
args] = velocityvec]
    
    
set_task0.1"create_sprite"0args8"a")
    
    
emit_soundidCHAN_STREAMvomit_soundsrandom_num0) ], 1.0ATTN_NORM0PITCH_HIGH )
    
    if( 
is_valid_enttarget ) && is_user_alivetarget ) && is_user_connectedtarget ) && !zp_get_user_zombietarget ) && get_entity_distanceidtarget ) <= dist )
    {
        
message_beginMSG_ONE_UNRELIABLEg_msgid_ScreenFade_target )
        
write_shortget_pcvar_numcvar_wakeuptime ) )
        
write_shortget_pcvar_numcvar_wakeuptime ) )
        
write_short0x0004 )
        
write_byte79 )
        
write_byte180 )
        
write_byte61 )
        
write_byte255 )
        
message_end( )
        
        if( 
get_pcvar_numcvar_victimrender ) )
        {
            
set_renderingtargetkRenderFxGlowShell7918061kRenderNormal25 
        }
        
set_taskget_pcvar_floatcvar_wakeuptime ), "victim_wakeup"target )
        
        if( !
get_pcvar_numcvar_boomer_reward ) )
            return 
PLUGIN_HANDLED
            
        zp_set_user_ammo_packs
idzp_get_user_ammo_packsid ) + get_pcvar_numcvar_boomer_reward ) )
        
client_printidprint_chat"[ZP] You've earned %i for vomiting on a human!"get_pcvar_numcvar_boomer_reward ) )
    }
    return 
PLUGIN_HANDLED
}

public 
create_spriteargs[ ] )
{
    
message_beginMSG_BROADCASTSVC_TEMPENTITY )
    
write_byte120 )
    
write_coordargs] )
    
write_coordargs] )
    
write_coordargs] )
    
write_coordargs] )
    
write_coordargs] )
    
write_coordargs] )
    
write_shortvomit )
    
write_byte)
    
write_byte70 )
    
write_byte100 )
    
write_byte)
    
message_end( )
    
    return 
PLUGIN_CONTINUE
}

public 
victim_wakeupid )
{
    if( !
is_user_connectedid ) )
        return 
PLUGIN_HANDLED
    
    message_begin
MSG_ONE_UNRELIABLEg_msgid_ScreenFade_id )
    
write_short( ( 1<<12 ) )
    
write_short)
    
write_short0x0000 )
    
write_byte)
    
write_byte)
    
write_byte)
    
write_byte255 )
    
message_end( )
    
    if( 
get_pcvar_numcvar_victimrender ) )
    {
        
set_renderingid )
    }
    return 
PLUGIN_HANDLED
}

public 
StopSpam_XDid )
{
    if( 
is_user_connectedid ) )
    {    
        
g_iHateSpamid ] = false
    
}
}
public 
event_DeathMsg( )
{
    new 
id read_data)
    
    if( !
is_user_connectedid ) || !zp_get_user_zombieid ) || zp_get_user_nemesisid ) || zp_get_user_zombie_classid ) != g_zclass_boomer )
        return 
PLUGIN_HANDLED
        
    emit_sound
idCHAN_STREAMexplode_soundsrandom_num0) ], 1.0ATTN_NORM0PITCH_HIGH )
    
    for( new 
1<= g_iMaxPlayers++ )
    {
        if( !
is_valid_ent) || !is_user_alive) || !is_user_connected) || zp_get_user_zombie) || get_entity_distanceid) > get_pcvar_numcvar_explodedist ) )
            return 
PLUGIN_HANDLED
            
        message_begin
MSG_ONE_UNRELIABLEg_msgid_ScreenFade_)
        
write_shortget_pcvar_numcvar_wakeuptime ) )
        
write_shortget_pcvar_numcvar_wakeuptime ) )
        
write_short0x0004 )
        
write_byte79 )
        
write_byte180 )
        
write_byte61 )
        
write_byte255 )
        
message_end( )
        
        if( 
get_pcvar_numcvar_victimrender ) )
        {
            
set_renderingikRenderFxGlowShell7918061kRenderNormal25 )
        }
        
        
set_taskget_pcvar_floatcvar_wakeuptime ), "victim_wakeup")
        
        if( !
get_pcvar_numcvar_boomer_reward ) )
            return 
PLUGIN_HANDLED
            
        zp_set_user_ammo_packs
idzp_get_user_ammo_packsid ) + ( get_pcvar_numcvar_boomer_reward ) * ) )
        
client_printidprint_chat"[ZP] You've earned %i for exploding on %i humans!", ( get_pcvar_numcvar_boomer_reward ) * ), )
    }
    return 
PLUGIN_HANDLED
}

public 
sqrtnum )
{
    new 
div num
    
new result 1
    
while( div result )
    {
        
div = ( div result ) / 2
        result 
num div
    
}
    return 
div



---------- Alttaki Mesaj Zamani 21:46 ---------- Önceki Mesaj Zamani 21:45 ----------

Birde bana bunu türkçelerini yazarmısın ayarlarını kendim yapabilmem için:

[HTML]zp_boomer_vomit_dist "300" - Radius of vomit
zp_boomer_explode_dist "300" - Radius of explode
zp_boomer_blind_time "4" - Blind time
zp_boomer_vomit_cooldown "10.0" - Vomit cooldown
zp_boomer_victim_render "1" - If victim should get glow after being hit by vomit.
zp_boomer_in_use_bind "1" - 1: Plugin will use client's defuse/plant button | 0: Clients will need to bind [key] boomer_vomit MANUALLY
zp_boomer_ap_reward "2" - How many Ammo Packs does boomer get for every human who get affected.[/HTML]
Reply
#6
Code:
zp_boomer_vomit_dist "300" - Kusmuk yarıçapı (büyüklüğü)
zp_boomer_explode_dist "300" - Patlama yarıçapı (büyüklüğü)
zp_boomer_blind_time "4" - Kör etme süresi
zp_boomer_vomit_cooldown "10.0" - Kusmuk bekleme süresi - Bir kere kustuktan sonra bir daha kusmak icin beklenmesi gereken süre
zp_boomer_victim_render "1" - Üstüne kusulan kişi glowlu olsun
zp_boomer_in_use_bind "1" - 1: Kusmak için E tuşu  kullanılsın || 0: Oyuncular kusmak için manuel bir tuş ayarlasın. "bind tuş boomer_vomit"
zp_boomer_ap_reward "2" - Boomerin kusarak etkilediği oyuncular için kaç ammo pack kazanılsın. boomer birine kustukça ammo kazanıyor :D

Sorununa gelince, bunnyhop ve amx_parachute pluginlerini, plugins.ini'de bu zombi plugininin üstüne yaz.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#7
tamam kardeş oldu saol
Reply
#8
Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#9
bunu biohazard tada yapabilirmiyiz
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Zombi HP memoaho123 17 17,825 14-09-18, 16:25
Last Post: Endrolorde
  Zombi'ye özel grap plugini? engin1455 6 4,182 14-01-15, 21:07
Last Post: Neith
  Zombi gravity ayarı sirketclan 5 5,917 14-01-15, 01:11
Last Post: Neith
  basebuldier yeni zombi sini ekleme LEGOFGRAND 13 6,470 14-01-15, 01:09
Last Post: Neith
  Zombi plague icin silahmenu satknun1997 29 11,023 20-07-14, 10:11
Last Post: satknun1997
  Basebuilder Zombi Sınıfı xLdeJavu 33 11,414 29-05-14, 18:17
Last Post: JDM
  Zombi Eklentisi Powaa 15 6,929 08-09-13, 19:09
Last Post: OnlyPeach
  Zp VIP ZOMBİ CLASS satknun1997 8 4,692 04-09-13, 20:28
Last Post: JDM
  Zombi Modu Nasıl Türkçeleştirebilirim Yardım.!! ceza57 7 3,920 15-08-13, 15:06
Last Post: Nobb
  Zombi server yardim f4r2an 1 1,892 28-04-12, 17:38
Last Post: Schwertle_vbulletin4_import1

Foruma Atla:


Users browsing this thread: 1 Guest(s)