1
2
3
4
2
3
4
addhook("kill", "kill_say") function kill_say(killer,victim,weapon,x,y) msg2(victim, "You got killed by"..player(killer,"name").." with "..itemtype(weapon,"name")) end
addhook("kill", "kill_say") function kill_say(killer,victim,weapon,x,y) msg2(victim, "You got killed by"..player(killer,"name").." with "..itemtype(weapon,"name")) end
----------------------- -- INITIAL SETUP -- ----------------------- function initArray(m) local array = {} [b]-- EIn array wird erstellt.[/b] for i = 1, m do array[i]=0 [b]-- Das array wird mit 0ern gefüllt[/b] end return array end sample.ut.timer=initArray(32) sample.ut.level=initArray(32) sample.ut.fblood=0 ----------------------- -- PREPARE TO FIGHT! -- ----------------------- addhook("startround","sample.ut.startround") [b]--Event für starte runde wird erstellt namens sample.ut.startround[/b] function sample.ut.startround() [b]-- wenn dieses event passiert[/b] parse("sv_sound \"fun/prepare.wav\"") [b]-- spiele den sound ab[/b] sample.ut.fblood=0 [b]--und setze erstes blut auf 0[/b] end ----------------------- -- KILL SOUNDS+MSGS -- ----------------------- addhook("kill","sample.ut.kill") [b]-- erstelle event für KILL namens sample.ut.kill[/b] function sample.ut.kill(killer,victim,weapon) [b]--wenn event sample.ut.kill eintritt (mit den parametern killer, victim, weapon)[/b] if (os.clock()-sample.ut.timer[killer])>3 then sample.ut.level[killer]=0; end level=sample.ut.level[killer] [b]-- das level des spielers wird herausgefunden[/b] level=level+1 [b]-- und +1 gesetzt[/b] sample.ut.level[killer]=level [b] -- das level des spielers wird auf das level +1 gesetzt[/b] sample.ut.timer[killer]=os.clock() -- FIRST BLOOD? if (sample.ut.fblood==0) then [b]-- wenn firstblood noch nicht stattfand[/b] sample.ut.fblood=1 [b]--setze firstblood auf 1, sodass es nicht mehr stattfinden kann[/b] parse("sv_sound \"fun/firstblood.wav\""); -- und spiele den sound ab[/b] msg (player(killer,"name").." sheds FIRST BLOOD by killing "..player(victim,"name").."!") [b] -- und sage wer wen getötet hat[/b] end -- HUMILIATION? (KNIFEKILL) if (weapon==50) then [b] --wenn die waffe das messer ist [/b] -- HUMILIATION! parse("sv_sound \"fun/humiliation.wav\""); [b]--spiele den knifed sound ab [/b] msg (player(killer,"name").." humiliated "..player(victim,"name").."!") [b]--und schreibe es als message[/b] else -- REGULAR KILL if (level==1) then [b]-- wenn spieler lvl 1 hat[/b] -- Single Kill! Nothing Special! [b]--nichts[/b] elseif (level==2) then [b]--wenn er lvl 2 hat[/b] parse("sv_sound \"fun/doublekill.wav\""); [b]--spiele sound doublekill ab[/b] msg (player(killer,"name").." made a Doublekill!") [b]--und mache eine message dafür[/b] ... end end end