Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new kstreak[MAX_PLAYERS];
- #define FILTERSCRIPT
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COR_LARANJA 0xFF8040
- #if defined FILTERSCRIPT
- new string[258];
- stock PlayerName(playerid) {
- new name[255];
- GetPlayerName(playerid, name, 255);
- return name;
- }
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Sistema De Kill Streak By [DXR]douglas[GM]");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Sistema de Kills Unloaded By [DXR]douglas[GM]");
- print("----------------------------------\n");
- }
- #endif
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- kstreak[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- kstreak[killerid]++;
- if (kstreak[killerid] == 5){
- format(string,258,"Acho que %s esta querendo virar um(a) assanino(a) ja Matou 5 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COR_LARANJA,string);
- }
- if (kstreak[killerid] == 10){
- format(string,258,"A carreira de assassino do(a) %s esta indo bem Ja Matou 10 pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COR_LARANJA,string);
- }
- if (kstreak[killerid] == 15){
- format(string,258,"O(A) %s ja esta quase virando um matador Sangue frio Ja Matou 15 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COR_LARANJA,string);
- }
- if (kstreak[killerid] == 20){
- format(string,258,"O(A) %s Ja virou um assassino Sangue frio Ja Matou 20 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COR_LARANJA,string);
- }
- if (kstreak[killerid] == 25){
- format(string,258,"O(A) %s Esta para Virar um assassino profissional Ja Matou 25 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_YELLOW,string);
- }
- if (kstreak[killerid] == 30){
- format(string,258,"O(A) %s Virou um(a) assassino(a) profissional Ja Matou 30 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_YELLOW,string);
- }
- if (kstreak[killerid] == 35){
- format(string,258,"O %s esta virando um Super-assassino(a) Ja Matou 35 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_YELLOW,string);
- }
- if (kstreak[killerid] == 40){
- format(string,258,"O(a) %s Ja Matou 40 Pessoas (Quem vai proteger a cidade ?)",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_YELLOW,string);
- }
- if (kstreak[killerid] == 45){
- format(string,258,"O(a) %s Ja Matou 45 Pessoas (Eita este Assassino vai matar todo mundo)",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_RED,string);
- }
- if (kstreak[killerid] == 50){
- format(string,258,"O Player %s Ja Matou 50 Pessoas e tem Uma Recompensa de $50000 para quem matalo",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_RED,string);
- }
- if (kstreak[killerid] == 55){
- format(string,258,"O Player %s Ja Matou %s Pessoas e tem Uma Recompensa de $55000 em sua cabeça",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_RED,string);
- }
- if (kstreak[killerid] == 60){
- format(string,258,"O Player %s Ja Matou %s Pessoas e tem Uma Recompensa de $60000 em sua cabeça",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(COLOR_RED,string);
- }
- //=======================================================[Agora a reconpensa do player]=====================================================
- if (kstreak[playerid] == 5){
- format(string,258,"O Player %s Ganhou A recompensa de $5000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,5000);
- }
- if (kstreak[playerid] == 10){
- format(string,258,"O Player %s Ganhou A recompensa de $10000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,10000);
- }
- if (kstreak[playerid] == 15){
- format(string,258,"O Player %s Ganhou A recompensa de $15000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,15000);
- }
- if (kstreak[playerid] == 20){
- format(string,258,"O Player %s Ganhou A recompensa de $20000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,20000);
- }
- if (kstreak[playerid] == 25){
- format(string,258,"O Player %s Ganhou A recompensa de $25000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,25000);
- }
- if (kstreak[playerid] == 30){
- format(string,258,"O Player %s Ganhou A recompensa de $30000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,30000);
- }
- if (kstreak[playerid] == 35){
- format(string,258,"O Player %s Ganhou A recompensa de $35000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,35000);
- }
- if (kstreak[playerid] == 40){
- format(string,258,"O Player %s Ganhou A recompensa de $40000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,40000);
- }
- if (kstreak[playerid] == 45){
- format(string,258,"O Player %s Ganhou A recompensa de $45000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,45000);
- }
- if (kstreak[playerid] == 50){
- format(string,258,"O Player %s Ganhou A recompensa de $50000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,50000);
- }
- if (kstreak[playerid] == 55){
- format(string,258,"O Player %s Ganhou A recompensa de $55000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,55000);
- }
- if (kstreak[playerid] == 60){
- format(string,258,"O Player %s Ganhou A recompensa de $60000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW,string);
- GivePlayerMoney(killerid,60000);
- }
- if(killerid != INVALID_PLAYER_ID) {//se o cara der /kill nao vai perder a reconsa dele
- kstreak[playerid] = 0;
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/meuskill", cmdtext, true, 10) == 0)
- {
- format(string,258,"Voce Matou %d Em Uma Rodada",kstreak[playerid]);
- SendClientMessage(playerid,COR_LARANJA ,string);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment