Заявка за плъгин който дава бонус пари само на играчите със стеам игра

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.

Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme

Аватар
stambeto2006
Извън линия
Модератор
Модератор
Мнения: 505
Регистриран на: 06 Окт 2016, 15:44
Се отблагодари: 53 пъти
Получена благодарност: 45 пъти
Обратна връзка:

Заявка за плъгин който дава бонус пари само на играчите със стеам игра

Мнение от stambeto2006 » 22 Дек 2018, 08:39

Може ли да ми направите плъгин, който да дава бонус пари (6500$) на играчите със стеам игра. Играчите със стеам(оригинален) да получават бонуса през интервал от 6 рунда(в началото на 6-ият рунд).

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Заявка за плъгин който дава бонус пари само на играчите със стеам игра

Мнение от MF1 » 22 Дек 2018, 09:40

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

#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", "6")
	g_pMoney = register_cvar("steam_bonus_money", "6500")
}

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, "&x04[Bonus] &x01You get &x04%i$ &x01because you are &x03Steam&x01 player.", 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
}
Плъгин на oci-то, има го тук някъде в форума, но ти го давам настроен точно както искаш ти.
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Аватар
stambeto2006
Извън линия
Модератор
Модератор
Мнения: 505
Регистриран на: 06 Окт 2016, 15:44
Се отблагодари: 53 пъти
Получена благодарност: 45 пъти
Обратна връзка:

Заявка за плъгин който дава бонус пари само на играчите със стеам игра

Мнение от stambeto2006 » 22 Дек 2018, 10:08

Мерси MF1. :) :lock:

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

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

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 23 госта