public OnPlayerDeath(playerid, killerid, reason)
{
new PlayerName[MAX_PLAYER_NAME], KillerName[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerName(killerid, KillerName, sizeof(KillerName));
format(string, sizeof(string), "%s has been killed by %s!", PlayerName, KillerName);
SendClientMessageToAll(0xFFFFFFFF, string);
pInfo[playerid][pDeaths] += 1;
pInfo[killerid][pKills] += 1;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new PlayerName[MAX_PLAYER_NAME], KillerName[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerName(killerid, KillerName, sizeof(KillerName));
format(string, sizeof(string), "%s has been killed by %s!", PlayerName, KillerName);
SendClientMessageToAll(0xFFFFFFFF, string);
pInfo[playerid][pDeaths]++;
pInfo[killerid][pKills]++;
return 1;
}
new PlayerName[MAX_PLAYER_NAME], KillerName[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerName(killerid, KillerName, sizeof(KillerName));
format(string, sizeof(string), "%s has been killed by %s!", PlayerName, KillerName);
SendClientMessageToAll(0xFFFFFFFF, string);
|
pawn Код:
EDIT: Why don't you use THIS instead of: pawn Код:
|
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
if(killerid != INVALID_PLAYER_ID) // Killer Shit
{
pInfo[killerid][pKills]++;
pInfo[killerid][pScore]++;
pInfo[killerid][pMoney] += 100;
SetPlayerScore(killerid, pInfo[killerid][pScore]);
}
//Dead Shit
pInfo[playerid][pDeaths]++;
pInfo[playerid][pMoney] -= 50;
return 1;
}
if(killerid != INVALID_PLAYER_ID) // Killer Shit
{
pInfo[killerid][pKills]++;
pInfo[killerid][pScore]++;
pInfo[killerid][pMoney] = pInfo[killerid][pMoney]+100;
SetPlayerScore(killerid, pInfo[killerid][pScore]);
}
//Dead Shit
pInfo[playerid][pDeaths]++;
pInfo[playerid][pMoney] = pInfo[playerid][pMoney]-50;
return 1;
}
|
pawn Код:
|
pInfo[playerid][pMoney] = GetPlayerMoney(playerid) - 50;
|
Actually correct way is:
pawn Код:
|
pInfo[playerid][pMoney] = pInfo[playerid][pMoney] - 50;
GivePlayerMoney(playerid, pInfo[playerid][pMoney]);
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
if(killerid != INVALID_PLAYER_ID)
{
pInfo[killerid][pKills] = pInfo[killerid][pKills] + 1;
pInfo[killerid][pScore] = pInfo[killerid][pScore] +1;
pInfo[killerid][pMoney] = pInfo[killerid][pMoney] + 100;
GivePlayerMoney(killerid, pInfo[killerid][pMoney]);
SetPlayerScore(killerid, pInfo[killerid][pScore]);
}
else
{
pInfo[playerid][pDeaths] = pInfo[playerid][pDeaths] + 1;
pInfo[playerid][pMoney] = pInfo[playerid][pMoney] - 50;
GivePlayerMoney(playerid, pInfo[playerid][pMoney]);
}
return 1;
}