- | Afiseaza codul
/*AMX MOD X script ************************************************************************** * FragCounter V 1.01 by Scarzzurs * * * ******************************************************************************* * * Ported By KingPin( [email protected] ). I take no responsibility * for this file in any way. Use at your own risk. No warranties of any kind. * * ******************************************************************************** * **********************************************************************************/ #include <amxmodx> new pfrags[33] new top new gmsgStatusIcon public playerspawn(id){ pfrags[id]=0 top = 0 calculate_time(id,pfrags[id]) } public death(){ new killer = read_data(1) pfrags[killer]=pfrags[killer]+1 if (pfrags[killer]==9 && file_exists("sound/misc/monsterkill.wav")==1) emit_sound(killer,CHAN_STATIC, "misc/monsterkill.wav", 1.0, ATTN_NORM, 0, PITCH_NORM) topplayer() new players[32] new player_num get_players(players, player_num) for (new i = 0; i < player_num; i++) calculate_time(players,pfrags[players]) return PLUGIN_CONTINUE } public topplayer(){ new score new players[32] new player_num get_players(players, player_num) for (new i = 0; i < player_num; i++){ if (pfrags[players]>score){ score=pfrags[players] top=players } else if (pfrags[players]==score) top = 0 } } public calculate_time(id,num){ switch(num){ case 0:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 1:{ showtimer(id,"number_1",1) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 2:{ showtimer(id,"number_1",0) showtimer(id,"number_2",1) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 3:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",1) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 4:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",1) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 5:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",1) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 6:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",1) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 7:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",1) showtimer(id,"number_8",0) showtimer(id,"number_9",0) } case 8:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",1) showtimer(id,"number_9",0) } case 9:{ showtimer(id,"number_1",0) showtimer(id,"number_2",0) showtimer(id,"number_3",0) showtimer(id,"number_4",0) showtimer(id,"number_5",0) showtimer(id,"number_6",0) showtimer(id,"number_7",0) showtimer(id,"number_8",0) showtimer(id,"number_9",1) } } } public showtimer(id,number[10],onoff){ if (is_user_connected(id)){ if (id == top && onoff == 1) onoff = 2 message_begin( MSG_ONE, gmsgStatusIcon, {0,0,0}, id ) write_byte( onoff ) // status write_string( number ) // sprite name write_byte( 0 ) // red write_byte( 255 ) // green write_byte( 0 ) // blue message_end() } } public roundend(){ if (top != 0){ new sname[32] get_user_name(top,sname,32) set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5) show_hudmessage(0,"Best player of the round: %s",sname) } } public plugin_init(){ register_plugin("FragCounter","1.01","Scarzzurs") gmsgStatusIcon = get_user_msgid("StatusIcon") register_event("DeathMsg","death","a") register_event("ResetHUD","playerspawn","b") register_event("SendAudio","roundend","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") } public plugin_precache() if (file_exists("sound/misc/monsterkill.wav")==1) precache_sound("misc/monsterkill.wav")
[Cerere Modificare] Plugin
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
- IoNuT.
- Membru, skill +1
- Posts: 163
- Joined: 21 Jul 2016, 14:58
- Detinator Steam: Da
- CS Status: Activ
- Detinator server CS: Cs.Pro-League.Ro
- SteamID: STEAM_0:1:108517013
- Reputatie: Membru Club eXtreamCS (10 Mar - 10 Apr)
- Fond eXtream: 0
- Location: Ploiesti
- Has thanked: 1 time
- Contact:
Vreau si eu de la acest plugin sa scoateti acel mesaj cand omori sau castigi runda apar niste mesaje pe centru ecranului plus sunetele , vreau doar sa apara numaratoarea cand ii omori daca se poate ...
- PorcusorulMagic
- Membru, skill +1
- Posts: 289
- Joined: 12 Sep 2017, 17:41
- Detinator Steam: Da
- CS Status: Groh
- Detinator server CS: ARENA.USP.RO
- SteamID: STEAM_0:0:102123053
- Fond eXtream: 0
- Location: Piatra Neamt
- Has thanked: 4 times
- Contact:
Altu cu amx la sourcemod...
Last edited by Laurentiu P. on 13 Jul 2019, 06:12, edited 1 time in total.
Reason: Next ai warn. Puteai da report la topic și ne ocupam noi de el.
Reason: Next ai warn. Puteai da report la topic și ne ocupam noi de el.
- Megatron
- Membru, skill +2
- Posts: 696
- Joined: 16 May 2018, 04:31
- Detinator Steam: Da
- Reputatie: Fost Membru Club eXtreamCS (4 luni)
Nume anterior: Gheorghe_cs16 - Fond eXtream: 0
- Has thanked: 2 times
- Been thanked: 9 times
Off-topic?
On: De ce postezi daca nu il ajuti pe om? +1
P.S Te ajut eu cu el da-mi pm privat !
- Laurentiu P.
- Fost moderator
- Posts: 2550
- Joined: 10 Jul 2013, 21:26
- Detinator Steam: Da
- Reputatie: Fost super moderator
- Fond eXtream: 100
- Has thanked: 26 times
- Been thanked: 64 times
- Contact:
Gheorghe_cs16 - suportul se oferă in topicul cu cererea nu prin privat.
Mutat în "Modificari pluginuri" - "Counter-Strike 1.6".
Mutat în "Modificari pluginuri" - "Counter-Strike 1.6".
no...
- levin
- Scripter eXtreamCS
- Posts: 3850
- Joined: 24 Aug 2011, 12:24
- Detinator Steam: Da
- CS Status: ♅
- Detinator server CS: ☯∴
- SteamID: 76561198063679589
- Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy - Location: ҳ̸Ҳ̸ҳ
- Discord: devilclass
- Has thanked: 36 times
- Been thanked: 595 times
- Contact:
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)