SA-MP Forums Archive
Player Score - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Player Score (/showthread.php?tid=88127)



Player Score - eyndza - 24.07.2009

Hello, i have one question! What i need to put in my script to it showed not cashscore, but kills? Thank You and sorry for my bad english, i am latvian!


Re: Player Score - Nee - 24.07.2009

TDM server or roleplay?


Re: Player Score - eyndza - 24.07.2009

Deathmatch, but is that metter what type server?


Re: Player Score - servermania - 24.07.2009

it can because of teams or no teams etc that why we have to know


Re: Player Score - eyndza - 24.07.2009

Quote:
Originally Posted by [GD59
Doberman™ [Styrna] ]
Deathmatch, but is that metter what type server?
emm i think i sayd whats the server type, please do not offtopic, better help me, please!


Re: Player Score - SiJ - 24.07.2009

Look for
SetPlayerScore(playerid,GetPlayerMoney(playerid));
remove it and add OnPlayerDeath
pawn Код:
SetPlayerScore(killerid,GetPlayerScore(killerid)+1); // Killer gets 1 score
//and if you want
SetPlayerScore(playerid,GetPlayerScore(playerid)-1); // Killed player gets -1 score



Re: Player Score - eyndza - 24.07.2009

Ehhh, i tested, it doesn't work, can you just fix that code?:

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  new playercash;
	if(killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
    GivePlayerMoney(playerid, -500);
	} else {
	  	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0) {
				GivePlayerMoney(killerid, 500);
			}
			else
			{
			}
   	}
 	return 1;
}



Re: Player Score - SiJ - 24.07.2009

Quote:
Originally Posted by [GD59
Doberman™ [Styrna] ]
Ehhh, i tested, it doesn't work, can you just fix that code?:

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  new playercash;
	if(killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
    GivePlayerMoney(playerid, -500);
	} else {
	  	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0) {
				GivePlayerMoney(killerid, 500);
			}
			else
			{
			}
  	}
 	return 1;
}
hmm... code looks ok for me... :S


Re: Player Score - Criss_Angel - 24.07.2009

Quote:
Originally Posted by [GD59
Doberman™ [Styrna] ]
Ehhh, i tested, it doesn't work, can you just fix that code?:

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  new playercash;
	if(killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
    GivePlayerMoney(playerid, -500);
	} else {
	  	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0) {
				GivePlayerMoney(killerid, 500);
			}
			else
			{
			}
  	}
 	return 1;
}
try changing the } else {
to
pawn Код:
}
else
{



Re: Player Score - SiJ - 24.07.2009

Quote:
Originally Posted by Criss_Angel
Quote:
Originally Posted by [GD59
Doberman™ [Styrna] ]
Ehhh, i tested, it doesn't work, can you just fix that code?:

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  new playercash;
	if(killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
    GivePlayerMoney(playerid, -500);
	} else {
	  	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0) {
				GivePlayerMoney(killerid, 500);
			}
			else
			{
			}
  	}
 	return 1;
}
try changing the } else {
to
pawn Код:
}
else
{
I don't think that would change something... :S