Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ShowStats(playerid,targetid)
- {
- if(IsPlayerConnected(targetid)) {
- SendClientMessageEx(playerid, COLOR_GREEN,"___________________________________________________________________________________________________");
- new cash = GetPlayerCash(targetid);
- new sext[16], std[20], employer[64], rank[64], division[64], jtext2[20], jtext[20], pnumber[20], facfam[20];
- if(PlayerInfo[targetid][pPnumber] == 0) pnumber = "None"; else format(pnumber, sizeof(pnumber), "%d", PlayerInfo[targetid][pPnumber]);
- if(PlayerInfo[targetid][pSex] == 1) { sext = "Male"; } else { sext = "Female"; }
- switch(STDPlayer[targetid])
- {
- case 1: std = "Chlamydia";
- case 2: std = "Gonorrhea";
- case 3: std = "Syphilis";
- default: std = "None";
- }
- facfam = "Faction";
- if(PlayerInfo[targetid][pFMember] < 255)
- {
- facfam = "Family"; division = "None";
- format(employer, sizeof(employer), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyName]);
- switch(PlayerInfo[targetid][pRank])
- {
- case 1: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank1]);
- case 2: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank2]);
- case 3: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank3]);
- case 4: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank4]);
- case 5: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank5]);
- case 6: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank6]);
- default: format(rank, sizeof(rank), "%s", FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyRank1]);
- }
- }
- else GetPlayerFactionInfo(targetid, rank, division, employer);
- switch(PlayerInfo[targetid][pJob])
- {
- case 1: jtext = "Detective";
- case 2: jtext = "Lawyer";
- case 3: jtext = "Whore";
- case 4: jtext = "Drugs Dealer";
- //case 5: jtext = "Car Jacker";
- case 6: jtext = "News Reporter";
- case 7: jtext = "Car Mechanic";
- case 8: jtext = "Bodyguard";
- case 9: jtext = "Arms Dealer";
- case 10: jtext = "Car Dealer";
- case 12: jtext = "Boxer";
- case 14: jtext = "Drug Smuggler";
- case 15: jtext = "Paper Boy";
- case 16: jtext = "Trucker";
- case 17: jtext = "Taxi Driver";
- case 18: jtext = "Craftsman";
- case 19: jtext = "Bartender";
- case 20: jtext = "Trucker";
- case 21: jtext = "Pizza Boy";
- default: jtext = "None";
- }
- switch(PlayerInfo[targetid][pJob2])
- {
- case 1: jtext2 = "Detective";
- case 2: jtext2 = "Lawyer";
- case 3: jtext2 = "Whore";
- case 4: jtext2 = "Drugs Dealer";
- //case 5: jtext2 = "Car Jacker";
- case 6: jtext2 = "News Reporter";
- case 7: jtext2 = "Car Mechanic";
- case 8: jtext2 = "Bodyguard";
- case 9: jtext2 = "Arms Dealer";
- case 10: jtext2 = "Car Dealer";
- case 12: jtext2 = "Boxer";
- case 14: jtext2 = "Drug Smuggler";
- case 15: jtext2 = "Paper Boy";
- case 16: jtext2 = "Trucker";
- case 17: jtext2 = "Taxi Driver";
- case 18: jtext2 = "Craftsman";
- case 19: jtext2 = "Bartender";
- case 20: jtext2 = "Trucker";
- case 21: jtext2 = "Pizza Boy";
- default: jtext2 = "None";
- }
- new jlevel, jlevel2;
- switch(PlayerInfo[targetid][pJob])
- {
- case 1:
- {
- new skilllevel = PlayerInfo[targetid][pDetSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 2:
- {
- new skilllevel = PlayerInfo[targetid][pLawSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 3:
- {
- new skilllevel = PlayerInfo[targetid][pSexSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 4:
- {
- new skilllevel = PlayerInfo[targetid][pDrugsSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 7:
- {
- new skilllevel = PlayerInfo[targetid][pMechSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 9:
- {
- new skilllevel = PlayerInfo[targetid][pArmsSkill];
- if(skilllevel >= 0 && skilllevel < 50) { jlevel = 1; }
- else if(skilllevel >= 50 && skilllevel < 100) { jlevel = 2; }
- else if(skilllevel >= 100 && skilllevel < 200) { jlevel = 3; }
- else if(skilllevel >= 200 && skilllevel < 400) { jlevel = 4; }
- else if(skilllevel >= 400) { jlevel = 5; }
- }
- case 12:
- {
- new skilllevel = PlayerInfo[targetid][pBoxSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- case 14: jlevel = 1;
- case 20:
- {
- new skilllevel = PlayerInfo[targetid][pTruckSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel = 4; }
- else if(skilllevel >= 401) { jlevel = 5; }
- }
- default: jlevel = 0;
- }
- switch(PlayerInfo[targetid][pJob2])
- {
- case 1:
- {
- new skilllevel = PlayerInfo[targetid][pDetSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 2:
- {
- new skilllevel = PlayerInfo[targetid][pLawSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 3:
- {
- new skilllevel = PlayerInfo[targetid][pSexSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 4:
- {
- new skilllevel = PlayerInfo[targetid][pDrugsSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 7:
- {
- new skilllevel = PlayerInfo[targetid][pMechSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 9:
- {
- new skilllevel = PlayerInfo[targetid][pArmsSkill];
- if(skilllevel >= 0 && skilllevel < 50) { jlevel2 = 1; }
- else if(skilllevel >= 50 && skilllevel < 100) { jlevel2 = 2; }
- else if(skilllevel >= 100 && skilllevel < 200) { jlevel2 = 3; }
- else if(skilllevel >= 200 && skilllevel < 400) { jlevel2 = 4; }
- else if(skilllevel >= 400) { jlevel2 = 5; }
- }
- case 12:
- {
- new skilllevel = PlayerInfo[targetid][pBoxSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- case 14: jlevel2 = 1;
- case 20:
- {
- new skilllevel = PlayerInfo[targetid][pTruckSkill];
- if(skilllevel >= 0 && skilllevel <= 50) { jlevel2 = 1; }
- else if(skilllevel >= 51 && skilllevel <= 100) { jlevel2 = 2; }
- else if(skilllevel >= 101 && skilllevel <= 200) { jlevel2 = 3; }
- else if(skilllevel >= 201 && skilllevel <= 400) { jlevel2 = 4; }
- else if(skilllevel >= 401) { jlevel2 = 5; }
- }
- default: jlevel2 = 0;
- }
- new drank[20], tempdays, ddays;
- switch(PlayerInfo[targetid][pDonateRank])
- {
- case 1: drank = "Bronze";
- case 2: drank = "Silver";
- case 3: drank = "Gold";
- case 4: drank = "Platinum";
- case 5: drank = "Moderator";
- default: drank = "None";
- }
- if (PlayerInfo[targetid][pDonateLong] > 0 && PlayerInfo[targetid][pDonateLong] < 99999) {
- ConvertTime(gettime() - PlayerInfo[targetid][pDonateDate], .ctd=tempdays);
- ddays = PlayerInfo[targetid][pDonateLong] - tempdays;
- }
- new insur[20];
- switch(PlayerInfo[targetid][pInsurance])
- {
- case 1: insur = "County General";
- case 2: insur = "All Saints";
- case 3: insur = "Red County";
- case 4: insur = "Fort Carson";
- case 5: insur = "San Fierro";
- case 6: insur = "Club VIP";
- case 7: insur = "Home care";
- case 9: insur = "El Quabrados";
- case 10: insur = "Demorgan";
- default: insur = "None";
- }
- new married[20];
- strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
- new upgradep = PlayerInfo[targetid][gPupgrade];
- new age = PlayerInfo[targetid][pAge];
- new ptime = PlayerInfo[targetid][pConnectTime];
- new crimes = PlayerInfo[targetid][pCrimes];
- new arrests = PlayerInfo[targetid][pArrested];
- new pot = PlayerInfo[targetid][pPot];
- new crack = PlayerInfo[targetid][pCrack];
- new mats = PlayerInfo[targetid][pMats];
- new wanted = PlayerInfo[targetid][pWantedLevel];
- new level = PlayerInfo[targetid][pLevel];
- new exp = PlayerInfo[targetid][pExp];
- new account = PlayerInfo[targetid][pAccount];
- new nxtlevel = PlayerInfo[targetid][pLevel]+1;
- new expamount = nxtlevel*levelexp;
- /* new costlevel = nxtlevel*levelcost;//10k for testing purposes*/
- new housekey = PlayerInfo[targetid][pPhousekey];
- new housekey2 = PlayerInfo[targetid][pPhousekey2];
- new rentkey = PlayerInfo[targetid][pRenting];
- new radiofreq = PlayerInfo[targetid][pRadioFreq];
- new intir = GetPlayerInterior(targetid);
- new tokens = PlayerInfo[targetid][pTokens];
- new Float:shealth = PlayerInfo[targetid][pSHealth];
- //new Float:sarmor = PlayerInfo[targetid][pSArmor];
- new Float:health, Float:armor;
- new packages = GetPVarInt(targetid, "Packages");
- new crates = PlayerInfo[targetid][pCrates];
- new realvw = GetPlayerVirtualWorld(targetid),
- vw = PlayerInfo[targetid][pVW],
- warns = PlayerInfo[targetid][pWarns],
- jailt = PlayerInfo[targetid][pJailTime],
- wjailt = PlayerInfo[targetid][pBeingSentenced];
- GetPlayerHealth(targetid,health);
- GetPlayerArmour(targetid,armor);
- new Float:px,Float:py,Float:pz;
- GetPlayerPos(targetid, px, py, pz);
- new totalwealth;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(targetid, name, sizeof(name));
- new nmutes = PlayerInfo[targetid][pNMuteTotal];
- new admutes = PlayerInfo[targetid][pADMuteTotal];
- totalwealth = account + cash;
- if(PlayerInfo[targetid][pPhousekey] != INVALID_HOUSE_ID && strcmp(name, HouseInfo[PlayerInfo[targetid][pPhousekey]][hOwner], true) == 0) totalwealth += HouseInfo[PlayerInfo[targetid][pPhousekey]][hSafeMoney];
- if(PlayerInfo[targetid][pPhousekey2] != INVALID_HOUSE_ID && strcmp(name, HouseInfo[PlayerInfo[targetid][pPhousekey2]][hOwner], true) == 0) totalwealth += HouseInfo[PlayerInfo[targetid][pPhousekey2]][hSafeMoney];
- new coordsstring[128];
- format(coordsstring, sizeof(coordsstring),"%s - Level %d | %s | Age: %d | Playing Hours: %d | Cellphone Number: %s | Warnings: %d",GetPlayerNameEx(targetid), level, sext, age, ptime, pnumber, warns);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Cash: $%s | Bank Balance: $%s | Upgrade Points: %d | Spawn Armor: %.0f | Next level: %d/%d hours", FormatMoney(GetPlayerCash(targetid)), FormatMoney(PlayerInfo[targetid][pAccount]), upgradep, shealth, exp, expamount);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "%s: %s | Rank: %s (%d) | Division: %s | Job: %s (level: %d) | Job 2: %s (level: %d)", facfam, employer, rank, PlayerInfo[targetid][pRank], division, jtext,jlevel,jtext2, jlevel2);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Materials: %d | Crimes: %d | Arrests: %d | Wanted level: %d | Screwdrivers: %d",mats, crimes, arrests, wanted, PlayerInfo[targetid][pScrewdriver]);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- if (PlayerInfo[targetid][pDonateRank] > 0 && PlayerInfo[targetid][pDonateLong] < 99999) {
- format(coordsstring, sizeof(coordsstring), "VIP Rank: %s (%d days left) | VIP Expire Date: %s | VIP tokens: %d",drank,ddays, PlayerInfo[targetid][pDonateExpired], tokens);
- SendClientMessageEx(playerid, COLOR_VIP,coordsstring);
- }
- else if (PlayerInfo[targetid][pDonateRank] > 0 && PlayerInfo[targetid][pDonateLong] >= 99999) {
- format(coordsstring, sizeof(coordsstring), "VIP Rank: %s (Permanent) | VIP Expire Date: Permanent | VIP tokens: %d",drank, tokens);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- }
- else {
- format(coordsstring, sizeof(coordsstring), "VIP Rank: %s | VIP tokens: %d",drank,tokens);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- }
- format(coordsstring, sizeof(coordsstring), "Married to: %s | Pot: %d | Crack: %d | Packages: %d | Crates: %d | Radio frequency: %d khz",married,pot,crack,packages,crates, radiofreq);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "ADMutes: %d | NMutes: %d | RMutes: %d | Weapons Restricted: %d | Gang Warns: %d", admutes, nmutes, PlayerInfo[targetid][pRMutedTotal],PlayerInfo[targetid][pWRestricted], PlayerInfo[targetid][pGangWarn]);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "RC Model: %s | BizKey: %d", GetRCModelName(PlayerInfo[targetid][pRcModel]), PlayerInfo[targetid][pBizKey]);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- format(coordsstring, sizeof(coordsstring), "House: %d | House 2: %d | Renting: %d | Int: %d | VW: %d | Real VW: %d | Jail: %d sec | WJail: %d sec | AFK: %i", housekey,housekey2,rentkey,intir,vw,realvw,jailt,wjailt, playerAFKTime[targetid]);
- SendClientMessageEx(playerid, COLOR_WHITE,coordsstring);
- }
- SendClientMessageEx(playerid, COLOR_GREEN,"____________________________________________________________________________________________________________________");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment