Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined CREDITS
- ___________________________________
- | |
- | Killing Spree |
- | - made by [RNG]DuReX |
- | - timp de lucru: 25 de minute |
- | - versiune: 1.0 |
- | - data: 21 noiembrie 2012 |
- | - linii: 244 |
- |__________________________________|
- #endif
- //=====================================//
- #include <a_samp>
- //=====================================//
- new KillSpree[MAX_PLAYERS];
- new Text:Textdraw0;
- new aaa;
- new string[128], pname[24], kname[24];
- //=====================================//
- forward blablabla();
- //=====================================//
- public OnFilterScriptInit()
- {
- Textdraw0 = TextDrawCreate(10.000000, 290.000000, "-");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 0.410000, 1.800000);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 0x00000033);
- TextDrawTextSize(Textdraw0, 201.000000, 36.000000);
- print("\n-----------------------------------------------------");
- print(" DuReX's Killing Spree Filterscript loaded succesfully!");
- print("-----------------------------------------------------\n");
- SendClientMessageToAll(0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Loaded succesfully!");
- return 1;
- }
- //=====================================//
- public OnFilterScriptExit()
- {
- print("\n-----------------------------------------------------");
- print(" DuReX's Killing Spree Filterscript unloaded!");
- print("-----------------------------------------------------\n");
- SendClientMessageToAll(0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Unloaded!");
- return 1;
- }
- //=====================================//
- public OnPlayerDisconnect(playerid, reason)
- {
- KillSpree[playerid] = 0;
- return 1;
- }
- //=====================================//
- public OnPlayerConnect(playerid)
- {
- KillSpree[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFFF, "This server is using {33AA33}Killing Spree System {FFFFFF}by {33AA33}DuReX");
- return 1;
- }
- //=====================================//
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GetPlayerName(killerid, pname, sizeof(pname));
- GetPlayerName(playerid, kname, sizeof(kname));
- KillSpree[playerid] = 0;
- KillSpree[killerid] ++;
- switch(KillSpree[killerid])
- {
- case 3:
- {
- format(string, sizeof(string), "~r~%s ~y~- Dominating with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 10);
- GivePlayerMoney(killerid, 1000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +1000$, +10 scor");
- }
- case 4:
- {
- format(string, sizeof(string), "~r~%s ~y~- Rampage with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 20);
- GivePlayerMoney(killerid, 2000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +2000$, +20 scor");
- }
- case 5:
- {
- format(string, sizeof(string), "~r~%s ~y~- Killing Spree with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 30);
- GivePlayerMoney(killerid, 3000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +3000$, +30 scor");
- }
- case 6:
- {
- format(string, sizeof(string), "~r~%s ~y~- Monster Kill with %d Kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 40);
- GivePlayerMoney(killerid, 4000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +4000$, +40 scor");
- }
- case 7:
- {
- format(string, sizeof(string), "~r~%s ~y~- Unstoppable with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 50);
- GivePlayerMoney(killerid, 5000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +5000$, +50 scor");
- }
- case 8:
- {
- format(string, sizeof(string), "~r~%s ~y~- Ultra Kill with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 100);
- GivePlayerMoney(killerid, 10000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +10000$, +100 scor");
- }
- case 9:
- {
- format(string, sizeof(string), "~r~%s ~y~- Godlike with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 100);
- GivePlayerMoney(killerid, 10000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +10000$, +100 scor");
- }
- case 10:
- {
- format(string, sizeof(string), "~r~%s ~y~- Wicked Sick with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 100);
- GivePlayerMoney(killerid, 10000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +10000$, +100 scor");
- }
- case 11:
- {
- format(string, sizeof(string), "~r~%s ~y~- Ludacriss Kill with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 100);
- GivePlayerMoney(killerid, 10000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +10000$, +100 score");
- }
- case 12:
- {
- format(string, sizeof(string), "~r~%s ~y~- Holy Shit with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 13:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 14:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 15:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 16:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 17:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 18:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 19:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- case 20:
- {
- format(string, sizeof(string), "~r~%s ~y~- Huge Killing Script with %d kills", pname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 500);
- GivePlayerMoney(killerid, 50000);
- SendClientMessage(killerid, 0xFFFFFFFF, "{33AA33}Killing Spree System: {FFFFFF}Ai obtinut +50000$, +500 scor");
- }
- }
- if(KillSpree[killerid] >=3)
- {
- TextDrawHideForAll(Textdraw0);
- KillTimer(aaa);
- aaa = SetTimer("blablabla", 5000, false);
- TextDrawShowForAll(Textdraw0);
- return 1;
- }
- if(KillSpree[playerid] >=3)
- {
- TextDrawHideForAll(Textdraw0);
- KillTimer(aaa);
- aaa = SetTimer("blablabla", 5000, false);
- TextDrawShowForAll(Textdraw0);
- format(string, sizeof(string), "~r~%s ~y~- Killing Spree ended", kname, KillSpree[killerid]);
- TextDrawSetString(Textdraw0, string);
- return 1;
- }
- return 1;
- }
- //=====================================//
- public blablabla()
- {
- TextDrawHideForAll(Textdraw0);
- return 1;
- }
- //End of the script. © 2012 [RNG]DuReX.=======================================//
Add Comment
Please, Sign In to add comment