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