Buy Stealth плюс restrict weapon .

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Buy Stealth плюс restrict weapon .

Мнение от iv69 » 13 Май 2018, 14:34

Здравейте скриптъри,

Дано съм написал правилно заглавието на темата ?
Моля Ви, за поредната глезотийка :

Може ли да преработите кода Buy Stealth [v1.6.1] , така , че когато играч закупи "невидимост" , той да остава само с нож, и докато е "стелт" да няма друго оръжие ?

Ако може, моля ето ви кода:

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

#include <cstrike>

#define PLUGIN "Buy_Stealth"
#define VERSION "1.6.1"
#define AUTHOR "Laziboi72"

new Buy, Timer, Visi, Toggle_Plugin

public plugin_init(){
	register_plugin("Buy_Stealth", "1.6.1", "Laziboi72")
	Toggle_Plugin = register_cvar("amx_stealth", "1")
	Timer = register_cvar("amx_stealthTIME", "10.0")
	Buy = register_cvar("amx_stealthCOST", "5000")
	Visi = register_cvar("amx_stealthVISI", "10")
	register_clcmd("say /buy_stealth", "buyS")
	register_clcmd("say_team /buy_stealth", "buyS")	
	
}
public buyS(id){
	new Toggle_P = get_pcvar_num(Toggle_Plugin)
	if(Toggle_P != 1)
		return PLUGIN_HANDLED
	if(!is_user_connected(id)) return PLUGIN_CONTINUE
	new uMoney = cs_get_user_money(id)
	new uBuy = get_pcvar_num(Buy)
	if(uMoney < uBuy){
		client_print(id, print_chat, "[ADMIN] NOT ENOUGH MONEY TO BUY STEALTH!")
		return PLUGIN_HANDLED
	}
	new User[32]
	get_user_name(id,User,31)
	new uVisi = get_pcvar_num(Visi)
	set_user_rendering( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, uVisi )	
	cs_set_user_money(id, uMoney - uBuy) 
	client_print (0, print_chat, "[ADMIN] %s is in stealth mode!",User)		
	set_task(get_pcvar_float(Timer), "removestealth", id)
	return PLUGIN_HANDLED
}
public removestealth(id){
	set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Благодаря !

p.s. Ако е от значение , плъгина ми трябва за DeathMatch- сървър ?!

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Buy Stealth плюс restrict weapon .

Мнение от OciXCrom » 13 Май 2018, 21:31

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

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

#define PLUGIN "Buy_Stealth"
#define VERSION "1.6.1"
#define AUTHOR "Laziboi72"

new Buy, Timer, Visi, Toggle_Plugin, Bought[33]

public plugin_init(){
	register_plugin("Buy_Stealth", "1.6.1", "Laziboi72")
	Toggle_Plugin = register_cvar("amx_stealth", "1")
	Timer = register_cvar("amx_stealthTIME", "10.0")
	Buy = register_cvar("amx_stealthCOST", "5000")
	Visi = register_cvar("amx_stealthVISI", "10")
	register_clcmd("say /buy_stealth", "buyS")
	register_clcmd("say_team /buy_stealth", "buyS")	
	register_event("CurWeapon", "OnChangeWeapon", "be", "1=1", "2!29")	
}
public client_putinserver(id){
	Bought[id] = false
}
public OnChangeWeapon(id){
	if(Bought[id])
		engclient_cmd(id, "weapon_knife")
}
public buyS(id){
	new Toggle_P = get_pcvar_num(Toggle_Plugin)
	if(Toggle_P != 1)
		return PLUGIN_HANDLED
	if(!is_user_connected(id)) return PLUGIN_CONTINUE
	new uMoney = cs_get_user_money(id)
	new uBuy = get_pcvar_num(Buy)
	if(uMoney < uBuy){
		client_print(id, print_chat, "[ADMIN] NOT ENOUGH MONEY TO BUY STEALTH!")
		return PLUGIN_HANDLED
	}
	new User[32]
	get_user_name(id,User,31)
	new uVisi = get_pcvar_num(Visi)
	set_user_rendering( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, uVisi )	
	cs_set_user_money(id, uMoney - uBuy) 
	client_print (0, print_chat, "[ADMIN] %s is in stealth mode!",User)
	Bought[id] = true
	set_task(get_pcvar_float(Timer), "removestealth", id)
	return PLUGIN_HANDLED
}
public removestealth(id){
	Bought[id] = false
	set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0)
}

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Buy Stealth плюс restrict weapon .

Мнение от iv69 » 14 Май 2018, 17:06

OciXCrom™,

Пробвах плъгина, и не работи ?! Съжалявам но може би съм пропуснал да кажа , че плъгина ми трябва не само за DeathMatch- сървър, но и за сървър, в който за оръжията ползвам още други 2 твои плъгина:
1.crx_auto_awp.amxx
и
2. Вече преработения от теб - crx_awp_models.amxx - който ти самия ми го преработи, така , че да има за различните модели авп - различни цени за купуване ...
Може би нещо от там пречи ???

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Buy Stealth плюс restrict weapon .

Мнение от OciXCrom » 15 Май 2018, 01:23

Не работи плъгина в първото мнение или редакцията от мен?

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Buy Stealth плюс restrict weapon .

Мнение от iv69 » 15 Май 2018, 20:27

Иххх , Оцикс , сега стигнах да видя отговора ти > Извинявам се ! Кода редактиран от теб . Просто АВП-тата (само тях трябва да махнем доkато играча е invisible) си стоят а не остава само ножа !?

Добавено преди 3 часа 22 минути 40 секунди:
реших да не губя време и нерви на скриптърите... ще измисля да ги тормозя с друга глезотийка ...
:lock: :tnx:

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Buy Stealth плюс restrict weapon .

Мнение от OciXCrom » 15 Май 2018, 23:07

Виж сега как е.

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

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

#define PLUGIN "Buy_Stealth"
#define VERSION "1.6.1"
#define AUTHOR "Laziboi72"

new Buy, Timer, Visi, Toggle_Plugin, Bought[33]

public plugin_init(){
	register_plugin("Buy_Stealth", "1.6.1", "Laziboi72")
	Toggle_Plugin = register_cvar("amx_stealth", "1")
	Timer = register_cvar("amx_stealthTIME", "10.0")
	Buy = register_cvar("amx_stealthCOST", "5000")
	Visi = register_cvar("amx_stealthVISI", "10")
	register_clcmd("say /buy_stealth", "buyS")
	register_clcmd("say_team /buy_stealth", "buyS")	
	register_event("CurWeapon", "OnChangeWeapon", "be", "1=1", "2!29")	
}
public client_putinserver(id){
	Bought[id] = false
}
public OnChangeWeapon(id){
	if(Bought[id])
		engclient_cmd(id, "weapon_knife")
}
public buyS(id){
	new Toggle_P = get_pcvar_num(Toggle_Plugin)
	if(Toggle_P != 1)
		return PLUGIN_HANDLED
	if(!is_user_connected(id)) return PLUGIN_CONTINUE
	new uMoney = cs_get_user_money(id)
	new uBuy = get_pcvar_num(Buy)
	if(uMoney < uBuy){
		client_print(id, print_chat, "[ADMIN] NOT ENOUGH MONEY TO BUY STEALTH!")
		return PLUGIN_HANDLED
	}
	new User[32]
	get_user_name(id,User,31)
	new uVisi = get_pcvar_num(Visi)
	set_user_rendering( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, uVisi )	
	cs_set_user_money(id, uMoney - uBuy) 
	client_print (0, print_chat, "[ADMIN] %s is in stealth mode!",User)
	Bought[id] = true
	OnChangeWeapon(id)
	set_task(get_pcvar_float(Timer), "removestealth", id)
	return PLUGIN_HANDLED
}
public removestealth(id){
	Bought[id] = false
	set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0)
}

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

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

Кой е на линия

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