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

https://discord.gg/43gGDQe6tS

Rasgele şapka plugini

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Rasgele şapka plugini

Mesaj gönderen MrFoTo »

KRALLLLLLLLL SAOL :)

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Rasgele şapka plugini

Mesaj gönderen MrFoTo »

@Necati Doğan Kanka afklara uyguluyor engellermisin acaba D:

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

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

Rasgele şapka plugini

Mesaj gönderen By.King ►EmrullaH◄ »

MrFoTo yazdı: Cum Nis 26, 2019 11:11 pm @Necati Doğan Kanka afklara uyguluyor engellermisin acaba D:
Afk alay süresini söyle.Ona göre task yapıp yaşıyorsa koşulunu koyarız.

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

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

Rasgele şapka plugini

Mesaj gönderen By.King ►EmrullaH◄ »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const model1[] = { "oyuncumodeli1" };
new const model2[] = { "oyuncumodeli2" };
new const model3[] = { "oyuncumodeli3" };

new sansli1=-1,sansli2=-1,sansli3=-1;
public plugin_init() {
	register_plugin("Rastgele Sansli 3 kisiye Oyuncu modeli", "1.0", "nd");

	RegisterHookChain(RG_RoundEnd, "elsonu", 1);
	register_logevent("elbasi", 2, "1=Round_Start");
}
public plugin_precache() {
	new nd[128];
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model1, model1),precache_model(nd);
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model2, model2),precache_model(nd);
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model3, model3),precache_model(nd);
}
public elbasi() remove_task(1337),set_task(20.0, "devam", 1337);
public devam() {
	new players[MAX_PLAYERS],num; get_players(players, num, "acehi", "TERRORIST");
	if(num>2) {
		if(is_user_connected(sansli1) && sansli1!=-1 && is_user_alive(sansli1)) rg_reset_user_model(sansli1);
		if(is_user_connected(sansli2) && sansli2!=-1 && is_user_alive(sansli2)) rg_reset_user_model(sansli2);
		if(is_user_connected(sansli3) && sansli3!=-1 && is_user_alive(sansli3)) rg_reset_user_model(sansli3);
		sansli1=-1,sansli2=-1,sansli3=-1;
		sansli1=players[random_num(0, num-1)];
		while(!(sansli2!=-1 && sansli1!=sansli2)) sansli2=players[random_num(0, num-1)];
		while(!(sansli3!=-1 && sansli3!=sansli1 && sansli3!=sansli2)) sansli3=players[random_num(0, num-1)];

		ortak(sansli1, model1),ortak(sansli2, model2),ortak(sansli3, model3);
		set_dhudmessage(139, 101, 139, -1.0, 0.3, 2, 0.5, 5.0, 0.01);
		show_dhudmessage(sansli1, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
		show_dhudmessage(sansli2, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
		show_dhudmessage(sansli3, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
	}
}
public ortak(id, const model[]) rg_reset_user_model(id),rg_set_user_model(id, model);
public elsonu() {
	if(is_user_connected(sansli1) && sansli1!=-1) rg_reset_user_model(sansli1);
	if(is_user_connected(sansli2) && sansli2!=-1) rg_reset_user_model(sansli2);
	if(is_user_connected(sansli3) && sansli3!=-1) rg_reset_user_model(sansli3);
}
20 saniye içinde afk slay ayarlayın ve yeniden deneyin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Rasgele şapka plugini

Mesaj gönderen MrFoTo »

El başı 5 saniye özelliği kaybolacaktır bunu yaparsam böyle istemiyorum

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

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

Rasgele şapka plugini

Mesaj gönderen By.King ►EmrullaH◄ »

MrFoTo yazdı: Cmt Nis 27, 2019 6:35 pm El başı 5 saniye özelliği kaybolacaktır bunu yaparsam böyle istemiyorum
AFK olanları 10 saniye de slaylatsan yapabilirsin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Rasgele şapka plugini

Mesaj gönderen MrFoTo »

maalesef

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Rasgele şapka plugini

Mesaj gönderen Necati Doğan »

Dene bakalım. Aradaki 6 saniyede oyuncu hareket etmezse afk sayılır ve en az T'de 3 kişi afk olmaması gerekiyor yoksa model vermez haberin olsun.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const model1[] = { "model11" };
new const model2[] = { "model22" };
new const model3[] = { "model33" };

new Float:ilkorigin[MAX_CLIENTS+1][3];
public plugin_init() {
	register_plugin("Rastgele Sansli 3 kisiye Oyuncu modeli", "1.0", "nd");

	register_logevent("elbasi", 2, "1=Round_Start");
}
public elbasi() set_task(1.0,"devam2");
public devam2() {
	new players[MAX_PLAYERS],num,ids; get_players(players, num, "acehi", "TERRORIST");
	for(new i=0; i<num; i++) {
		ids=players[i];
		rg_reset_user_model(ids);
		get_entvar(ids, var_origin, ilkorigin[ids]);
	}
	remove_task(1337),set_task(6.0, "devam", 1337);
}
public devam() {
	new players[MAX_PLAYERS],num,ids,Float:ikiorigin[3],num2; get_players(players, num, "acehi", "TERRORIST");
	num2=num;
	for(new i=0; i<num; i++) {
		ids=players[i];
		get_entvar(ids, var_origin, ikiorigin);
		if(ilkorigin[ids][0]==ikiorigin[0] && ilkorigin[ids][1]==ikiorigin[1] && ilkorigin[ids][2]==ikiorigin[2]) players[i]=-1,num2--;
	}
	if(num2>2) {
		new sansli1=-1,sansli2=-1,sansli3=-1;
		while(sansli1==-1) sansli1=players[random_num(0, num-1)];
		while(sansli2==-1 || sansli1==sansli2) sansli2=players[random_num(0, num-1)];
		while(sansli3==-1 || sansli3==sansli1 || sansli3==sansli2) sansli3=players[random_num(0, num-1)];

		rg_set_user_model(sansli1, model1),rg_set_user_model(sansli2, model2),rg_set_user_model(sansli3, model3);
		set_dhudmessage(139, 101, 139, -1.0, 0.3, 2, 0.5, 5.0, 0.01);
		show_dhudmessage(sansli1, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
		show_dhudmessage(sansli2, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
		show_dhudmessage(sansli3, "[ Bu Roundun Sansli Oyuncusu Secildin! ]");
	}
}
public plugin_precache() {
	new nd[128];
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model1, model1),precache_model(nd);
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model2, model2),precache_model(nd);
	formatex(nd, charsmax(nd), "models/player/%s/%s.mdl", model3, model3),precache_model(nd);
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Rasgele şapka plugini

Mesaj gönderen MrFoTo »

@Necati Doğan

Bu şeymi oluyor şimdi plugin el başı 6 saniye sonra 3 kişiyi kontrol ediyor eğer bu 3 kişi afk ise modeli vermiyor ?


Eğer böyle ise o 3 kişi afk ise başka kişiye verdirebilirmisin

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Rasgele şapka plugini

Mesaj gönderen Necati Doğan »

@MrFoTo Hayır, afkları ayıklıyor. Ayıkladığı zaman en az 3 kişi kalması gerek eğer varsa afk olmayanlardan 3 kişiye veriyor.

Link:
Linklerini gizle
Linki Kopyala
Cevapla