Advertisement
Guest User

Untitled

a guest
Jun 28th, 2014
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.61 KB | None | 0 0
  1. public UpdateTextdraws(playerid)
  2. {
  3.     Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 2.352894, 431.666656, "Experience Points: ~w~0/0");
  4.     PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.449999, 1.600000);
  5.     PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
  6.     PlayerTextDrawColor(playerid, Textdraw0[playerid], 8388863);
  7.     PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
  8.     PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 1);
  9.     PlayerTextDrawBackgroundColor(playerid, Textdraw0[playerid], 255);
  10.     PlayerTextDrawFont(playerid, Textdraw0[playerid], 3);
  11.     PlayerTextDrawSetProportional(playerid, Textdraw0[playerid], 1);
  12.  
  13.     Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 641.529418, 430.833312, "usebox");
  14.     PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 1.692597);
  15.     PlayerTextDrawTextSize(playerid, Textdraw1[playerid], -2.000000, 0.000000);
  16.     PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
  17.     PlayerTextDrawColor(playerid, Textdraw1[playerid], 0);
  18.     PlayerTextDrawUseBox(playerid, Textdraw1[playerid], true);
  19.     PlayerTextDrawBoxColor(playerid, Textdraw1[playerid], 102);
  20.     PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
  21.     PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0);
  22.     PlayerTextDrawFont(playerid, Textdraw1[playerid], 1);
  23.  
  24.     Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 635.764282, 431.083374, "Level: ~w~Unknown");
  25.     PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.449999, 1.600000);
  26.     PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 3);
  27.     PlayerTextDrawColor(playerid, Textdraw2[playerid], 8388863);
  28.     PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0);
  29.     PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 1);
  30.     PlayerTextDrawBackgroundColor(playerid, Textdraw2[playerid], 255);
  31.     PlayerTextDrawFont(playerid, Textdraw2[playerid], 3);
  32.     PlayerTextDrawSetProportional(playerid, Textdraw2[playerid], 1);
  33.  
  34.     Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 641.058837, 387.083312, "usebox");
  35.     PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.000000, 6.553708);
  36.     PlayerTextDrawTextSize(playerid, Textdraw3[playerid], 502.941162, 0.000000);
  37.     PlayerTextDrawAlignment(playerid, Textdraw3[playerid], 1);
  38.     PlayerTextDrawColor(playerid, Textdraw3[playerid], 0);
  39.     PlayerTextDrawUseBox(playerid, Textdraw3[playerid], true);
  40.     PlayerTextDrawBoxColor(playerid, Textdraw3[playerid], 102);
  41.     PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 0);
  42.     PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], -128);
  43.     PlayerTextDrawFont(playerid, Textdraw3[playerid], 0);
  44.  
  45.     Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 510.117401, 408.333160, "Damage:");
  46.     PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.449999, 1.600000);
  47.     PlayerTextDrawAlignment(playerid, Textdraw4[playerid], 1);
  48.     PlayerTextDrawColor(playerid, Textdraw4[playerid], 8388863);
  49.     PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 0);
  50.     PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 1);
  51.     PlayerTextDrawBackgroundColor(playerid, Textdraw4[playerid], 255);
  52.     PlayerTextDrawFont(playerid, Textdraw4[playerid], 3);
  53.     PlayerTextDrawSetProportional(playerid, Textdraw4[playerid], 1);
  54.  
  55.     Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 509.647033, 390.250061, "Speed:");
  56.     PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.449999, 1.600000);
  57.     PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1);
  58.     PlayerTextDrawColor(playerid, Textdraw5[playerid], 8388863);
  59.     PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0);
  60.     PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 1);
  61.     PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 255);
  62.     PlayerTextDrawFont(playerid, Textdraw5[playerid], 3);
  63.     PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1);
  64.  
  65.     PlayerTextDrawHide(playerid, Textdraw2[playerid]);
  66.     new newtext2[128];
  67.     format(newtext2, sizeof(newtext2), "Level: ~w~%s", GetRankName(pInfo[playerid][pLevel]));
  68.     PlayerTextDrawSetString(playerid, Textdraw2[playerid], newtext2);
  69.     PlayerTextDrawShow(playerid, Textdraw2[playerid]);
  70.  
  71.     PlayerTextDrawHide(playerid, Textdraw0[playerid]);
  72.     new newtext1[128];
  73.     format(newtext1, sizeof(newtext1), "Experience Amount: ~w~%d/%s", pInfo[playerid][pExp], GetXPAmount(pInfo[playerid][pLevel]));
  74.     PlayerTextDrawSetString(playerid, Textdraw0[playerid], newtext1);
  75.     PlayerTextDrawShow(playerid, Textdraw0[playerid]);
  76.  
  77.     PlayerTextDrawShow(playerid, Textdraw1[playerid]);
  78. }
  79.  
  80. public UpdatePlayerLevel(playerid)
  81. {
  82.     new newlevelxp[128];
  83.     newlevelxp = GetXPAmount(pInfo[playerid][pLevel]);
  84.     if(pInfo[playerid][pExp] > newlevelxp[playerid])
  85.     {
  86.         SendClientMessage(playerid, -1, "this means you have leveled up");
  87.         pInfo[playerid][pLevel]++;
  88.         return 0;
  89.     }
  90.     return 1;
  91. }
  92.  
  93. stock GetRankName(rankid)
  94. {
  95.     new rankname[32];
  96.     switch(rankid)
  97.     {
  98.         case 1: rankname = "Thug";
  99.         case 2: rankname = "Hustler";
  100.         case 3: rankname = "Soldier";
  101.         case 4: rankname = "Trigger";
  102.         case 5: rankname = "Enforcer";
  103.         case 6: rankname = "Facilitator";
  104.         case 7: rankname = "Public Enemy";
  105.         case 8: rankname = "Shot Caller";
  106.         case 9: rankname = "Street Boss";
  107.         case 10: rankname = "Kingpin";
  108.         default: rankname = "Rookie";
  109.     }
  110.     return rankname;
  111. }
  112.  
  113. stock GetXPAmount(rankid)
  114. {
  115.     new xpamount[32];
  116.     switch(rankid)
  117.     {
  118.         case 0: xpamount = "100";
  119.         case 1: xpamount = "200";
  120.         case 2: xpamount = "400";
  121.         case 3: xpamount = "800";
  122.         case 4: xpamount = "1600";
  123.         case 5: xpamount = "3200";
  124.         case 6: xpamount = "6400";
  125.         case 7: xpamount = "12800";
  126.         case 8: xpamount = "25600";
  127.         case 9: xpamount = "51200";
  128.         case 10: xpamount = "102400";
  129.     }
  130.     return xpamount;
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement