Jump to content
Famous

Dotapvp without wav

Recommended Posts

Here try this.

- script DotaPvP -1,{
OnPCKillEvent:
set [email protected]$,strcharinfo(0);
set PlayersKilled,PlayersKilled + 1;
set @PlayersKilledStreak,@PlayersKilledStreak + 1;
message strcharinfo(0),"You have a Killing Spree of "+ @PlayersKilledStreak;
message strcharinfo(0),"You killed a total amount of "+ PlayersKilled +" people.";
message strcharinfo(0),"The last person you killed was: "+ rid2name(killedrid);
getmapxy [email protected]$,[email protected],[email protected],0;
if (!attachrid(killedrid)) end;
set [email protected]$,strcharinfo(0);
if (@PlayersKilledStreak >= 80) callsub L_endStreak,"Beyond Godlike";
if (@PlayersKilledStreak >= 70) callsub L_endStreak,"Godlike";
if (@PlayersKilledStreak >= 60) callsub L_endStreak,"Monster Kill";
if (@PlayersKilledStreak >= 50) callsub L_endStreak,"Wicked Sick";
if (@PlayersKilledStreak >= 40) callsub L_endStreak,"Unstoppable";
if (@PlayersKilledStreak >= 30) callsub L_endStreak,"Mega-kill";
if (@PlayersKilledStreak >= 20) callsub L_endStreak,"Dominating";
if (@PlayersKilledStreak >= 10) callsub L_endStreak,"Killing Spree";
else goto L_endStreak2;
L_endStreak:
announce [email protected]$ +" has ended "+ [email protected]$ +"'s "+ getarg(0) +" streak at "+ [email protected]$,0;
L_endStreak2:
message strcharinfo(0),"You have been killed by "+ [email protected]$;

Edited by Alvins182
Link to comment
Share on other sites

error..

missing 1 right curlys at line 25.

- script DotaPvP -1,{
OnPCKillEvent:
set [email protected]$,strcharinfo(0);
set PlayersKilled,PlayersKilled + 1;
set @PlayersKilledStreak,@PlayersKilledStreak + 1;
message strcharinfo(0),"You have a Killing Spree of "+ @PlayersKilledStreak;
message strcharinfo(0),"You killed a total amount of "+ PlayersKilled +" people.";
message strcharinfo(0),"The last person you killed was: "+ rid2name(killedrid);
getmapxy [email protected]$,[email protected],[email protected],0;
if (!attachrid(killedrid)) end;
set [email protected]$,strcharinfo(0);
if (@PlayersKilledStreak >= 80) callsub L_endStreak,"Beyond Godlike";
if (@PlayersKilledStreak >= 70) callsub L_endStreak,"Godlike";
if (@PlayersKilledStreak >= 60) callsub L_endStreak,"Monster Kill";
if (@PlayersKilledStreak >= 50) callsub L_endStreak,"Wicked Sick";
if (@PlayersKilledStreak >= 40) callsub L_endStreak,"Unstoppable";
if (@PlayersKilledStreak >= 30) callsub L_endStreak,"Mega-kill";
if (@PlayersKilledStreak >= 20) callsub L_endStreak,"Dominating";
if (@PlayersKilledStreak >= 10) callsub L_endStreak,"Killing Spree";
else goto L_endStreak2;
L_endStreak:
announce [email protected]$ +" has ended "+ [email protected]$ +"'s "+ getarg(0) +" streak at "+ [email protected]$,0;
L_endStreak2:
message strcharinfo(0),"You have been killed by "+ [email protected]$;

Edited by Hatake Kakashi
Link to comment
Share on other sites

Try This script. with sound.

- script DOTAPVP -1,{
OnPCKillEvent:
set @PlayersKilledStreak,@PlayersKilledStreak + 1;
set PlayersKilled,PlayersKilled + 1;
getmapxy .map$,[email protected],[email protected],0;
if (!attachrid(killedrid)) end;
 message strcharinfo(0),"You have been killed by "+ rid2name(killerrid);
 if (@PlayersKilledStreak >= 10) callsub L_endStreak,"Beyond Godlike";
 if (@PlayersKilledStreak >= 9) callsub L_endStreak,"Godlike";
 if (@PlayersKilledStreak >= 8) callsub L_endStreak,"Monster Kill";
 if (@PlayersKilledStreak >= 7) callsub L_endStreak,"Wicked Sick";
 if (@PlayersKilledStreak >= 6) callsub L_endStreak,"Unstoppable";
 if (@PlayersKilledStreak >= 5) callsub L_endStreak,"Mega-kill";
 if (@PlayersKilledStreak >= 4) callsub L_endStreak,"Dominating";
 if (@PlayersKilledStreak >= 3) callsub L_endStreak,"Killing Spree";
 else goto L_endStreak2;
L_endStreak:
announce rid2name(killerrid) +" has ended "+ strcharinfo(0) +"'s "+ getarg(0) +" streak at "+ .map$,0;
L_endStreak2:
set @PlayersKilledStreak,0;
if (!attachrid(killerrid)) end;
 if (@PlayersKilledStreak == 3) callsub L_Streak,"killingspree.wav","on a KILLING SPREE","";
 if (@PlayersKilledStreak == 4) callsub L_Streak,"dominating.wav","DOMINATING!","";
 if (@PlayersKilledStreak == 5) callsub L_Streak,"megakill.wav","on a MEGA Spree!","";
 if (@PlayersKilledStreak == 6) callsub L_Streak,"unstoppable.wav","UNSTOPPABLE!","";
 if (@PlayersKilledStreak == 7) callsub L_Streak,"wickedsick.wav","WICKED SICK!","";
 if (@PlayersKilledStreak == 8) callsub L_Streak,"monsterkill.wav","on a MONSTER Spree!","";
 if (@PlayersKilledStreak == 9) callsub L_Streak,"godlike.wav","GODLIKE!",". Will someone ever stop him/her?";
 if (@PlayersKilledStreak >= 10 && !(@PlayersKilledStreak % 2)) callsub L_Streak,"holyshit.wav","BEYOND GODLIKE!",". Someone kill him/her!";
goto OnWhisperGlobal;
L_Streak:
announce strcharinfo(0) +" is "+ getarg(1) +" with "+ @PlayersKilledStreak +" kills at "+ .map$ + getarg(2),0;
soundeffectall getarg(0),0,.map$;
return;
OnWhisperGlobal:
dispbottom "Your current Streak : "+ @PlayersKilledStreak;
dispbottom "Your total Kills		  : "+ PlayersKilled;
end;
}

Edited by Alvins182
Link to comment
Share on other sites

Here try this.

- script DotaPvP -1,{
OnPCKillEvent:
set [email protected]$,strcharinfo(0);
set PlayersKilled,PlayersKilled + 1;
set @PlayersKilledStreak,@PlayersKilledStreak + 1;
message strcharinfo(0),"You have a Killing Spree of "+ @PlayersKilledStreak;
message strcharinfo(0),"You killed a total amount of "+ PlayersKilled +" people.";
message strcharinfo(0),"The last person you killed was: "+ rid2name(killedrid);
getmapxy [email protected]$,[email protected],[email protected],0;
if (!attachrid(killedrid)) end;
set [email protected]$,strcharinfo(0);
if (@PlayersKilledStreak >= 80) callsub L_endStreak,"Beyond Godlike";
if (@PlayersKilledStreak >= 70) callsub L_endStreak,"Godlike";
if (@PlayersKilledStreak >= 60) callsub L_endStreak,"Monster Kill";
if (@PlayersKilledStreak >= 50) callsub L_endStreak,"Wicked Sick";
if (@PlayersKilledStreak >= 40) callsub L_endStreak,"Unstoppable";
if (@PlayersKilledStreak >= 30) callsub L_endStreak,"Mega-kill";
if (@PlayersKilledStreak >= 20) callsub L_endStreak,"Dominating";
if (@PlayersKilledStreak >= 10) callsub L_endStreak,"Killing Spree";
else goto L_endStreak2;
L_endStreak:
announce [email protected]$ +" has ended "+ [email protected]$ +"'s "+ getarg(0) +" streak at "+ [email protected]$,0;
L_endStreak2:
message strcharinfo(0),"You have been killed by "+ [email protected]$;

Thanks!! /thx

How can i trigger this script in specific maps not all maps??

Edited by SkyPirate
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.