Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler

Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen Fatih ~ EjderYa »

ShooTeR 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
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üyor

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ShooTeR
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.

Mesaj gönderen ShooTeR »

Fatih ~ EjderYa yazdı: Pzr May 27, 2018 4:14 pm
ShooTeR yazdı: Pzr May 27, 2018 4:11 pm bio ana modunun smasına baksana ordaki public'inden arttırılabilecekmi diye musait degilim ben
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üyor
Mobilden baktımda az önce buradan arttırabiliriz sanırım.

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
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen Fatih ~ EjderYa »

Fatih ~ 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

}


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 kurabilir

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
SoSoNeR
Mesajlar: 45
Kayıt: Cmt Nis 21, 2018 4:38 pm

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen SoSoNeR »

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ı ( =

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen Fatih ~ EjderYa »

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
Linki Kopyala
Kullanıcı avatarı

Yek'-ta
Mesajlar: 9625
Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen Yek'-ta »

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
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

[İstek]Başlangıçta Enfeksiyon Kapan Zombi Sayısını Arttırma.

Mesaj gönderen Fatih ~ EjderYa »

Onu Ana Eklentiden Halletik : )

Link:
Linklerini gizle
Linki Kopyala
Cevapla