Страница 1 от 2

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 17:21
от stancho156
Всеки рунд:
1HE,2FB.
Deagle 7/35(Да премахва основния пистолет)
100Armor
100 HP
И ако може меню като някой напише /vipmenu да му излиза меню със итеми:
famas
m4a1
ak47
awp(ако може то да бъде след 4-роунд)
и да може да се отваря менюто веднъж на рунд.
и като някой напише /buyvip да му излиза MOTD в което да пише какво включва VIP-а, и /vips, като някой го напише да му показва кой е вип.
Благодаря предварително!

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 18:31
от mBFF-TheFucKBG
https://www.amxx-bg.info/forum/vipgen/

Мисля,че ще ти свърши работа.

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 18:43
от stancho156
mBFF-TheFucKBG написа: 11 Май 2019, 18:31 https://www.amxx-bg.info/forum/vipgen/

Мисля,че ще ти свърши работа.
Пробвах го не става и ми оставя usp/clock-а

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 19:23
от abstinentiax
Тествано и работи.

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

#include <amxmodx>
#include <amxmisc>

 public plugin_init() {
 register_plugin("buyvip","1.0","abstinentiax")
 register_clcmd("say /buyvip","admin_motd")

}

 public admin_motd(id,level,cid) {
 if (!cmd_access(id,level,cid,1))
 return PLUGIN_CONTINUE
 show_motd(id,"buyvip.txt","VIP")
 return PLUGIN_CONTINUE

}

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 19:34
от Drea<M>40BG ;]]
mBFF-TheFucKBG написа: 11 Май 2019, 18:31 https://www.amxx-bg.info/forum/vipgen/

Мисля,че ще ти свърши работа.

viewtopic.php?f=32&t=57 - Това ще ти свърши най-добре работата и ще останеш доволен

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 20:37
от abstinentiax

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define VIP_FLAG ADMIN_RESERVATION
#define VIP_HEALTH 100
#define VIP_ARMOR 100

public plugin_init()
{
	register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !is_user_vip(id))
		return
		
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_smokegrenade")
	
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	
	set_user_health(id, VIP_HEALTH)
	cs_set_user_armor(id, VIP_ARMOR, CS_ARMOR_VESTHELM)
	
	if(cs_get_user_team(id) == CS_TEAM_CT)
		give_item(id, "item_thighpack")
}

bool:is_user_vip(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

Като вип меню мисля че това ще ти свърши работа - http://ruscs.com/resources/120/

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 21:02
от stancho156
abstinentiax написа: 11 Май 2019, 20:37

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define VIP_FLAG ADMIN_RESERVATION
#define VIP_HEALTH 100
#define VIP_ARMOR 100

public plugin_init()
{
	register_plugin("VIP Extras", "1.0", "OciXCrom @ amxx-bg.info/forum")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !is_user_vip(id))
		return
		
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_smokegrenade")
	
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	
	set_user_health(id, VIP_HEALTH)
	cs_set_user_armor(id, VIP_ARMOR, CS_ARMOR_VESTHELM)
	
	if(cs_get_user_team(id) == CS_TEAM_CT)
		give_item(id, "item_thighpack")
}

bool:is_user_vip(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

Като вип меню мисля че това ще ти свърши работа - http://ruscs.com/resources/120/
Нищо не правиш от това което искам аз знам че има генератор вип плугин не ми върши работа искам да има тези неща които съм написал горе

Заявка за VIP Plugin

Публикувано на: 11 Май 2019, 21:29
от abstinentiax
stancho156 написа: 11 Май 2019, 21:02 Нищо не правиш от това което искам аз знам че има генератор вип плугин не ми върши работа искам да има тези неща които съм написал горе
Добре, кажи ми кой плъгин не отговаря написаните горе неща?
Също недей ме обвинява. Нито съм ти предложил вип плъгин генератор, нито съм ти дал линк към него.
stancho156 написа: 11 Май 2019, 17:21 Всеки рунд:
1HE,2FB.
Deagle 7/35(Да премахва основния пистолет)
100Armor
100 HP
► Покажи скъсения текст
stancho156 написа: 11 Май 2019, 17:21 И ако може меню като някой напише /vipmenu да му излиза меню със итеми:
famas
m4a1
ak47
awp(ако може то да бъде след 4-роунд)
и да може да се отваря менюто веднъж на рунд.
► Покажи скъсения текст
stancho156 написа: 11 Май 2019, 17:21 и като някой напише /buyvip да му излиза MOTD в което да пише какво включва VIP-а
► Покажи скъсения текст

Заявка за VIP Plugin

Публикувано на: 12 Май 2019, 01:34
от OciXCrom
Това, че ти си написал един куп неща и хората са ти дали отделни плъгини, не означава, че това е лоша работа. Нищо не получаваш ако наблъскаш всички неща в един плъгин. В случая си получил плъгин за всяко едно от нещата в първото мнение.

Заявка за VIP Plugin

Публикувано на: 12 Май 2019, 14:21
от abstinentiax
Това би трябвало да ти върши работа като /vips

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

#include <amxmodx>

/*---------------EDIT ME------------------*/
#define ADMIN_CHECK ADMIN_RESERVATION

static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
/*----------------------------------------*/

new maxplayers
new gmsgSayText

public plugin_init() {
	register_plugin("Admin Check", "1.51", "OneEyed")
	maxplayers = get_maxplayers()
	gmsgSayText = get_user_msgid("SayText")
	register_clcmd("say", "handle_say")
	register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "vips") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public print_adminlist(user) 
{
	new adminnames[33][32]
	new message[256]
	new contactinfo[256], contact[112]
	new id, count, x, len
	
	for(id = 1 ; id <= maxplayers ; id++)
		if(is_user_connected(id))
			if(get_user_flags(id) & ADMIN_CHECK)
				get_user_name(id, adminnames[count++], 31)

	len = format(message, 255, "%s VIPS ONLINE: ",COLOR)
	if(count > 0) {
		for(x = 0 ; x < count ; x++) {
			len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
			if(len > 96 ) {
				print_message(user, message)
				len = format(message, 255, "%s ",COLOR)
			}
		}
		print_message(user, message)
	}
	else {
		len += format(message[len], 255-len, "No vips online.")
		print_message(user, message)
	}
}

print_message(id, msg[]) {
	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(msg)
	message_end()
}