Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public UpdateTextdraws(playerid)
- {
- Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 2.352894, 431.666656, "Experience Points: ~w~0/0");
- PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
- PlayerTextDrawColor(playerid, Textdraw0[playerid], 8388863);
- PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Textdraw0[playerid], 255);
- PlayerTextDrawFont(playerid, Textdraw0[playerid], 3);
- PlayerTextDrawSetProportional(playerid, Textdraw0[playerid], 1);
- Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 641.529418, 430.833312, "usebox");
- PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 1.692597);
- PlayerTextDrawTextSize(playerid, Textdraw1[playerid], -2.000000, 0.000000);
- PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
- PlayerTextDrawColor(playerid, Textdraw1[playerid], 0);
- PlayerTextDrawUseBox(playerid, Textdraw1[playerid], true);
- PlayerTextDrawBoxColor(playerid, Textdraw1[playerid], 102);
- PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0);
- PlayerTextDrawFont(playerid, Textdraw1[playerid], 1);
- Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 635.764282, 431.083374, "Level: ~w~Unknown");
- PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 3);
- PlayerTextDrawColor(playerid, Textdraw2[playerid], 8388863);
- PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Textdraw2[playerid], 255);
- PlayerTextDrawFont(playerid, Textdraw2[playerid], 3);
- PlayerTextDrawSetProportional(playerid, Textdraw2[playerid], 1);
- Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 641.058837, 387.083312, "usebox");
- PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.000000, 6.553708);
- PlayerTextDrawTextSize(playerid, Textdraw3[playerid], 502.941162, 0.000000);
- PlayerTextDrawAlignment(playerid, Textdraw3[playerid], 1);
- PlayerTextDrawColor(playerid, Textdraw3[playerid], 0);
- PlayerTextDrawUseBox(playerid, Textdraw3[playerid], true);
- PlayerTextDrawBoxColor(playerid, Textdraw3[playerid], 102);
- PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], -128);
- PlayerTextDrawFont(playerid, Textdraw3[playerid], 0);
- Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 510.117401, 408.333160, "Damage:");
- PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Textdraw4[playerid], 1);
- PlayerTextDrawColor(playerid, Textdraw4[playerid], 8388863);
- PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Textdraw4[playerid], 255);
- PlayerTextDrawFont(playerid, Textdraw4[playerid], 3);
- PlayerTextDrawSetProportional(playerid, Textdraw4[playerid], 1);
- Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 509.647033, 390.250061, "Speed:");
- PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1);
- PlayerTextDrawColor(playerid, Textdraw5[playerid], 8388863);
- PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 255);
- PlayerTextDrawFont(playerid, Textdraw5[playerid], 3);
- PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1);
- PlayerTextDrawHide(playerid, Textdraw2[playerid]);
- new newtext2[128];
- format(newtext2, sizeof(newtext2), "Level: ~w~%s", GetRankName(pInfo[playerid][pLevel]));
- PlayerTextDrawSetString(playerid, Textdraw2[playerid], newtext2);
- PlayerTextDrawShow(playerid, Textdraw2[playerid]);
- PlayerTextDrawHide(playerid, Textdraw0[playerid]);
- new newtext1[128];
- format(newtext1, sizeof(newtext1), "Experience Amount: ~w~%d/%s", pInfo[playerid][pExp], GetXPAmount(pInfo[playerid][pLevel]));
- PlayerTextDrawSetString(playerid, Textdraw0[playerid], newtext1);
- PlayerTextDrawShow(playerid, Textdraw0[playerid]);
- PlayerTextDrawShow(playerid, Textdraw1[playerid]);
- }
- public UpdatePlayerLevel(playerid)
- {
- new newlevelxp[128];
- newlevelxp = GetXPAmount(pInfo[playerid][pLevel]);
- if(pInfo[playerid][pExp] > newlevelxp[playerid])
- {
- SendClientMessage(playerid, -1, "this means you have leveled up");
- pInfo[playerid][pLevel]++;
- return 0;
- }
- return 1;
- }
- stock GetRankName(rankid)
- {
- new rankname[32];
- switch(rankid)
- {
- case 1: rankname = "Thug";
- case 2: rankname = "Hustler";
- case 3: rankname = "Soldier";
- case 4: rankname = "Trigger";
- case 5: rankname = "Enforcer";
- case 6: rankname = "Facilitator";
- case 7: rankname = "Public Enemy";
- case 8: rankname = "Shot Caller";
- case 9: rankname = "Street Boss";
- case 10: rankname = "Kingpin";
- default: rankname = "Rookie";
- }
- return rankname;
- }
- stock GetXPAmount(rankid)
- {
- new xpamount[32];
- switch(rankid)
- {
- case 0: xpamount = "100";
- case 1: xpamount = "200";
- case 2: xpamount = "400";
- case 3: xpamount = "800";
- case 4: xpamount = "1600";
- case 5: xpamount = "3200";
- case 6: xpamount = "6400";
- case 7: xpamount = "12800";
- case 8: xpamount = "25600";
- case 9: xpamount = "51200";
- case 10: xpamount = "102400";
- }
- return xpamount;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement