[SOLVED]Looking for help...
#9

Hmm I guess I was wrong, it's not pInfo[playerid][pScore] it's PlayerInfo[playerid][pKills]...
But anyways when I try to put it right after PlayerInfo[playerid][pKills]++ , in game when I reach 50 kills, it forms message with "KilledPerson(KilledPersonID) advanced to Rank1 by killing 50 players"

How can I change it so I have "Killer(KillerID) advanced to Rank1 by killing 50 players"

Thanks in advance....

Here is the code I use...

pawn Код:
public OnPlayerDeath( playerid, killerid, reason )
{
  new killedplayer[ MAX_PLAYER_NAME ], string[ 256 ];
    new bool:NotMurdered;
   
    for(new x=0; x<=SLOTS; x++) {
      if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && SpectateID[x] == playerid) {
            AdvanceSpectate(x);
        }
    }
   
    PlayerInfo[playerid][ pSpawned ]=0;
    SetPlayerWorldBounds(playerid, 30000.0, -30000.0, 30000.0, -30000.0);
    ResetPlayerWeapons(playerid);

  if (killerid == INVALID_PLAYER_ID) {
      SendDeathMessage( INVALID_PLAYER_ID, playerid, reason );
      NotMurdered = true;
      SetPlayerWantedLevel( playerid, 0 );
      if (PlayerInfo[playerid][ pPlayingAGame ] == 0) {
        TeamInfo[ GetPlayerTeam(playerid) ][ HomiesDied ]++;
      TeamInfo[ GetPlayerTeam(playerid) ][ TeamScore ]--;
      PlayerInfo[playerid][ pDeaths ]++;
        }
    }
   
    if (!NotMurdered) SendDeathMessage( killerid, playerid, reason );
   
    if(PlayerInfo[playerid][ pRacing  ]==1
    || PlayerInfo[playerid][ pDMing  ]==1
    || PlayerInfo[playerid][ pDerbying ]==1)
    {
      OnPlayerDeath_Rgames(playerid);
      OnPlayerDeath_DMgames(playerid);
      OnPlayerDeath_DDgames(playerid);
    }
   
  if(GetPlayerTeam(playerid) != GetPlayerTeam(killerid)) // Valid kill
    {
     SetPlayerScore( killerid, GetPlayerScore( killerid ) +1 );
     GivePlayerMoney( killerid, 500 );
     SetPlayerWantedLevel( killerid, GetPlayerWantedLevel( killerid )+1 );
     TeamInfo[ GetPlayerTeam(killerid) ][ RivalsKilled ]++;
     TeamInfo[ GetPlayerTeam(playerid) ][ HomiesDied ]++;
     TeamInfo[ GetPlayerTeam(killerid) ][ TeamScore ]++;
     TeamInfo[ GetPlayerTeam(playerid) ][ TeamScore ]--;
     PlayerInfo[playerid][ pDeaths ]++;
     PlayerInfo[killerid][ pKills ]++;
     playerScoreUpdate(playerid);
     
     OnPlayerDeath_TWS(playerid, killerid, reason);
Please help as soon as possible!
Reply


Messages In This Thread
[SOLVED]Looking for help... - by leapfish - 09.02.2010, 22:58
Re: Looking for help... - by mansonh - 09.02.2010, 23:17
Re: Looking for help... - by leapfish - 10.02.2010, 07:50
Re: Looking for help... - by leapfish - 10.02.2010, 19:37
Re: Looking for help... - by MadeMan - 10.02.2010, 19:43
Re: Looking for help... - by leapfish - 10.02.2010, 19:50
Re: Looking for help... - by MadeMan - 10.02.2010, 20:08
Re: Looking for help... - by mansonh - 11.02.2010, 02:14
Re: Looking for help... - by leapfish - 14.02.2010, 19:10
Re: Looking for help... - by leapfish - 14.02.2010, 21:05

Forum Jump:


Users browsing this thread: 4 Guest(s)