No Kill List [REP+]
#1

I have made my own server from scratch but I would think there is a kill list in the right hand side by default. But there isn't so is there anyway I can add it? Thanks,
Reply
#2

You must use SendDeathMessage function under OnPlayerDeath to display kills/deaths in kill list.
Reply
#3

i got one for you here
PHP код:
public OnPlayerDeath(playeridkilleridreason)
{   
    
SendDeathMessage(killeridplayeridreason);
    
    new 
deathreason[32];
    if(
reason == 0) {format(deathreasonsizeof(deathreason), "Fists");}
    if(
reason == 1) {format(deathreasonsizeof(deathreason), "Brass Knuckles");}
    if(
reason == 2) {format(deathreasonsizeof(deathreason), "Golf Stick");}
    if(
reason == 3) {format(deathreasonsizeof(deathreason), "Cop Stick");}
    if(
reason == 4) {format(deathreasonsizeof(deathreason), "Knife");}
    if(
reason == 5) {format(deathreasonsizeof(deathreason), "Baseball Bat");}
    if(
reason == 6) {format(deathreasonsizeof(deathreason), "Shovel");}
    if(
reason == 7) {format(deathreasonsizeof(deathreason), "Pool Cue");}
    if(
reason == 8) {format(deathreasonsizeof(deathreason), "Katana");}
    if(
reason == 9) {format(deathreasonsizeof(deathreason), "Chainsaw");}
    if(
reason == 10){format(deathreasonsizeof(deathreason), "Dildo");}
    if(
reason == 11){format(deathreasonsizeof(deathreason), "Small Vibrator");}
    if(
reason == 12){format(deathreasonsizeof(deathreason), "Large Vibrator");}
    if(
reason == 13){format(deathreasonsizeof(deathreason), "Vibrator");}
    if(
reason == 14){format(deathreasonsizeof(deathreason), "Flowers");}
    if(
reason == 15){format(deathreasonsizeof(deathreason), "Cane");}
    if(
reason == 16){format(deathreasonsizeof(deathreason), "Grenade");}
    if(
reason == 17){format(deathreasonsizeof(deathreason), "Smoke Grenade");}
    if(
reason == 18){format(deathreasonsizeof(deathreason), "Molotov Cocktail");}
    if(
reason == 19){format(deathreasonsizeof(deathreason), "Vehicle Weapon");}
    if(
reason == 20){format(deathreasonsizeof(deathreason), "Hydra Flare");}
    if(
reason == 21){format(deathreasonsizeof(deathreason), "Jetpack");}
    if(
reason == 22){format(deathreasonsizeof(deathreason), "9mm");}
    if(
reason == 23){format(deathreasonsizeof(deathreason), "Silenced 9mm");}
    if(
reason == 24){format(deathreasonsizeof(deathreason), "Desert Eagle");}
    if(
reason == 25){format(deathreasonsizeof(deathreason), "Shotgun");}
    if(
reason == 26){format(deathreasonsizeof(deathreason), "Sawnoff Shotgun");}
    if(
reason == 27){format(deathreasonsizeof(deathreason), "Combat Shotgun");}
    if(
reason == 28){format(deathreasonsizeof(deathreason), "Micro SMG");}
    if(
reason == 29){format(deathreasonsizeof(deathreason), "MP5");}
    if(
reason == 30){format(deathreasonsizeof(deathreason), "AK47");}
    if(
reason == 31){format(deathreasonsizeof(deathreason), "M4");}
    if(
reason == 32){format(deathreasonsizeof(deathreason), "Tec-9");}
    if(
reason == 33){format(deathreasonsizeof(deathreason), "Rifle");}
    if(
reason == 34){format(deathreasonsizeof(deathreason), "Sniper Rifle");}
    if(
reason == 35){format(deathreasonsizeof(deathreason), "Rocket Launcherr");}
    if(
reason == 36){format(deathreasonsizeof(deathreason), "Rocket Launcher");}
    if(
reason == 37){format(deathreasonsizeof(deathreason), "Flamethrower");}
    if(
reason == 38){format(deathreasonsizeof(deathreason), "Minigun");}
    if(
reason == 39){format(deathreasonsizeof(deathreason), "Backpack Bomb");}
    if(
reason == 40){format(deathreasonsizeof(deathreason), "Detonator");}
    if(
reason == 41){format(deathreasonsizeof(deathreason), "Spraycan");}
    if(
reason == 42){format(deathreasonsizeof(deathreason), "Fire Extinguisher");}
    if(
reason == 43){format(deathreasonsizeof(deathreason), "Camera");}
    if(
reason == 44){format(deathreasonsizeof(deathreason), "Nightvision Goggles");}
    if(
reason == 45){format(deathreasonsizeof(deathreason), "Infrared Goggles");}
    if(
reason == 46){format(deathreasonsizeof(deathreason), "Parachute");}
    if(
reason == 47){format(deathreasonsizeof(deathreason), "!>>> Unknown 47 <<<!");}
    if(
reason == 48){format(deathreasonsizeof(deathreason), "!>>> Unknown 48 <<<!");}
    if(
reason == 49){format(deathreasonsizeof(deathreason), "Vehicle");}
    if(
reason == 50){format(deathreasonsizeof(deathreason), "Helicopter Blades");}
    if(
reason == 51){format(deathreasonsizeof(deathreason), "Explosion");}
    if(
reason == 52){format(deathreasonsizeof(deathreason), "!>>> Unknown 52 <<<!");}
    if(
reason == 53){format(deathreasonsizeof(deathreason), "Drowned");}
    if(
reason == 54){format(deathreasonsizeof(deathreason), "Splat");}
    if(
reason == 55){format(deathreasonsizeof(deathreason), "!>>> Unknown 55 <<<!");}
    if(
reason == 255){format(deathreasonsizeof(deathreason), "Died");}
    return 
1;

TESTED AND NO ERRORS
Reply
#4

@Kiets - I first used your's and it works but then I'm using Randyy's now. +rep for you though. Thanks!
@Randyy - I'm using your's now. Thanks so much! +rep!
Reply
#5

Quote:
Originally Posted by Randyy
Посмотреть сообщение
i got one for you here
PHP код:
public OnPlayerDeath(playeridkilleridreason)
{   
    
SendDeathMessage(killeridplayeridreason);
    
    new 
deathreason[32];
    if(
reason == 0) {format(deathreasonsizeof(deathreason), "Fists");}
    if(
reason == 1) {format(deathreasonsizeof(deathreason), "Brass Knuckles");}
    if(
reason == 2) {format(deathreasonsizeof(deathreason), "Golf Stick");}
    if(
reason == 3) {format(deathreasonsizeof(deathreason), "Cop Stick");}
    if(
reason == 4) {format(deathreasonsizeof(deathreason), "Knife");}
    if(
reason == 5) {format(deathreasonsizeof(deathreason), "Baseball Bat");}
    if(
reason == 6) {format(deathreasonsizeof(deathreason), "Shovel");}
    if(
reason == 7) {format(deathreasonsizeof(deathreason), "Pool Cue");}
    if(
reason == 8) {format(deathreasonsizeof(deathreason), "Katana");}
    if(
reason == 9) {format(deathreasonsizeof(deathreason), "Chainsaw");}
    if(
reason == 10){format(deathreasonsizeof(deathreason), "Dildo");}
    if(
reason == 11){format(deathreasonsizeof(deathreason), "Small Vibrator");}
    if(
reason == 12){format(deathreasonsizeof(deathreason), "Large Vibrator");}
    if(
reason == 13){format(deathreasonsizeof(deathreason), "Vibrator");}
    if(
reason == 14){format(deathreasonsizeof(deathreason), "Flowers");}
    if(
reason == 15){format(deathreasonsizeof(deathreason), "Cane");}
    if(
reason == 16){format(deathreasonsizeof(deathreason), "Grenade");}
    if(
reason == 17){format(deathreasonsizeof(deathreason), "Smoke Grenade");}
    if(
reason == 18){format(deathreasonsizeof(deathreason), "Molotov Cocktail");}
    if(
reason == 19){format(deathreasonsizeof(deathreason), "Vehicle Weapon");}
    if(
reason == 20){format(deathreasonsizeof(deathreason), "Hydra Flare");}
    if(
reason == 21){format(deathreasonsizeof(deathreason), "Jetpack");}
    if(
reason == 22){format(deathreasonsizeof(deathreason), "9mm");}
    if(
reason == 23){format(deathreasonsizeof(deathreason), "Silenced 9mm");}
    if(
reason == 24){format(deathreasonsizeof(deathreason), "Desert Eagle");}
    if(
reason == 25){format(deathreasonsizeof(deathreason), "Shotgun");}
    if(
reason == 26){format(deathreasonsizeof(deathreason), "Sawnoff Shotgun");}
    if(
reason == 27){format(deathreasonsizeof(deathreason), "Combat Shotgun");}
    if(
reason == 28){format(deathreasonsizeof(deathreason), "Micro SMG");}
    if(
reason == 29){format(deathreasonsizeof(deathreason), "MP5");}
    if(
reason == 30){format(deathreasonsizeof(deathreason), "AK47");}
    if(
reason == 31){format(deathreasonsizeof(deathreason), "M4");}
    if(
reason == 32){format(deathreasonsizeof(deathreason), "Tec-9");}
    if(
reason == 33){format(deathreasonsizeof(deathreason), "Rifle");}
    if(
reason == 34){format(deathreasonsizeof(deathreason), "Sniper Rifle");}
    if(
reason == 35){format(deathreasonsizeof(deathreason), "Rocket Launcherr");}
    if(
reason == 36){format(deathreasonsizeof(deathreason), "Rocket Launcher");}
    if(
reason == 37){format(deathreasonsizeof(deathreason), "Flamethrower");}
    if(
reason == 38){format(deathreasonsizeof(deathreason), "Minigun");}
    if(
reason == 39){format(deathreasonsizeof(deathreason), "Backpack Bomb");}
    if(
reason == 40){format(deathreasonsizeof(deathreason), "Detonator");}
    if(
reason == 41){format(deathreasonsizeof(deathreason), "Spraycan");}
    if(
reason == 42){format(deathreasonsizeof(deathreason), "Fire Extinguisher");}
    if(
reason == 43){format(deathreasonsizeof(deathreason), "Camera");}
    if(
reason == 44){format(deathreasonsizeof(deathreason), "Nightvision Goggles");}
    if(
reason == 45){format(deathreasonsizeof(deathreason), "Infrared Goggles");}
    if(
reason == 46){format(deathreasonsizeof(deathreason), "Parachute");}
    if(
reason == 47){format(deathreasonsizeof(deathreason), "!>>> Unknown 47 <<<!");}
    if(
reason == 48){format(deathreasonsizeof(deathreason), "!>>> Unknown 48 <<<!");}
    if(
reason == 49){format(deathreasonsizeof(deathreason), "Vehicle");}
    if(
reason == 50){format(deathreasonsizeof(deathreason), "Helicopter Blades");}
    if(
reason == 51){format(deathreasonsizeof(deathreason), "Explosion");}
    if(
reason == 52){format(deathreasonsizeof(deathreason), "!>>> Unknown 52 <<<!");}
    if(
reason == 53){format(deathreasonsizeof(deathreason), "Drowned");}
    if(
reason == 54){format(deathreasonsizeof(deathreason), "Splat");}
    if(
reason == 55){format(deathreasonsizeof(deathreason), "!>>> Unknown 55 <<<!");}
    if(
reason == 255){format(deathreasonsizeof(deathreason), "Died");}
    return 
1;

TESTED AND NO ERRORS
You should think about switching that to a switch instead. The way you have it is, even if it's one of the above...It's going to continue checking which is really ineffective imo.
Reply
#6

Quote:
Originally Posted by [ABK]Antonio
Посмотреть сообщение
You should think about switching that to a switch instead. The way you have it is, even if it's one of the above...It's going to continue checking which is really ineffective imo.
It's what I'm using.
Reply
#7

No problem
Reply
#8

if you want to display the messages in chat with the weapon player has killed, use better this:
Код:
OnPlayerDeath(killerid,playerid,reason)
{
new weaponname[30],string[128];
GetWeaponName(reason,weaponname,sizeof(weaponname));
format(string,sizeof(string),"Reason of death: %s",weaponname);
SendClientMessage(playerid,0xFFFFFFFF,string);
return 1;
}
just an example.
Reply
#9

Thank you Kiets!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)