Guest User

Infoo

a guest
Mar 27th, 2010
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.98 KB | None | 0 0
  1.  
  2. #include <a_samp>
  3. #include <float>
  4. new Text:kda[MAX_PLAYERS];
  5. enum kdInfo
  6. {
  7.     kKills,
  8.     kDeath
  9. };
  10. new KillInfo[MAX_PLAYERS][kdInfo];
  11. public OnFilterScriptInit()
  12. {
  13.     print("\n--------------------------------------");
  14.     print("******************************* By DaN");
  15.     print("--------------------------------------\n");
  16.     for(new i=0;i<MAX_PLAYERS> i++;)
  17.     {
  18.         kda[i] = TextDrawCreate(161.000000,428.000000,"lol ");
  19.         TextDrawUseBox(kda[i],1);
  20.         TextDrawBoxColor(kda[i],0x00000099);
  21.         TextDrawTextSize(kda[i],493.000000,0.000000);
  22.         TextDrawAlignment(kda[i],0);
  23.         TextDrawBackgroundColor(kda[i],0x000000ff);
  24.         TextDrawFont(kda[i],1);
  25.         TextDrawLetterSize(kda[i],0.499999,1.800000);
  26.         TextDrawColor(kda[i],0xffffffff);
  27.         TextDrawSetOutline(kda[i],1);
  28.         TextDrawSetProportional(kda[i],1);
  29.         TextDrawSetShadow(kda[i],1);
  30.     }
  31.     return 1;
  32. }
  33. public OnFilterScriptExit()
  34. {
  35.         for(new i=0;i<MAX_PLAYERS> i++;)
  36.     {
  37.     TextDrawHideForPlayer(i,kda[i]);
  38.     }
  39.     return 1;
  40. }
  41. public OnPlayerConnect(playerid)
  42. {
  43.     KillInfo[playerid][kKills] = 22,KillInfo[playerid][kDeath] = 39;
  44.     return 1;
  45. }
  46.  
  47. public OnPlayerDisconnect(playerid, reason)
  48. {
  49.     TextDrawHideForPlayer(playerid,kda[playerid]);
  50.     return 1;
  51. }
  52.  
  53. public OnPlayerSpawn(playerid)
  54. {
  55.     TextDrawShowForPlayer(playerid,kda[playerid]);
  56.     return 1;
  57. }
  58.  
  59. public OnPlayerDeath(playerid, killerid, reason)
  60. {
  61.  
  62.         SendClientMessage(playerid,0xFF8282AA,"Todss");
  63.         KillInfo[killerid][kKills] += 1;
  64.         KillInfo[playerid][kDeath] -= 1;
  65.         UpdateKDInfo(playerid);
  66.     return 1;
  67. }
  68. UpdateKDInfo(playerid)
  69. {
  70.     new s[264];
  71.     new kills = KillInfo[playerid][kKills];
  72.     new death = KillInfo[playerid][kDeath];
  73.     new Float:kd;
  74.     kd = (kills / death);
  75.     format(s, sizeof(s), "~r~Kills: ~b~%d~r~   Tode:~b~ %d~r~   KD/R: ~b~%1.f",kills,death,kd);
  76.     TextDrawSetString(kda[playerid], s);
  77. }
  78. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  79. {
  80.     return 1;
  81. }
  82.  
  83. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  84. {
  85.     return 1;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment