Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ShowStats(playerid,targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- new cash = GetPlayerCash(targetid);
- new atext[20];
- if(PlayerInfo[targetid][pSex] == 1) { atext = "Masculin"; }
- else if(PlayerInfo[targetid][pSex] == 2) { atext = "Feminin"; }
- new ttext[20];
- if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medic&Fireman"; }
- else if(gTeam[targetid] == 4 || gTeam[targetid] == 3) { ttext = "Civil"; }
- else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Police Departament"; }
- else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "F.B.I."; }
- else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "National Guard"; }
- else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medics&Fireman"; }
- else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Diavola Family"; }
- else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Los Zetas"; }
- else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Thieves"; }
- else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitman Agency"; }
- else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "News Reporter"; }
- else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi Cab Co."; }
- else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "School Instructor"; }
- else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "Tow Car Company"; }
- new rtext[64];
- if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Cadet"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Ofiter"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sergent"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Locotenent"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Capitan"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Chestor"; }
- else { rtext = "Cadet"; }
- }
- else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Subinspector"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Inspector"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Comisar"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Agent special"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Asistent director"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
- else { rtext = "Subinspector"; }
- }
- else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Caporal"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Sergent"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Maior"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Capitan"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Locotenent"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "General"; }
- else { rtext = "Caporal"; }
- }
- else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)//MF Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Student"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Pompier"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Asistent"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Medic primar"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Director adjunct"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
- else { rtext = "Subinspector"; }
- }
- else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//Diavola Family Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Talhar"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mafiot"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Criminal"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Coordonator"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
- else { rtext = "Sefu'"; }
- }
- else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//Los Zetas Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Talhar"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mafiot"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Criminal"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Coordonator"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
- else { rtext = "Sefu'"; }
- }
- else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)// Thieves Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Copil"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Hot"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Jefuitor"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Violator"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Criminal"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
- else { rtext = "Copil"; }
- }
- else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Hitman Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Lunetist"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Asasin"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Asasin profesionist"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Director"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
- else { rtext = "Incepator"; }
- }
- else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//NR Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Cameraman"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Ziarist"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Reporter"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Redactor sef"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Editor"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Producator"; }
- else { rtext = "Cameraman"; }
- }
- else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//Taxi Company Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Sofer"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Taximetrist"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Dispecer"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Director"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Proprietar Taxi"; }
- else { rtext = "Incepator"; }
- }
- else if(IsAnInstructor(targetid))//Driving/Flying School Ranks
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Student"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Instructor"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Instructor profesionist"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manager"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-director"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
- else { rtext = "Student"; }
- }
- else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)// Tow Car Company
- {
- if(PlayerInfo[targetid][pRank] == 1) { rtext = "Vulcanizator"; }
- else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Mecanic incepator"; }
- else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mecanic profesionist"; }
- else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Mester"; }
- else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Inginer mecanic"; }
- else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director companie"; }
- else { rtext = "Vulcanizator"; }
- }
- else
- {
- rtext = "-";
- }
- new jtext[20];
- if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detectiv"; }
- else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Avocat"; }
- else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Prostituata"; }
- else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Dealer droguri"; }
- else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Spargator de masini"; }
- else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Reporter"; }
- else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Mecanic auto"; }
- else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; }
- else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Dealer arme"; }
- else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Dealer masini"; }
- else if(PlayerInfo[targetid][pJob] == 11) { jtext = "Fermier"; }
- else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Curier"; }
- else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Sofer autobuz"; }
- else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Ziarist"; }
- else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Camionagiu"; }
- else { jtext = "Somer"; }
- new drank[20];
- if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Da"; }
- else { drank = "Nu exista"; }
- new married[20];
- strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
- new age = PlayerInfo[targetid][pAge];
- new ptime = PlayerInfo[targetid][pConnectTime];
- new fwarn = PlayerInfo[targetid][pFwarn];
- new fpunish = PlayerInfo[targetid][pPunish];
- new drugs = PlayerInfo[targetid][pDrugs];
- new mats = PlayerInfo[targetid][pMats];
- new wanted = WantedLevel[targetid];
- new level = PlayerInfo[targetid][pLevel];
- new exp = PlayerInfo[targetid][pExp];
- new pnumber = PlayerInfo[targetid][pPnumber];
- 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 bizkey = PlayerInfo[targetid][pPbiskey];
- new intir = PlayerInfo[targetid][pInt];
- new skin = PlayerInfo[targetid][pChar];
- new Float:health;
- GetPlayerHealth(targetid, health);
- new local = PlayerInfo[targetid][pLocal];
- new PRob = PlayerInfo[targetid][pRob];
- new name[MAX_PLAYER_NAME];
- new warns = PlayerInfo[targetid][pWarns];
- new imprumut = PlayerInfo[targetid][pImprumut];
- new imprumutscazut = PlayerInfo[targetid][pImprumut]/45;
- new sms = PlayerInfo[targetid][pSMS];
- new call = PlayerInfo[targetid][pCall];
- GetPlayerName(targetid, name, sizeof(name));
- new Float:px,Float:py,Float:pz;
- GetPlayerPos(targetid, px, py, pz);
- new plrip[16];
- GetPlayerIp(targetid, plrip, sizeof(plrip));
- new string9[128];
- if(PlayerInfo[playerid][pStats] == 0)
- {
- format(string9, sizeof(string9), "{FFFFFF}Sub ce forma doresti sa-ti vizualizezi statisticile contului (/status)?");
- ShowPlayerDialog(playerid, 96, DIALOG_STYLE_MSGBOX, "Statistici cont",string9, ">>", "Text");
- }
- else if(PlayerInfo[playerid][pStats] == 1)
- {
- new year, month, day;
- getdate(year,month,day);
- new coordsstring[256];
- SendClientMessage(playerid, COLOR_LIGHTGREEN,"------------------------------------------------------------------------------------");
- format(coordsstring, sizeof(coordsstring),"» STATISTICI CONT: %s - %d.%d.%d «",name, day, month, year);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Level: %d | Sex: %s | Varsta: %d | Cash: $%s | Banca: $%s | Job: %s", level,atext,age,FormatNumber(cash),FormatNumber(account), jtext);
- SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Cont Premium: %s | Casatorit: %s | OreJucate: %d | PretLevel: $%s | Tel: %d | Warns: %d/3", drank,married,ptime,FormatNumber(costlevel),pnumber,warns);
- SendClientMessage(playerid, COLOR_GRAD3,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Credit: %d SMS/%d apeluri | Imprumut: %s$/%s$ | PuncteWanted: %d/6 | FPunish: %d/15 | PuncteRob: %d/10",sms,call, FormatNumber(imprumutscazut),FormatNumber(imprumut), wanted, fpunish, PRob);
- SendClientMessage(playerid, COLOR_GRAD4,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Droguri: %d | Materiale: %d | Respect: %d/%d | Factiune: %s | FWarns: %d/3 | Rang: %s",drugs,mats,exp,expamount,ttext,fwarn,rtext);
- SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- format(coordsstring, sizeof(coordsstring), "Administrator: %d | HP: %.1f | Casa: %d | Afacere: %d | HireKey: %d | Interior: %d | Local: %d | IP: %s", PlayerInfo[targetid][pAdmin],health,housekey,bizkey,HireCar[targetid],intir,local,plrip);
- SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Vehicul [slot #1]: %d | Vehicul [slot #2]: %d | Vehicul [slot #3]: %d | Skin: %d", PlayerInfo[targetid][pPcarkey], PlayerInfo[targetid][pPcarkey2],PlayerInfo[targetid][pPcarkey3],skin);
- SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
- }
- SendClientMessage(playerid, COLOR_LIGHTGREEN,"------------------------------------------------------------------------------------");
- }
- else if(PlayerInfo[playerid][pStats] == 2)
- {
- new string2[1152];
- new coordsstring[1152];
- new year, month, day;
- getdate(year,month,day);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}» STATISTICI CONT: {FF0000}%s {FFFFFF}- %d.%d.%d « \n", name, day, month, year);
- strcat(string2,coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}Level: {87CEFA}%d {FFFFFF}| Sex: {87CEFA}%s {FFFFFF}| Varsta: {87CEFA}%d {FFFFFF}| Cash: {87CEFA}$%s {FFFFFF}| Banca: {87CEFA}$%s \n", level,atext,age,FormatNumber(cash),FormatNumber(account));
- strcat(string2,coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}Cont Premium: {87CEFA}%s {FFFFFF}| Casatorit: {87CEFA}%s {FFFFFF}| OreJucate: {87CEFA}%d {FFFFFF}| Job: {87CEFA}%s \n", drank,married,ptime,jtext);
- strcat(string2,coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}Imprumut: {87CEFA}%s${FFFFFF}/{87CEFA}%s$ {FFFFFF}| {87CEFA}FPunish: %d/40 {FFFFFF}| PuncteWanted: {87CEFA}%d{FFFFFF}/6 | Tel: {87CEFA}%d \n",FormatNumber(imprumutscazut),FormatNumber(imprumut),wanted, fpunish, pnumber);
- strcat(string2,coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}Droguri: {87CEFA}%d {FFFFFF}| Materiale: %d {FFFFFF}| Respect: {87CEFA}%d{FFFFFF}/{87CEFA}%d {FFFFFF}| Factiune: {87CEFA}%s {FFFFFF}| Rang: {87CEFA}%s \n",drugs,mats,exp, expamount,ttext,rtext,fwarn, warns);
- strcat(string2,coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FFFFFF}Credit: {87CEFA}%d mesaje/%d apeluri {FFFFFF}| PuncteRob: {87CEFA}%d/10 {FFFFFF}| FWarns: {87CEFA}%d/3 {FFFFFF}| Warns: {87CEFA}%d/3 \n\n",sms, call, PRob, fwarn, warns);
- strcat(string2,coordsstring);
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- format(coordsstring, sizeof(coordsstring), "{FF0000}Administrator: %d | HP: %.1f | Casa: %d | Afacere: %d | HireKey: %d | Interior: %d | Local: %d | IP: %s \n", PlayerInfo[targetid][pAdmin],health,housekey,bizkey,HireCar[targetid],intir,local,plrip);
- strcat(string2, coordsstring);
- format(coordsstring, sizeof(coordsstring), "{FF0000}Vehicul [slot #1]: %d | Vehicul [slot #2]: %d | Vehicul [slot #3]: %d | Skin: %d", PlayerInfo[targetid][pPcarkey], PlayerInfo[targetid][pPcarkey2],PlayerInfo[playerid][pPcarkey3],skin);
- strcat(string2, coordsstring);
- }
- ShowPlayerDialog(playerid,97,DIALOG_STYLE_MSGBOX,"Statistici cont",string2,"Iesire","");
- }
- }
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- printf("[DEBUG]: #ShowStats - %s", sendername);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement