public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
new string[128];
PlayerInfo[killerid][pScore] = (PlayerInfo[killerid][pScore] + 1);
PlayerInfo[killerid][pCash] = PlayerInfo[killerid][pCash] + 1000;
PlayerInfo[playerid][pCash] = PlayerInfo[playerid][pCash] - 1000;
PlayerInfo[killerid][pKills] ++;
PlayerInfo[playerid][pDeaths] ++;
// Most important part: Use the SAMP functions to give score and cash to a player.
GivePlayerMoney(killerid, 1000);
SetPlayerScore(killerid, PlayerInfo[killerid][pScore]);
format(string, sizeof(string), "You killed %s and recieved $1,000!", Name(playerid));
SendClientMessage(killerid, COLOR_CYAN, string);
format(string, sizeof(string), "You've been killed by %s and lost $1,000!", Name(killerid));
SendClientMessage(playerid, COLOR_CYAN, string);
}
return 1;
}
SendDeathMessage(killerid, playerid, reason);
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
new string[128];
PlayerInfo[killerid][pScore] = (PlayerInfo[killerid][pScore] + 1);
PlayerInfo[killerid][pCash] = PlayerInfo[killerid][pCash] + 1000;
PlayerInfo[playerid][pCash] = PlayerInfo[playerid][pCash] - 1000;
PlayerInfo[killerid][pKills] ++;
PlayerInfo[playerid][pDeaths] ++;
// Most important part: Use the SAMP functions to give score and cash to a player.
GivePlayerMoney(killerid, 1000);
GivePlayerMoney(playerid, -1000);
SetPlayerScore(killerid, PlayerInfo[killerid][pScore]);
format(string, sizeof(string), "You killed %s and recieved $1,000!", Name(playerid));
SendClientMessage(killerid, COLOR_CYAN, string);
format(string, sizeof(string), "You've been killed by %s and lost $1,000!", Name(killerid));
SendClientMessage(playerid, COLOR_CYAN, string);
SendDeathMessage(killerid, playerid, reason);
}
return 1;
}
Here is the whole code.
pawn Код:
|
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
new string[128];
PlayerInfo[killerid][pScore] = (PlayerInfo[killerid][pScore] + 1);
PlayerInfo[killerid][pCash] = PlayerInfo[killerid][pCash] + 1000;
PlayerInfo[playerid][pCash] -= 1000;
PlayerInfo[killerid][pKills] ++;
PlayerInfo[playerid][pDeaths] ++;
// Most important part: Use the SAMP functions to give score and cash to a player.
GivePlayerMoney(killerid, 1000);
SetPlayerScore(killerid, PlayerInfo[killerid][pScore]);
format(string, sizeof(string), "You killed %s and recieved $1,000!", Name(playerid));
SendClientMessage(killerid, COLOR_CYAN, string);
format(string, sizeof(string), "You've been killed by %s and lost $1,000!", Name(killerid));
SendClientMessage(playerid, COLOR_CYAN, string);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(Police[playerid] == 1)
{
ServerWeapon(playerid, 24, 75);
ServerWeapon(playerid, 25, 50);
ServerWeapon(playerid, 31, 200);
}
else if(Terro[playerid] == 1)
{
ServerWeapon(playerid, 24, 75);
ServerWeapon(playerid, 27, 65);
ServerWeapon(playerid, 31, 200);
}
if(PlayerInfo[playerid][pVIP] == 1)
{
SetPlayerArmour(playerid, 100.0);
return 1;
}
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
SetPlayerHealth(playerid, 100.0);
return 1;
}
This has nothing to do if 100 dollars goes when you die other than 1,000.
But whatever pawn Код:
|