Kill Problem
#1

Hi i need a litle help with OnPlayerDeath . I want wen a player kills you any weare(not only in the DMZone) to give him 15k money but to the killed person to give him nothing. Please help me!

Here is my OnPlayerDeath :

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
	TextDrawHideForPlayer(playerid,HealthBar[playerid]);
    GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
    neon(playerid);
    nrg(playerid);
	if( DMZone[killerid] >= 1)
	{
        TextDrawHideForPlayer(playerid,HealthBar[playerid]);
		GivePlayerMoney(killerid, 7000);
		SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
		SetPlayerScore(killerid,GetPlayerScore(killerid)-0);
        GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
		PlayCrimeReportForPlayer(killerid, killerid, 3);
        kills[killerid]++;
    }
	if( DMZone[killerid] == 0)
	{
        TextDrawHideForPlayer(playerid,HealthBar[playerid]);
		GivePlayerMoney(playerid, 2000);
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		SetPlayerScore(playerid,GetPlayerScore(playerid)-0);
        GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
		PlayCrimeReportForPlayer(killerid, killerid, 3);
    }
	return 1;
}
Reply
#2

pawn Код:
//Find and remove
GivePlayerMoney(playerid, 7000);

//Find and remove
GivePlayerMoney(playerid, 2000);

//Find
nrg(playerid);
//Add below
GivePlayerMoney(killerid, 15000);
Reply
#3

here you go
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    GivePlayerMoney(killerid,15000);//<-------added this
    SendDeathMessage(killerid, playerid, reason);
    TextDrawHideForPlayer(playerid,HealthBar[playerid]);
    GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
    neon(playerid);
    nrg(playerid);
    if( DMZone[killerid] >= 1)
    {
        TextDrawHideForPlayer(playerid,HealthBar[playerid]);
        SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
        SetPlayerScore(killerid,GetPlayerScore(killerid)-0);
        GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
        PlayCrimeReportForPlayer(playerid, killerid, 3);
        kills[killerid]++;
    }
    if( DMZone[killerid] == 0)
    {
        TextDrawHideForPlayer(playerid,HealthBar[playerid]);
        SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
        SetPlayerScore(playerid,GetPlayerScore(playerid)-0);
        GameTextForPlayer(playerid, "~r~You Die", 5000, 2);
        PlayCrimeReportForPlayer(playerid, killerid, 3);
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)