Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new st[128], name[MAX_PLAYER_NAME], Killername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerName(killerid,Killername,sizeof(Killername));
- if(killerid != INVALID_PLAYER_ID)
- {
- PlayerInfo[killerid][pKills] += 1;
- SetPlayerScore(killerid, PlayerInfo[killerid][pKills]);
- GivePlayerCash(killerid, 2500);
- SendDeathMessage(killerid,playerid,reason);
- Kills[killerid]++;
- }
- SetPlayerWantedLevel(playerid,0);
- PlayerInfo[playerid][pDeaths] += 1;
- LooseWeapons(playerid);
- Kills[playerid] = 0;
- Delete3DTextLabel(Killer[playerid]);
- if(killerid != INVALID_PLAYER_ID)
- {
- if(Kills[killerid] == 5)
- {
- format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 5!",Killername);
- GameTextForAll(st,5000,4);
- PlayerInfo[killerid][pWantedLevel]++;
- GivePlayerCash(killerid, 5000);
- }
- if(Kills[killerid] == 10)
- {
- format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 10!!",Killername);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 15)
- {
- format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 15!!!",Killername);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 20)
- {
- format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 20!!!!",Killername);
- GivePlayerCash(killerid, 15000);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 25)
- {
- format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 25!!!!!",Killername);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 30)
- {
- format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 30!!!!!!",Killername[killerid]);
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 35)
- {
- format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 35!!!!!!",Killername[killerid]);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 40)
- {
- format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 40!!!!!!",Killername[killerid]);
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 45)
- {
- format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 45!!!!!!",Killername[killerid]);
- GivePlayerCash(killerid, 25000);
- PlayerInfo[killerid][pWantedLevel]++;
- GameTextForAll(st,5000,4);
- }
- if(Kills[killerid] == 50)
- {
- new Float:x, Float:y, Float:z;
- format(st,sizeof(st),"~G~%s HAS A KILL STREAK OF 50 EVERYONE KILL HIM/HER!!!!!!",Killername[killerid]);
- GameTextForAll(st,5500,5);
- Killer[playerid] = Create3DTextLabel("KILL THIS GUY",GetPlayerColor(playerid),0.0,0.0,0.0,NAMETAG_DRAW_DISTANCE,-1,0);
- Attach3DTextLabelToPlayer(Killer[playerid],playerid,0.0,0.0,0.75);
- GetPlayerPos(killerid,x,y,z);
- SetPlayerPos(MAX_PLAYERS,x,y,z);
- }
- if(Kills[killerid]>= 50)
- {
- format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF %s",Killername, Kills[killerid]);
- GameTextForAll(st,5000,4);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment