Максимално изчистен Headshot плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Максимално изчистен Headshot плъгин

Мнение от impossible » 18 Мар 2021, 17:06

Искам в плъгина да се премахне частта с звуците да останат само тези звуци

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

new wavAllCvar[MAX_TXT_LEN]  = "misc/headshot" 
new wavVicCvar[MAX_TXT_LEN]  = "misc/ow" 
Останалите да се премахнат от ред: 98 до 145

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

new wavKilCvar[MAX_TXT_LEN]  = "barney/ba_gotone"

/* Sizes of random sounds lists */

#define VIC_MAX   12 
#define KIL_MAX   17 

/* To Store last Random  message   */
/* and avoid to send twice a sound */

new lastMsgKil = -1 
new lastMsgVic = -1 

/* Random sounds for FUN version */

new listKilWav[KIL_MAX][] = { 
"barney/ba_another", 
"barney/ba_buttugly", 
"barney/ba_close", 
"barney/ba_endline", 
"barney/ba_firepl", 
"barney/ba_iwish", 
"barney/ba_later", 
"barney/ba_seethat", 
"barney/beertopside", 
"barney/c1a4_ba_octo1", 
"barney/checkwounds", 
"barney/diebloodsucker", 
"barney/realbadwound", 
"barney/somethingdied", 
"barney/somethingstinky", 
"barney/stench", 
"scientist/perfectday" 
} 

new listVicWav[VIC_MAX][] = { 
"barney/ba_dotoyou", 
"barney/ba_uwish", 
"barney/bigmess", 
"barney/c1a2_ba_4zomb", 
"barney/cantfigure", 
"barney/dontbuyit", 
"barney/guyresponsible", 
"barney/hitbad", 
"barney/imdead", 
"barney/iwaithere", 
"fvox/flatline", 
"scientist/recalculate" 
} 
Също така искам останалите езици да се премахнат да остане само EN от ред: 167 до 225

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

public set_french () { 
   langVersion = 1 
   copy ( titleMotd ,29 ,"    HEADSHOT : Classement" ) 
   copy ( textSup50 ,24 ,"Incroyable !!!" ) 
   copy ( textSup20 ,24 ,"Bravo !!!" ) 
   copy ( textSup10 ,24 ,"Bien Joue !!!" ) 
   copy ( textSup1  ,24 ,"" ) 
   copy ( textFirst ,24 ,"Premier Headshot" ) 
   copy ( textHS    ,24 ,"Headshots" ) 
   copy ( textRank  ,24 ,"Classement :" ) 
   copy ( textFrags ,24 ,"Frags" ) 
   copy ( noHeadshot,49 ,"Pas de Headshot, essayer plus tard" ) 
   return PLUGIN_CONTINUE 
} 

public set_espagnol () { 
   langVersion = 2 
   copy ( titleMotd ,29 ,"    HEADSHOT : Clasificacion" ) 
   copy ( textSup50 ,24 ,"increible !!!" ) 
   copy ( textSup20 ,24 ,"Bravo !!!" ) 
   copy ( textSup10 ,24 ,"Bien jugado !!!" ) 
   copy ( textSup1  ,24 ,"" ) 
   copy ( textFirst ,24 ,"Tu primero Headshot" ) 
   copy ( textHS    ,24 ,"Headshots" ) 
   copy ( textRank  ,24 ,"clasificacion :" ) 
   copy ( textFrags ,24 ,"Frags" ) 
   copy ( noHeadshot,49 ,"No hay Headshot, intentar mas tarde" ) 
   return PLUGIN_CONTINUE 
} 

public set_portugues () { 
   langVersion = 3 
   copy ( titleMotd ,29 ,"    HEADSHOT : Classificaзao" ) 
   copy ( textSup50 ,24 ,"So visto !!!" ) 
   copy ( textSup20 ,24 ,"Bravo !!!" ) 
   copy ( textSup10 ,24 ,"Boa !!!" ) 
   copy ( textSup1  ,24 ,"" ) 
   copy ( textFirst ,24 ,"O teu primeiro Headshot" ) 
   copy ( textHS    ,24 ,"Headshots" ) 
   copy ( textRank  ,24 ,"classificacao :" ) 
   copy ( textFrags ,24 ,"Frags" ) 
   copy ( noHeadshot,49 ,"Nao houve Headshot, tentar mais tarde" ) 
   return PLUGIN_CONTINUE 
} 

public set_german () { 
   langVersion = 4 
   copy ( titleMotd ,29 ," HEADSHOT : Rangliste" ) 
   copy ( textSup50 ,24 ,"Unglaublich !!!" ) 
   copy ( textSup20 ,24 ,"Klasse !!!" ) 
   copy ( textSup10 ,24 ,"Gute Arbeit !!!" ) 
   copy ( textSup1  ,24 ,"" ) 
   copy ( textFirst ,24 ,"Dein erster Headshot" ) 
   copy ( textHS    ,24 ,"Headshots" ) 
   copy ( textRank  ,24 ,"Rang :" ) 
   copy ( textFrags ,24 ,"Frags" ) 
   copy ( noHeadshot,49 ,"Kein Headshot, versuchs spater" ) 
   return PLUGIN_CONTINUE 
}
И тази част от ред: 227 до 287 да остане само часттa с EN

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

    else if ( containi ( param , "eng" ) > -1 ) { 
      set_english () 
      client_print(id,print_chat,"* Activation Headshot DeluXe ENG" )

public show_lang ( id ) { 
   new text[MAX_TXT_LEN] 
   if ( langVersion == 0 ) 
      copy ( text , MAX_TXT_LEN_1 , "* This server is using AMXmodX plugin : Headshot DeluXe" ) 

   else 
      copy ( text , MAX_TXT_LEN_1 , "* This server is using AMXmodX plugin : Headshot DeluXe" ) 

   if ( funVersion == 1 ) 
      add  ( text , MAX_TXT_LEN_1 , " (FUN)" )
Тези редове да се премахнат

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

 
public set_language ( id , level, cid ) { 

   if (!cmd_access(id,level,cid,2)) 
      return PLUGIN_HANDLED 

   new param[10] 
   read_argv(1,param,9) 

   if ( containi ( param , "fr" ) > -1 ) { 
      set_french () 
      client_print(id,print_chat,"* Activation Headshot DeluXe FR" ) 
   } 
 
   } 
   else if ( containi ( param , "esp" ) > -1 ) { 

      set_espagnol () 
      client_print(id,print_chat,"* Activacion Headshot DeluXe ESP" ) 
   } 
   else if ( containi ( param , "port" ) > -1 ) { 
      set_portugues () 
      client_print(id,print_chat,"* Activacao Headshot DeluXe PORT" ) 
   } 
   else if ( containi ( param , "ger" ) > -1 ) { 
      set_german () 
      client_print(id,print_chat,"* Aktivierung Headshot DeluXe GER" ) 
   } 

   else  { 
      set_english () 
      client_print(id,print_chat,"* Activation Headshot DeluXe ENG ( Default )" ) 
   } 

   return PLUGIN_HANDLED_MAIN 

}    

public show_lang ( id ) { 
   new text[MAX_TXT_LEN] 
   if ( langVersion == 0 ) 
      copy ( text , MAX_TXT_LEN_1 , "* This server is using AMXmodX plugin : Headshot DeluXe" ) 
   else if ( langVersion == 1 ) 
      copy ( text , MAX_TXT_LEN_1 , "* Ce serveur utilise le plugin AMXmodX : Headshot DeluXe" ) 
   else if ( langVersion == 2 ) 
      copy ( text , MAX_TXT_LEN_1 , "* Este servidor utiliza el plugin AMXmodX : Headshot DeluXe" ) 
   else if ( langVersion == 3 ) 
      copy ( text , MAX_TXT_LEN_1 , "* Este servidor utiliza o plugin AMXmodX : Headshot DeluXe" ) 
   else if ( langVersion == 4 ) 
      copy ( text , MAX_TXT_LEN_1 , "* Dieser server benutzt das plugin AMXmodX : Headshot DeluXe" ) 
headshot_deluxe.sma
(39.7 KiB) Свалено 74 пъти
headshot_deluxe.sma
(39.7 KiB) Свалено 74 пъти

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

Максимално изчистен Headshot плъгин

Мнение от OciXCrom » 18 Мар 2021, 20:46

Май е по-лесно да кажеш какво искаш да съдържа плъгина, вместо какво да не съдържа и да се напише от нулата. Ако искаш само звук и съобщение при headshot, това е не повече от 30 реда код.

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

Maximum Clear Headshot Plugin

Мнение от Midnight1337 » 18 Мар 2021, 21:07

Totally agree with ocix, here you go. I have not tested it, but should work.

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

#include <amxmodx>

#if AMXX_VERSION_NUM < 183
	#include <dhudmessage>
#endif

#define HUD_COLOR 150, 30, 30
#define HUD_POSITION -1.0, 0.34
#define HUD_DURATION 1.1
#define HUD_TEXT "HEAD SHOT"

public plugin_init() {
    register_plugin("Headshot HUD", "1.0", "mIDnight")
    register_event("DeathMsg", "@Player_Killed", "a", "3=1")
}

@Player_Killed() {
    new iAttacker = read_data(1), iVictim = read_data(2)
    
    if(!is_user_connected(iAttacker) || iAttacker == iVictim)
        return

    set_dhudmessage(HUD_COLOR, HUD_POSITION, .holdtime = HUD_DURATION)
    show_dhudmessage(iAttacker, HUD_TEXT)
}
Изображение

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Максимално изчистен Headshot плъгин

Мнение от impossible » 18 Мар 2021, 23:16

OciXCrom написа: 18 Мар 2021, 20:46 Май е по-лесно да кажеш какво искаш да съдържа плъгина, вместо какво да не съдържа и да се напише от нулата. Ако искаш само звук и съобщение при headshot, това е не повече от 30 реда код.
Ами принципно този плъгин е добър с худчето за процент на набитите глави има и команди /hsall и т.н. просто искам да се премахнат ненужните неща

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Максимално изчистен Headshot плъгин

Мнение от impossible » 21 Апр 2021, 23:41

Прикачвам фиксирана версия на плъгина, ако някой също желае да я ползва
headshot_deluxe.sma
(27.34 KiB) Свалено 88 пъти
headshot_deluxe.sma
(27.34 KiB) Свалено 88 пъти

Аватар
s1lata
Извън линия
Потребител
Потребител
Мнения: 228
Регистриран на: 10 Апр 2020, 21:25
Се отблагодари: 69 пъти
Получена благодарност: 26 пъти
Обратна връзка:

Максимално изчистен Headshot плъгин

Мнение от s1lata » 22 Апр 2021, 00:20

Влез в сектора във един от класик сървърите им специално го има в Dust2 Only-тата, набии един каскет и виж техния плъгин. В случай, че ти хареса ще ти го пратя на лично съобщение. H.E.A.D.S.H.O.T изписва на хъд съобщение в червен цвят, готин е и не е натрапчив... без звуци,без чат съобщения супер лек. Преди време беше правен лично за Black-Gaming в този форум и ако не се бъркам беше направен от крома. :mad:

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Максимално изчистен Headshot плъгин

Мнение от impossible » 22 Апр 2021, 02:32

Ако имаш предвид този viewtopic.php?f=33&t=5783&p=33455#p33455
има само худче и то само за убиеца при жертвата не изписва нищо също така няма статистика с процент на набитите глави и команда /hsall с отваряне на MOTD

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

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

Кой е на линия

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