Evet arttırılabiliyor diye biliyorum. Herkesin editleyip kullandığı bio mod farklı olduğu için böyle bir eklenti yazdım. Bazen çokda irdelememek gerekiyor. İş görüyorShooTeR yazdı: Pzr May 27, 2018 4:11 pm @Fatih ~ EjderYa bio ana modunun smasına baksana ordaki public'inden arttırılabilecekmi diye musait degilim ben
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Moderatör: Moderatörler
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Link: | |
Linklerini gizle |
-
- Mesajlar: 4496
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Mobilden baktımda az önce buradan arttırabiliriz sanırım.Fatih ~ EjderYa yazdı: Pzr May 27, 2018 4:14 pmEvet arttırılabiliyor diye biliyorum. Herkesin editleyip kullandığı bio mod farklı olduğu için böyle bir eklenti yazdım. Bazen çokda irdelememek gerekiyor. İş görüyorShooTeR yazdı: Pzr May 27, 2018 4:11 pm bio ana modunun smasına baksana ordaki public'inden arttırılabilecekmi diye musait degilim ben
Kod: Tümünü seç
public infect_user(victim, attacker)
{
if(!is_user_alive(victim))
return
message_begin(MSG_ONE, g_msg_screenfade, _, victim)
write_short(1<<10)
write_short(1<<10)
write_short(0)
write_byte((g_mutate[victim] != -1) ? 255 : 100)
write_byte(100)
write_byte(100)
write_byte(250)
message_end()
if(g_mutate[victim] != -1)
{
g_player_class[victim] = g_mutate[victim]
g_mutate[victim] = -1
set_hudmessage(_, _, _, _, _, 1)
ShowSyncHudMsg(victim, g_sync_msgdisplay, "%L", victim, "MUTATION_HUD", g_class_name[g_player_class[victim]])
}
fm_set_user_team(victim, FM_CS_TEAM_T)
set_zombie_attibutes(victim)
emit_sound(victim, CHAN_STATIC, g_scream_sounds[_random(sizeof g_scream_sounds)], VOL_NORM, ATTN_NONE, 0, PITCH_NORM)
ExecuteForward(g_fwd_infect, g_fwd_result, victim, attacker)
}
Link: | |
Linklerini gizle |
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
ilk paylaştığımda random_num(32,0) yazdığımda büyük olan başta olduğu için sürekli 32 olmuştu. onu düzeltip tekrar attım. biohazard.sma ' nın içerisine direkde yazabilirdim. Ama dediğim gibi bir çok biohazard sunucusu biohazard modunu editlediği için tekrar aynı editlerle uraşmasın diye bunu ek olarak kurabilirFatih ~ EjderYa yazdı: Pzr May 27, 2018 9:18 am Bunu dene
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "Biohazard EK +1 Zombi" #define VERSION "1.0" #define AUTHOR "Fatih ~ EjderYa" new EnfeksiyonYayilmaSuresi; new Sayac public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "Yeni_Tur_Basladi", "a", "1=0", "2=0") EnfeksiyonYayilmaSuresi = register_cvar("bh_starttime","15.0") set_task (1.0,"Saydir",_,_,_,"b") } public Saydir(){ Sayac -= 1 if ( Sayac == 0 ) ZombiDonustur() } public Yeni_Tur_Basladi(){ Sayac = get_pcvar_num(EnfeksiyonYayilmaSuresi) + 2 } public ZombiDonustur(){ new Rastgele = random_num(0,32) if ( is_user_connected(Rastgele) == 1 ) if ( is_user_alive(Rastgele) == 1 ) if ( cs_get_user_team(Rastgele) == CS_TEAM_T ){ new Isim[36] get_user_name(Rastgele,Isim,35) server_cmd("amx_infect ^"%s^"",Isim) return PLUGIN_HANDLED } set_task(0.5,"ZombiDonustur") return PLUGIN_HANDLED }
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 45
- Kayıt: Cmt Nis 21, 2018 4:38 pm
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Sizlere teşekkür eder gerçekten minnettar olduğumu ifade etmek isterim.
Uğraşlarınız ve emekleriniz için ayrıca memnuniyet duyuyorum.
Belki ciddi bir uğraş olmayabilir lakin insana paylaşım arzusunu empoze ediyor.
Ejderya malesef işe yaramadı ( =
Uğraşlarınız ve emekleriniz için ayrıca memnuniyet duyuyorum.
Belki ciddi bir uğraş olmayabilir lakin insana paylaşım arzusunu empoze ediyor.
Ejderya malesef işe yaramadı ( =
Link: | |
Linklerini gizle |
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Kontrol Edildi , Test Edildi , Çalışıyor.
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Biohazard EK +1 Zombi"
#define VERSION "1.0"
#define AUTHOR "Fatih ~ EjderYa"
new EnfeksiyonYayilmaSuresi;
new Sayac
new Saydirma_Islemi = 0
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "Yeni_Tur_Basladi", "a", "1=0", "2=0")
EnfeksiyonYayilmaSuresi = register_cvar("bh_starttime","15")
}
public Saydir(){
if ( Saydirma_Islemi == 1 ){
Sayac -= 1
if ( Sayac == 0 ) Saydirma_Islemi = 0 , ZombiDonustur()
set_task(1.0,"Saydir")
}
}
public Yeni_Tur_Basladi(){
Sayac = get_pcvar_num(EnfeksiyonYayilmaSuresi) + 2
Saydirma_Islemi = 1
Saydir()
}
public ZombiDonustur(){
new Rastgele = random_num(0,32)
if ( is_user_connected(Rastgele) == 1 )
if ( is_user_alive(Rastgele) == 1 )
if ( cs_get_user_team(Rastgele) == CS_TEAM_CT ){
new Isim[36]
get_user_name(Rastgele,Isim,35)
server_cmd("amx_infect ^"%s^"",Isim)
return PLUGIN_HANDLED
}
set_task(0.5,"ZombiDonustur")
return PLUGIN_HANDLED
}
Link: | |
Linklerini gizle |
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Dias's Giant Mod ise bu eklenti giant modda hiçbir şekilde çalışmaz. Giant modu ZE gibi Bio yada ZP ye bağlı değil. Giant modun nativelerinde de zombiye dönüştürme komutu yok. Ama eklenebilir. Zombiye dönüştürdüğü kısım eklentide Set_PlayerZombie olarak geçiyor.
Link: | |
Linklerini gizle |
[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.
Onu Ana Eklentiden Halletik : )
Link: | |
Linklerini gizle |