Help about add time start and end to give free weapons

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Igivapto
Извън линия
Foreigner
Foreigner
Мнения: 36
Регистриран на: 08 Май 2020, 14:52
Се отблагодари: 13 пъти
Получена благодарност: 1 път

Help about add time start and end to give free weapons

Мнение от Igivapto » 06 Апр 2021, 01:05

Hi i like this plugin to start be given free weapons example from 23pm and end to 8am, i try this way but not working can someone help me please. Thanks in advice.

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

#include <amxmodx>
#include <reapi>

//new const START = 0;
//new const FINISH = 8;

public plugin_init() {
	register_plugin("[ReAPI] Team Weapons", "1.0", "mIDnight");
	
	RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn_post", .post = true);
}

/*public client_putinserver(id) {
	if(!is_user_bot(id) && checkTime(23, 8))
		return
} */

@CBasePlayer_Spawn_post(id) {
	if(checkTime(23, 8) && is_user_alive(id))
	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
	rg_give_item(id, "weapon_hegrenade");
	switch(get_member(id, m_iTeam)) {
		case TEAM_CT : {
			rg_give_item(id, "weapon_m4a1");
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
		case TEAM_TERRORIST : {
			rg_give_item(id, "weapon_ak47");
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
	}
}

bool:checkTime(iStart, iEnd) {
	new iHour; time(iHour);
	return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd));
} 

Аватар
Midnight1337
Извън линия
Foreigner
Foreigner
Мнения: 71
Регистриран на: 15 Яну 2019, 00:53
Местоположение: Macedonia
Се отблагодари: 5 пъти
Получена благодарност: 21 пъти
Обратна връзка:

Help about add time start and end to give free weapons

Мнение от Midnight1337 » 06 Апр 2021, 02:35

Here you go

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

#include <amxmodx>
#include <reapi>

public plugin_init() {
	register_plugin("[ReAPI] Team Weapons", "1.0", "mIDnight");
	
	RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn_Post", .post = true);
}

@CBasePlayer_Spawn_Post(id) {
	if(!checkTime(23, 8) || !is_user_alive(id))
		return;
	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
	rg_give_item(id, "weapon_hegrenade");
	switch(get_member(id, m_iTeam)) {
		case TEAM_CT : {
			rg_give_item(id, "weapon_m4a1");
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
		case TEAM_TERRORIST : {
			rg_give_item(id, "weapon_ak47");
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
	}
}

bool:checkTime(iStart, iEnd) {
	new iHour; time(iHour);
	return !! bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd));
} 
Изображение

Аватар
Igivapto
Извън линия
Foreigner
Foreigner
Мнения: 36
Регистриран на: 08 Май 2020, 14:52
Се отблагодари: 13 пъти
Получена благодарност: 1 път

Help about add time start and end to give free weapons

Мнение от Igivapto » 06 Апр 2021, 18:04

Working thanks.

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

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

Кой е на линия

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