Counter-Strike 1.6
[BG] GODLIKE # Dust2 / Classic + VIP
45.144.155.164:27015
de_dust2
Играчи: 10/32
de_dust2
Counter-Strike 1.6
HH-GaminG.EU #GunGame 91.134.123.43:27015 gg_crossfire Играчи: 8/28
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 9/31
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 fy_iceworld_nowad Играчи: 4/16
Counter-Strike 1.6
VIP
45.144.155.171:27015 ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK zm_fastplay 18/32

Преправяне на плъгин [steam bonus]

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Shanhaya
Извън линия
Потребител
Потребител
Мнения: 26
Регистриран на: 20 Мар 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 3 пъти

Преправяне на плъгин [steam bonus]

Мнение от Shanhaya » 08 Фев 2021, 21:46

Добър вечер. Ако може да ми преправите следния плъгин, да дава бонус от първия лайв рунд. Да не брои преди рестарта. Благодаря.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <cromchat>
#include <cstrike>

#define server_exe server_exec

new bool:g_bSteam[33], g_iRounds[33], g_pRounds, g_pMoney

public plugin_init()
{
	register_plugin("Steam Bonus", "1.0", "OciXCrom")
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pRounds = register_cvar("steam_bonus_rounds", "3")
	g_pMoney = register_cvar("steam_bonus_money", "2500")
}

public client_putinserver(id)
{
	if(is_user_steam(id))
	{
		g_bSteam[id] = true
		g_iRounds[id] = 0
	}
	else g_bSteam[id] = false
}

public OnRoundStart()
{
	new iPlayers[32], iPnum
	get_players(iPlayers, iPnum)

	for(new i, iPlayer, iRounds = get_pcvar_num(g_pRounds), iMoney = get_pcvar_num(g_pMoney); i < iPnum; i++)
	{
		iPlayer = iPlayers[i]

		if(g_bSteam[iPlayer])
		{
			if(++g_iRounds[iPlayer] >= iRounds)
			{
				g_iRounds[iPlayer] = 0
				cs_set_user_money(iPlayer, cs_get_user_money(iPlayer) + iMoney)
				CC_SendMessage(iPlayer, "Poluchi &x04%i$ &x01tui kato imash igra zakupena ot &x03Steam&x01.", iMoney)
			}
		}
	}
}

bool:is_user_steam(id)
{
	static iPointer

	if(iPointer || (iPointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id); server_exe()
		return get_pcvar_num(iPointer) == 2
	}
	 
	return false
}

Аватар
Shanhaya
Извън линия
Потребител
Потребител
Мнения: 26
Регистриран на: 20 Мар 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 3 пъти

Преправяне на плъгин [steam bonus]

Мнение от Shanhaya » 09 Фев 2021, 23:38

:lock:

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Semrush [Bot] и 9 госта