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

https://discord.gg/43gGDQe6tS

Eklenti Her Elde 1 Defa Kullanilacak

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

Moderatör: Moderatörler


Konu Sahibi
Dragon ~ Fearless
Mesajlar: 408
Kayıt: Cmt Ağu 31, 2019 5:56 pm

Eklenti Her Elde 1 Defa Kullanilacak

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

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

heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

Eklenti Her Elde 1 Defa Kullanilacak

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

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Dragon ~ Fearless
Mesajlar: 408
Kayıt: Cmt Ağu 31, 2019 5:56 pm

Eklenti Her Elde 1 Defa Kullanilacak

Mesaj gönderen Dragon ~ Fearless »

Teşekkürler deneyip bilgi vereceğim.

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

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

Eklenti Her Elde 1 Defa Kullanilacak

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

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Dragon ~ Fearless
Mesajlar: 408
Kayıt: Cmt Ağu 31, 2019 5:56 pm

Eklenti Her Elde 1 Defa Kullanilacak

Mesaj gönderen Dragon ~ Fearless »

Denedim olmadı , yeni tura geçince engel kalkmadı. Menuye giris yapamiyor yeni turda.

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Eklenti Her Elde 1 Defa Kullanilacak

Mesaj 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;
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Dragon ~ Fearless
Mesajlar: 408
Kayıt: Cmt Ağu 31, 2019 5:56 pm

Eklenti Her Elde 1 Defa Kullanilacak

Mesaj gönderen Dragon ~ Fearless »

Denedim yeni tura geçince engel kalkmıyor.

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

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

Eklenti Her Elde 1 Defa Kullanilacak

Mesaj 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?

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Eklenti Her Elde 1 Defa Kullanilacak

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

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

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

Eklenti Her Elde 1 Defa Kullanilacak

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

Link:
Linklerini gizle
Linki Kopyala
Cevapla