29.03.2020, 12:10
Quote:
|
No need to create a new thread. Just edit or make a new post in your old topic.
MySQL or SQLite version would be better instead |
Quote:
|
Code:
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[playerid][pDeaths]++;
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, CRED, "[SERVER]: You didn't have $500 to fix your wounds, the server paid in your place!");
}
else if(GetPlayerMoney(playerid) > 500)
{
SendClientMessage(playerid, CRED, "[SERVER]: You got killed/self-death and paid $500 to fix your wounds.");
GivePlayerMoney(playerid, -500);
PlayerInfo[playerid][pCash] -= 500;
}
if(killerid != INVALID_PLAYER_ID)
{
PlayerInfo[killerid][pKills]++;
new pname[MAX_PLAYER_NAME], ename[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(killerid, ename, sizeof(ename));
format(string, sizeof(string), "[SERVER]: You killed %s and looted $1,000 from him (+ 1 Score).", pname);
SendClientMessage(killerid, CLIME, string);
format(string, sizeof(string), "[SERVER]: You have been killed by %s!", ename);
SendClientMessage(playerid, CRED, string);
GivePlayerMoney(killerid, 1000);
PlayerInfo[killerid][pCash] += 1000;
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
SendDeathMessage(killerid, playerid, reason);
return 1;
}
You have declared pCash but didn't use it and also mySQL or SQLite Version will be good for a freeroam gamemode. |


