Fragcounter limitas
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Fragcounter limitas
Sveiki va prisegu "fragcounter.sma" faila. Sis pluginas padaro, kad sone rodytu kiekviena rounda kiek jus per rounda nuzudote priesu, bet yra padaryta, kad rodo tik iki max 9, o gal kas galit perdaryti, kad rodytu daugiau negu tik iki 9??
- Attachments
-
fragcounter.sma
- (5.36 KiB) Downloaded 716 times
Re: Fragcounter limitas
Galima padaryti kad rodytų daugiau, bet kiek nori kad rodytų?
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Re: Fragcounter limitas
nu kad bent iki 15
-- 2011 Lap 09 19:52 --
ir dar prie to pacio. Idejau roundounds.amxx plugina i serva. Isidejau nauju dainu, bet visai niekas neveikia. Dainos tikrai wav formato, idejau i reikiamus folderius. sma faila pakeiciau. Va prisegu .sma faila, gal klaidu rasit.
-- 2011 Lap 09 19:52 --
ir dar prie to pacio. Idejau roundounds.amxx plugina i serva. Isidejau nauju dainu, bet visai niekas neveikia. Dainos tikrai wav formato, idejau i reikiamus folderius. sma faila pakeiciau. Va prisegu .sma faila, gal klaidu rasit.
- Attachments
-
roundsound.sma
- (2.95 KiB) Downloaded 669 times
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Fragcounter limitas
Lyg ir taip ( fragcounter )
Code: Select all
#include <amxmodx> new pfrags[33]new topnew 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[i],pfrags[players[i]]) 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[i]]>score){ score=pfrags[players[i]] top=players[i] } else if (pfrags[players[i]]==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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",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) showtimer(id,"number_10",0) showtimer(id,"number_11",0) showtimer(id,"number_12",0) showtimer(id,"number_13",0) showtimer(id,"number_14",0) showtimer(id,"number_15",0) } }} public showtimer(id,number[21],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")
Re: Fragcounter limitas
Fragcounter padarytas iki 18.
Dėl Round Sound: http://forums.alliedmods.net/showthread.php?p=499872
P.S. Su fragcounter nežinau ar leistina tiek case daryt. Galbūt neveiks.
Dėl Round Sound: http://forums.alliedmods.net/showthread.php?p=499872
P.S. Su fragcounter nežinau ar leistina tiek case daryt. Galbūt neveiks.
- Attachments
-
fragcounter.sma
- (13.31 KiB) Downloaded 687 times
Re: Fragcounter limitas
Visi postina ir net nepatikrina. Aisku neveiks, gi nera tokiu sprite kaip 10+
Tik su hud message sita manau galima padaryt.
Tik su hud message sita manau galima padaryt.
-
- Jau po truputį tampa savu
- Posts: 187
- Joined: 2011 Jan 11 18:32
- Skype: kesys19
- Location: Kaunas/Batniava
Re: Fragcounter limitas
o ant to roundsound dainos butina ituri buti tik .wav formato, ar gali butu ir mp3??.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Fragcounter limitas
Geras pastebejimas xDnewb wrote:Visi postina ir net nepatikrina. Aisku neveiks, gi nera tokiu sprite kaip 10+
Who is online
Users browsing this forum: No registered users and 3 guests