Заявка за плъгин LAST-MAN

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 05 Юни 2021, 00:51

Здравейте хора :)
Искам да помоля , ако може някой да напише плъгин , който да обявява последния останал жив играч със ".wav" файл. И ако може за двата отбора да са два различни ".wav"...
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 112
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 16 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от bustA » 05 Юни 2021, 11:29

Ако ползваш miscstats плъгина има тази опция но дали ще стане с различен звук не мога да кажа
Изображение
Cs-PLovdiV.InFo (Dust 2 Only) - 93.123.18.18:27015 :gamer1:
Cs-PLovdiV.InFo (Retro) - 93.123.18.18:27016 :gamer1:

https://cs-plovdiv.info :hooray:

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 05 Юни 2021, 13:51

bustA написа:
05 Юни 2021, 11:29
Ако ползваш miscstats плъгина има тази опция но дали ще стане с различен звук не мога да кажа
Не го ползвам това. Много ще се радвам , ако някой напише такъв плъгин. :)
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 17 пъти

Заявка за плъгин LAST-MAN

Мнение от rago12 » 05 Юни 2021, 20:08

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

#include <amxmodx>

new const SoundLastCT[] = "sound_path1" //edit
new const SoundLastT[] = "sound_path2" //edit

public plugin_init() {
	register_plugin("","","")
}

public client_death(killer,victim,wpnindex,hitplace,TK){
	if(!is_user_connected(victim) || !is_user_connected(killer)) return
	
	new Tplayers[32],Tnum, CTplayers[32],CTnum
	
	get_players(Tplayers,Tnum,"ae","TERRORIST")
	get_players(CTplayers,CTnum,"ae","CT")
	
	if(Tnum == 1)
		client_cmd(0, "spk %s",SoundLastT)
	if(CTnum == 1)
		client_cmd(0, "spk %s",SoundLastCT)
}

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 07 Юни 2021, 01:11

rago12 написа:
05 Юни 2021, 20:08

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

#include <amxmodx>

new const SoundLastCT[] = "sound_path1" //edit
new const SoundLastT[] = "sound_path2" //edit

public plugin_init() {
	register_plugin("","","")
}

public client_death(killer,victim,wpnindex,hitplace,TK){
	if(!is_user_connected(victim) || !is_user_connected(killer)) return
	
	new Tplayers[32],Tnum, CTplayers[32],CTnum
	
	get_players(Tplayers,Tnum,"ae","TERRORIST")
	get_players(CTplayers,CTnum,"ae","CT")
	
	if(Tnum == 1)
		client_cmd(0, "spk %s",SoundLastT)
	if(CTnum == 1)
		client_cmd(0, "spk %s",SoundLastCT)
}
Извинявай , може ли да те помоля , ако имаш възможност да добавиш и чат съобщение по същия начин на двата отбора да сложа ?
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 17 пъти

Заявка за плъгин LAST-MAN

Мнение от rago12 » 07 Юни 2021, 02:09

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

#include <amxmodx>
#include <colorchat>

new const SoundLastCT[] = "sound_path1" //edit
new const SoundLastT[] = "sound_path2" //edit

new bool:b_lastT
new bool:b_lastCT

public plugin_init() {
	register_plugin("","","")
	register_logevent("Event_RoundStart", 2, "1=Round_Start") 
}

public client_death(killer,victim,wpnindex,hitplace,TK){
	if(!is_user_connected(victim) || !is_user_connected(killer)) return
	
	new Tplayers[32],Tnum, CTplayers[32],CTnum
	
	get_players(Tplayers,Tnum,"ae","TERRORIST")
	get_players(CTplayers,CTnum,"ae","CT")
	
	if(Tnum == 1 && !b_lastT){
		b_lastT = true
		
		client_cmd(0, "spk %s",SoundLastT)
		ColorChat(0, TEAM_COLOR,"^1Only^3 1 ^4T^1 remaining.") // ^1 - normal, ^3 - team, ^4 - green
	}
	if(CTnum == 1 && !b_lastCT){
		b_lastCT = true
		
		client_cmd(0, "spk %s",SoundLastCT)
		ColorChat(0, TEAM_COLOR,"^1Only^3 1 ^4CT^1 remaining.")
	}
}

public Event_RoundStart(){
	b_lastT = false
	b_lastCT = false
}
Сложил съм го с ColorChat, можеш да използваш и client_print(0,print_chat,"free text") на негово място (при него няма цветове).
Пооправих малко кода, сега трябва да функционира по-добре.

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 15 Юни 2021, 00:23

Много хубаво си работи , но дали е възможно да се направи да функционира само от 4 човека нагоре ? След като го ползвах известно време ми се струва , че при 1 на 1 става малко кофти...
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 17 пъти

Заявка за плъгин LAST-MAN

Мнение от rago12 » 15 Юни 2021, 11:23

Не се бях присетил и аз за тази ситуация

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

#include <amxmodx>
#include <colorchat>

new const SoundLastCT[] = "sound_path1" //edit
new const SoundLastT[] = "sound_path2" //edit

new bool:b_lastT
new bool:b_lastCT

public plugin_init(){
	register_plugin("","","")
	register_logevent("Event_RoundStart", 2, "1=Round_Start") 
}

public client_death(killer,victim,wpnindex,hitplace,TK){
	if(!is_user_connected(victim) || !is_user_connected(killer)) return
	
	new Tplayers[32],Tnum, CTplayers[32],CTnum, Gplayers[32],Gnum
	
	get_players(Gplayers,Gnum)
	
	if(Gnum >= 4){
		get_players(Tplayers,Tnum,"ae","TERRORIST")
		get_players(CTplayers,CTnum,"ae","CT")
	
		if(Tnum == 1 && !b_lastT){
			b_lastT = true
		
			client_cmd(0, "spk %s",SoundLastT)
			ColorChat(0, TEAM_COLOR,"^1Only^3 1 ^4T^1 remaining.") // ^1 - normal, ^3 - team, ^4 - green
		}
		if(CTnum == 1 && !b_lastCT){
			b_lastCT = true
		
			client_cmd(0, "spk %s",SoundLastCT)
			ColorChat(0, TEAM_COLOR,"^1Only^3 1 ^4CT^1 remaining.")
		}
	}
}

public Event_RoundStart(){
	b_lastT = false
	b_lastCT = false
}
Сложил съм го да засича всеки човек и ако са 4 или повече ще си прави каквото си прави, ако искаш мога да сложа квар дали да не засича ботове заедно с останалите.

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 15 Юни 2021, 12:00

Благодаря ти , сега ще си го компилирам пак. Между другото в този сървър специално не ползвам ботове , затова няма нужда.
Благодаря за всичко. Ще тествам след малко... :)
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 257
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 36 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин LAST-MAN

Мнение от Siska » 24 Юни 2021, 15:40

Здравей rago12 :)
Надявам се да видиш , че пак ти пиша...
Искам да попитам две неща :
1. Възможно ли е да се добави някакво ограничение за спектаторите , за да не чуват саунда. Защото сега спектаторите чуват двата ".wav" файла едновременно. Ако е възможно спектаторите да не чуват саунда , а да виждат примерно само чат съобщението. Ако е трудно не е проблем може и без тази опция.
2. Когато вляза със non-steam 4554 имам и саунд и чат съобщения , когато вляза със "GS Client" имам само чат съобщение , без саунд. Имаш ли представа защо ?
Нямам възможност да пробвам на "steam" как ще е , защото съм с нов уиндоус и , докато стигна до стийма ще мине време.
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

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

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

Кой е на линия

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