home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 58 / pcpp58b_TRIBES.iso / Tribes / base / scripts.vol / tag.cs < prev    next >
Encoding:
Text File  |  1998-12-16  |  1.7 KB  |  53 lines

  1.  
  2. function onPlayerKilled(%killerId, %playerId, %msgTag)
  3. {
  4.    if(!%killerId)
  5.    {
  6.       messageAll(0, strcat(getPlayerName(%playerId), " died."));
  7.    }
  8.    else if(%playerId == %killerId)
  9.    {
  10.       %message1 = strcat(getPlayerName(%playerId), " killed himself.");
  11.       %message2 = "You killed yourself.";
  12.       if(%playerId == $ITplayer)
  13.       {
  14.          %message1 = strcat(%message1, "  IT is up for grabs!");
  15.          %message2 = strcat(%message2, "  You are no longer it.");
  16.       }   
  17.       messageAllExcept(%playerId, 0, %message1);
  18.       messageToPlayer(%playerId, 0, %message2);
  19.       $ITplayer = 0;
  20.    }
  21.    else
  22.    {
  23.       %message1 = strcat(getPlayerName(%killerId), " killed player ",
  24.           getPlayerName(%playerId), ".");
  25.       %message2 = strcat("You killed ", getPlayerName(%playerId), ".");
  26.  
  27.       if(!$ITplayer)
  28.       {
  29.          %message1 = strcat(%message1, "  ", getPlayerName(%killerId), " is now IT!");
  30.          %message2 = strcat(%message2, "  You are now IT!");
  31.          $ITplayer = %killerId;
  32.       }
  33.       else if($ITplayer == %killerId)
  34.       {
  35.          %message1 = strcat(%message1, "  ", getPlayerName(%killerId), " scores a point because he is IT!");
  36.          %message2 = strcat(%message2, "  You score!");
  37.          playerScored(%killerId, 1);
  38.       }
  39.       else if($ITplayer == %playerId)
  40.       {
  41.          %message1 = strcat(%message1, "  ", getPlayerName(%killerId), " is now IT!");
  42.          %message2 = strcat(%message2, "  You are now IT!");
  43.          $ITplayer = %killerId;
  44.       }
  45.       messageAllExcept(%killerId, 0, %message1);
  46.       messageToPlayer(%killerId, 0, %message2);
  47.    }
  48. }
  49.  
  50. function onPlayerDisconnect(%playerId)
  51. {
  52.    
  53. }