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

https://discord.gg/43gGDQe6tS

50 kill alan mapin adami

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Emre Gezer
Mesajlar: 1080
Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye

50 kill alan mapin adami

Mesaj gönderen Emre Gezer »

@Yek'-ta Kontrol edermisin .

Kod: Tümünü seç

#include <amxmodx>
#include <hamsandwich>

public plugin_init() {
	register_plugin("Eklenti", "1.0", "eg")

	RegisterHam(Ham_Killed,    "player", "gonder")
				
	set_cvar_float("mp_timelimit", 0.0)
}

public gonder(victim, attacker)
{
	if(is_user_connected(attacker) && attacker != victim){
		new frags = get_user_frags(attacker)
		new isim[33]
		get_user_name(attacker,isim,charsmax(isim))
		if(frags >= 50){
			for(new i;i<5;i++){
				client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
				return
			}
			set_cvar_float("mp_timelimit", 2.30)
			client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
			return
		}
	}
}

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

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

50 kill alan mapin adami

Mesaj gönderen Yek'-ta »

Dediğim gibi olmuş Emre. Ama server_cmd içerisinde amx_cvar kullanmana gerek yok, ve plugin init icerisindekini de server_cmd yapar mısın? Set_cvar_num bazen sapitiyor ve float bir değer girdiğin için sıkıntılı çalışır. Set_cvar_num da int değer girmen daha uygun olur.
Birde o konuda son Attığım mesajı uygula. 50 kill in altında isim değişkenini oluşturup ismi alsın.
Düzenleme; set_cvar_num yerine float kullanmışsın zaten, dikkat etmemişim. Olur ama yine de server_cmd olsun.
En son Yek'-ta tarafından Cum Şub 01, 2019 10:14 pm tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Sebep: Düzenleme

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

Emre Gezer
Mesajlar: 1080
Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye

50 kill alan mapin adami

Mesaj gönderen Emre Gezer »

@Yek'-ta Son hali budur o zaman

Kod: Tümünü seç

#include <amxmodx>
#include <hamsandwich>

public plugin_init() {
	register_plugin("Eklenti", "1.0", "eg")

	RegisterHam(Ham_Killed,    "player", "gonder")
				
	server_cmd("mp_timelimit 0")
}

public gonder(victim, attacker)
{
	if(is_user_connected(attacker) && attacker != victim){
		new frags = get_user_frags(attacker)
		if(frags >= 50){
			new isim[33]
			get_user_name(attacker,isim,charsmax(isim))
			for(new i;i<5;i++){
				client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
				return
			}
			server_cmd("mp_timelimit 2.30")
			client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
			return
		}
	}
}

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

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

50 kill alan mapin adami

Mesaj gönderen Yek'-ta »

for(new i;i<5;i++) 5 kere yazdırmak için güzel taktik, basit olarak for kullanımı.
Doğru.

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

Konu Sahibi
ogibaba911
Mesajlar: 2348
Kayıt: Pzr Haz 11, 2017 11:17 am
Konum: Türkiye

50 kill alan mapin adami

Mesaj gönderen ogibaba911 »

Emre Gezer yazdı: Cum Şub 01, 2019 10:23 pm @Yek'-ta Son hali budur o zaman

Kod: Tümünü seç

#include <amxmodx>
#include <hamsandwich>

public plugin_init() {
	register_plugin("Eklenti", "1.0", "eg")

	RegisterHam(Ham_Killed,    "player", "gonder")
				
	server_cmd("mp_timelimit 0")
}

public gonder(victim, attacker)
{
	if(is_user_connected(attacker) && attacker != victim){
		new frags = get_user_frags(attacker)
		if(frags >= 50){
			new isim[33]
			get_user_name(attacker,isim,charsmax(isim))
			for(new i;i<5;i++){
				client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
				return
			}
			server_cmd("mp_timelimit 2.30")
			client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
			return
		}
	}
}
sağol hocam o zaman

Link:
Linklerini gizle
Linki Kopyala
Cevapla