1. sayfa (Toplam 2 sayfa)

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 12:40 pm
gönderen Dragon ~ Fearless
Öncelikle Selamun Aleyküm 1 tane eklenti yaptim ama her elde 1'kere kullanilacak sekilde yapamadım. Her map'dan map'a yaptım
nasıl round'dan round'a yaparım :?:. Özel eklenti olduğu için atamam.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 1:57 pm
gönderen heaveNN

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>

new engel[33];

public plugin_init() {
	register_plugin("Can Alma", "1.0", "heaveNN")
	
	register_clcmd("say /canver","canver")
	register_logevent("elbasi", 2, "1=Round_Start")
}

public canver(id) {
	if(engel[id] == 0) {
		set_user_health(id, get_user_health(id) + 50);
		engel[id] = 1
	}
	else
	{
		client_print_color(id,id,"^4Her El Bir Kez Can Alabilirsin!")
	}
}

public elbasi(id) {
	engel[id] = 0
}
Bunun gibi engeli sorgulatıp eğer oyuncunun engeli yoksa can alsın gibi yapabilirsin. Yeni tura geçince engeli kaldırırsın.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 2:22 pm
gönderen Dragon ~ Fearless
Teşekkürler deneyip bilgi vereceğim.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 2:24 pm
gönderen Yek'-ta
heaveNN yazdı: Pzr Mar 01, 2020 1:57 pm

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fun>

new engel[33];

public plugin_init() {
	register_plugin("Can Alma", "1.0", "heaveNN")
	
	register_clcmd("say /canver","canver")
	register_logevent("elbasi", 2, "1=Round_Start")
}

public canver(id) {
	if(engel[id] == 0) {
		set_user_health(id, get_user_health(id) + 50);
		engel[id] = 1
	}
	else
	{
		client_print_color(id,id,"^4Her El Bir Kez Can Alabilirsin!")
	}
}

public elbasi(id) {
	engel[id] = 0
}
Bunun gibi engeli sorgulatıp eğer oyuncunun engeli yoksa can alsın gibi yapabilirsin. Yeni tura geçince engeli kaldırırsın.
Hatalı eklenti. Logevent altında round startda index çekemezsin.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 2:48 pm
gönderen Dragon ~ Fearless
Denedim olmadı , yeni tura geçince engel kalkmadı. Menuye giris yapamiyor yeni turda.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 2:51 pm
gönderen omertas14544
elbasi kisimini bu şekilde düzelt

Kod: Tümünü seç

public elbasi()
{
	new players[32],inum;
	static id;
	get_players(players,inum)
	for(new i; i < inum ; i++)
	{
		id = players[i];
		degisken[id] = false;
	}
}

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 3:38 pm
gönderen Dragon ~ Fearless
Denedim yeni tura geçince engel kalkmıyor.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 5:43 pm
gönderen Yek'-ta
omertas14544 yazdı: Pzr Mar 01, 2020 2:51 pm elbasi kisimini bu şekilde düzelt

Kod: Tümünü seç

public elbasi()
{
	new players[32],inum;
	static id;
	get_players(players,inum)
	for(new i; i < inum ; i++)
	{
		id = players[i];
		degisken[id] = false;
	}
}
O kadar eklentinde get_players konusunda hata alır iken ezbere dayalı bir şekilde get_players kullanmaya devam etmeni takdir ettim.
@Dragon ~ Fearless denediğin şey ne? Ne yapıyorsun? Ne hatası alıyorsun? Hangi mod için eklentiyi kullanıyorsun?

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 5:49 pm
gönderen omertas14544
Yek'-ta yazdı: Pzr Mar 01, 2020 5:43 pm
omertas14544 yazdı: Pzr Mar 01, 2020 2:51 pm elbasi kisimini bu şekilde düzelt

Kod: Tümünü seç

public elbasi()
{
	new players[32],inum;
	static id;
	get_players(players,inum)
	for(new i; i < inum ; i++)
	{
		id = players[i];
		degisken[id] = false;
	}
}
O kadar eklentinde get_players konusunda hata alır iken ezbere dayalı bir şekilde get_players kullanmaya devam etmeni takdir ettim.
@Dragon ~ Fearless denediğin şey ne? Ne yapıyorsun? Ne hatası alıyorsun? Hangi mod için eklentiyi kullanıyorsun?
Ben get_players konusun da hata aldığımı hiçbir konum da söylemedim. Söylediysem de hatırlamıyorum.

Eklenti Her Elde 1 Defa Kullanilacak

Gönderilme zamanı: Pzr Mar 01, 2020 5:52 pm
gönderen Yek'-ta
counter-strike-genel/sunucu-oyuncu-sayisi-t41124.html
Hatalı kod bloğu değil ama var bir şeyler. Düz for içerisinde sorgular ile 32 oyuncuyu ayıkla demiştim en son. Bilmem ne yaptın.