1. sayfa (Toplam 2 sayfa)

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 3:08 pm
gönderen nazomirb
Merhabalar elimde bir plugin var biraz değiştirdim eklemeler yaptım. Smoke vardı kaldırdım hata vermedi. Kaynak kodlarını bırakayım buraya eklenti çalışmıyor sanırım bi kontrol edip çalışır hale getirebilecek baba yiğit varsa rica ediyorum iyi forumlar :)

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 3:16 pm
gönderen bestcore
Eklenti ne işe yarıyor kısaca özetler misiniz ?

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 3:21 pm
gönderen nazomirb
Eklenti, oyunda steam olan oyunculara rastgele olarak tabi, para veya armor veya bomba serisi veriyor ayarlanan roundlarda bir kez mesela 3 elde 4 elde bir kez verir sonra gene 4 el sonra verir. Önceden yetkim olan yabancı sunuculardan esinlenmiştim araştırdım bulunması kolay fakat piyasa da çok var bulabilirseniz düzgün ve bu mantıkta çalışan alabilirim :)

bestcore yazdı: Cmt May 15, 2021 3:16 pm Eklenti ne işe yarıyor kısaca özetler misiniz ?

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 4:32 pm
gönderen ZArchiver

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 4:39 pm
gönderen nazomirb
Sanırım üyelik istiyor indirme yapamadım

ZArchiver yazdı: Cmt May 15, 2021 4:32 pm https://dev-cs.ru/resources/78/
https://dev-cs.ru/resources/220/
bu eklentileride deneyebilirsiniz

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 4:39 pm
gönderen ZArchiver
indirip size atabilirim ama yasal mı bilmiyorum

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 4:43 pm
gönderen nazomirb
Buyrun atın , yasal mı derken :) forum üyelikleri 24 saatliğine durdurulmuş public bi eklenti bu muhtemelen. Zaten her yerde muadilleri de var düzgün çalışanı bulmak lazımdı...Atabilirseniz; https://dev-cs.ru/resources/78/ bunu atarsanız çok mutlu olurum

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 5:07 pm
gönderen bestcore
O sitede üyelikler sadece ay başı 1 gün aktif oluyor. Onun dışında bulabilirseniz bulun, bulamazsanız ben yapıp atıcam müsait zamanımda.

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 6:20 pm
gönderen bestcore
Denedim bir sıkıntı yok sizde deneyip dönüş yapabilirsiniz.
* Server Print

Kod: Tümünü seç

ROUND = 1
ROUND = 2
RESTART
ROUND = 1
ROUND = 2
ROUND = 3
ROUND = 4
ITEM VERILDI.
ROUND = 1
Buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

new g_cvar;

new bool:g_blIsUserSteam[MAX_PLAYERS+1];

public plugin_init()
{
	register_plugin("Item in Random Round For Steam", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Pre", .post = false);

	bind_pcvar_num(create_cvar("KacEldeBirItem", "4", _, "Kac elde bir item versin ?"), g_cvar);
}
public RG_CSGameRules_RestartRound_Pre()
{
	static iCount = 0;

	if(get_member_game(m_bCompleteReset))
	{
		//server_print("RESTART");
		iCount = 0;
	}

	iCount++;
	//server_print("ROUND = %i", iCount);
	if(iCount >= g_cvar)
	{
		for(new id = 1; id <= MaxClients; id++)
		{
			if(g_blIsUserSteam[id])
			{
				GiveItem(id);
			}
		}
		//server_print("ITEM VERILDI");
		client_print_color(0, 0, "^3Steam olan oyunculara^4 %i^3 round gectigi icin rastgele item verildi.", g_cvar);
		iCount = 0;
	}
}
public GiveItem(const id)
{
	new iRandom = random_num(0, 2);

	switch(iRandom)
	{
		case 0:
		{
			rg_add_account(id, 500, AS_ADD);
		}
		case 1:
		{
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue) + 100.0);
		}
		case 2:
		{
			rg_give_item(id, "weapon_smokegrenade");
			rg_give_item(id, "weapon_hegrenade");
			rg_give_item(id, "weapon_flashbang");
		}
	}
}
public client_putinserver(id)
{
	if(is_user_steam(id))
	{
		g_blIsUserSteam[id] = true;
	}
}
public client_disconnected(id)
{
	g_blIsUserSteam[id] = false;
}

Steam bonus plugin istek

Gönderilme zamanı: Cmt May 15, 2021 7:47 pm
gönderen nazomirb
maalesef vermiyor verildi desede :(
bestcore yazdı: Cmt May 15, 2021 6:20 pm Denedim bir sıkıntı yok sizde deneyip dönüş yapabilirsiniz.
* Server Print

Kod: Tümünü seç

ROUND = 1
ROUND = 2
RESTART
ROUND = 1
ROUND = 2
ROUND = 3
ROUND = 4
ITEM VERILDI.
ROUND = 1
Buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

new g_cvar;

new bool:g_blIsUserSteam[MAX_PLAYERS+1];

public plugin_init()
{
	register_plugin("Item in Random Round For Steam", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Pre", .post = false);

	bind_pcvar_num(create_cvar("KacEldeBirItem", "4", _, "Kac elde bir item versin ?"), g_cvar);
}
public RG_CSGameRules_RestartRound_Pre()
{
	static iCount = 0;

	if(get_member_game(m_bCompleteReset))
	{
		//server_print("RESTART");
		iCount = 0;
	}

	iCount++;
	//server_print("ROUND = %i", iCount);
	if(iCount >= g_cvar)
	{
		for(new id = 1; id <= MaxClients; id++)
		{
			if(g_blIsUserSteam[id])
			{
				GiveItem(id);
			}
		}
		//server_print("ITEM VERILDI");
		client_print_color(0, 0, "^3Steam olan oyunculara^4 %i^3 round gectigi icin rastgele item verildi.", g_cvar);
		iCount = 0;
	}
}
public GiveItem(const id)
{
	new iRandom = random_num(0, 2);

	switch(iRandom)
	{
		case 0:
		{
			rg_add_account(id, 500, AS_ADD);
		}
		case 1:
		{
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue) + 100.0);
		}
		case 2:
		{
			rg_give_item(id, "weapon_smokegrenade");
			rg_give_item(id, "weapon_hegrenade");
			rg_give_item(id, "weapon_flashbang");
		}
	}
}
public client_putinserver(id)
{
	if(is_user_steam(id))
	{
		g_blIsUserSteam[id] = true;
	}
}
public client_disconnected(id)
{
	g_blIsUserSteam[id] = false;
}