16.07.2013, 09:04
forward ShowStats(playerid,targetid);
Frist command:
2
Код:
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=ShowStats=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= public ShowStats(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { new atext[20]; if(PlayerInfo[targetid][pSex] == 1) { atext = "Male"; } else if(PlayerInfo[targetid][pSex] == 2) { atext = "Female"; } new otext[20]; if(PlayerInfo[targetid][pOrigin] == 1) { otext = "LS"; } new ttext[20]; if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "Medic"; } else if(gTeam[targetid] == 3 || gTeam[targetid] == 4) { ttext = "Civilian"; } else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Officer"; } else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "Medic"; } else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "Tattaglia"; } else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Barzini "; } else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Mayor "; } else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Hitman"; } else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Ballas"; } else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Grove"; } else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "Tow Car Company"; } else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "News Reporter"; } new dtext[20]; if(Var[STDPlayer][targetid] == 1) { dtext = "Chlamydia"; } else if(Var[STDPlayer][targetid] == 2) { dtext = "Gonorrhea"; } else if(Var[STDPlayer][targetid] == 3) { dtext = "Syphilis"; } else { dtext = "None"; } new ftext[20]; if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ftext = "Medic"; } else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ftext = "Tattaglia"; } else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ftext = "Barzini "; } else { ftext = "None"; } new rtext[64]; if(gTeam[targetid] == 5 || PlayerInfo[targetid][pFMember] < 255)//The 2 Organisations { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Associate"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Soldier"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Capo"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Godfather"; } else { rtext = "Outsider"; } } if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)// Tattaglia { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Tigan"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Membru"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Membru avansat "; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Coordonator clan"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Membru de incredere"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Regele tiganilor"; } else { rtext = "Tigan"; } } if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)// Barzini { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Membru"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Membru avansat"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Membru experimentat"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Membru de incredere"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Don Capone"; } else { rtext = "Incepator"; } } if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)// Ballas { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Don Ballas"; } else { rtext = "Piccioto"; } } if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)// Grove { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Don Grove"; } else { rtext = "Piccioto"; } } else 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 = "Officer"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sergeant"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Lieutenant"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Captain"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Chief"; } else { rtext = "Cadet"; } } else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//Hitman Ranks { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Freelancer"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Marksman"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Agent"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Director"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; } else { rtext = "Freelancer"; } } else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//Faction primar { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Consilier Local"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Consilier"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Avocat"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Judecator"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Primar"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Primar"; } else { rtext = "Consilier Local"; } } else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//NR Ranks { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Intern"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Local Reporter"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Local Editor"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Network Anchor"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Network Editor"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Network Producer"; } else { rtext = "Intern"; } } else { rtext = "None"; } new jtext[20]; if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detective"; } else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Lawyer"; } else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Whore"; } else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drugs Dealer"; } else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Car Jacker"; } else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Car Mechanic"; } else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; } else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Arms Dealer"; } else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Car Dealer"; } else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Boxer"; } else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Bus Driver"; } else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; } else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Street sweeper"; } else { jtext = "None"; } new drank[20]; if(PlayerInfo[targetid][pVip] == 1) { drank = "Simple VIP"; } else if(PlayerInfo[targetid][pVip] == 2) { drank = "Master VIP"; } else if(PlayerInfo[targetid][pVip] == 3) { drank = "Supreme VIP"; } else if(PlayerInfo[targetid][pVip] >= 4) { drank = "Donater"; } else { drank = "None"; } 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 lotto = PlayerInfo[targetid][pLottoNr]; new deaths = PlayerInfo[targetid][pDeaths]; new fishes = PlayerInfo[targetid][pFishes]; new bigfish = PlayerInfo[targetid][pBiggestFish]; new crimes = PlayerInfo[targetid][pCrimes]; new arrests = PlayerInfo[targetid][pArrested]; new warrests = PlayerInfo[targetid][pWantedDeaths]; new drugs = PlayerInfo[targetid][pDrugs]; new mats = PlayerInfo[targetid][pMats]; new wanted = Var[WantedLevel][targetid]; new level = PlayerInfo[targetid][pLevel]; new exp = PlayerInfo[targetid][pExp]; new kills = PlayerInfo[targetid][pKills]; new pnumber = PlayerInfo[targetid][pPnumber]; new nxtlevel = PlayerInfo[targetid][pLevel]+1; new expamount = nxtlevel*levelexp; new costlevel = nxtlevel*levelcost; new bizkey = PlayerInfo[targetid][pPbiskey]; new intir = PlayerInfo[targetid][pInt]; new local = PlayerInfo[targetid][pLocal]; new smoke = PlayerInfo[targetid][pSmoke]; new warns = PlayerInfo[targetid][pWarns]; new fwarns = PlayerInfo[targetid][pFwarn]; new beer = PlayerInfo[targetid][pBeer]; new needhelp = PlayerInfo[targetid][pCRNeedHelp]; new carkey = PlayerInfo[targetid][pPcarkey]; new helikey = PlayerInfo[targetid][pPhelikey]; new motokey = PlayerInfo[targetid][pPmotokey]; new housekey = PlayerInfo[targetid][pPhousekey]; new hlevel = PlayerInfo[targetid][pHelper]; new robing = PlayerInfo[targetid][pRobbing]; new fight[56]; if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_NORMAL) { fight = "Default"; } else if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_ELBOW) { fight = "El Bow"; } else if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_BOXING) { fight = "Boxing"; } else if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_KUNGFU) { fight = "Kung Fu"; } else if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_GRABKICK) { fight = "Grab'n'Kick"; } else if(PlayerInfo[targetid][pFS] == FIGHT_STYLE_KNEEHEAD) { fight = "Knee Head"; } else if(PlayerInfo[targetid][pFS] == 0) { fight = "Default"; } new referer[56]; if(PlayerInfo[targetid][pReferer] == 0) { referer = "None"; } else if(PlayerInfo[targetid][pReferer] == 1) { referer = "Game-Monitor"; } else if(PlayerInfo[targetid][pReferer] == 2) { referer = "Mass-uri"; } else if(PlayerInfo[targetid][pReferer] == 3) { referer = "Prieteni"; } else if(PlayerInfo[targetid][pReferer] == 4) { referer = "Altele"; } new Float:shealth = PlayerInfo[targetid][pSHealth]; new Float:health; new name[MAX_PLAYER_NAME]; GetPlayerName(targetid, name, sizeof(name)); GetPlayerHealth(targetid,health); new Float:px,Float:py,Float:pz; GetPlayerPos(targetid, px, py, pz); new y, m, d; getdate(y,m,d); new str[2150]; format(str,2150,"\t\t\t\t\t\t\t\t"color_green"Stats\n"); format(str,2150,"%s"color_cyan"%s\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"color_cyan"%02d.%02d.%02d\n\n\n",str,name,d,m,y); format(str,2150,"%s"color_red"Details"wh": \tDisease:[%s] Organisation:[%s] FishesCaught:[%d] BiggestFish:[%d] Job:[%s] MarriedTo:[%s]\n",str,dtext,ftext,fishes,bigfish,jtext,married); format(str,2150,"%s"color_red"Crimes"wh": \tKills:[%d] Deaths:[%d] WantedLevel:[%d] CrimesCommited:[%d] TimesArrested:[%d] WantedDeaths:[%d]\n",str,kills,deaths, wanted,crimes,arrests,warrests); format(str,2150,"%s"color_red"Account"wh": \tLevel:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[%s] Bank:[%s] Ph:[%d] Rob Bank:[%d/10]\n",str, level,atext,age,otext,shealth+100, DecimalPoint(targetid), DecimalPointBank(targetid), pnumber, robing); format(str,2150,"%s"color_red"Upgrades"wh": \tReferer:[%s] Team:[%s] VIP:[%s] NextLevel:[%d$] Respect:[%d/%d] Rank:[%s] Fight Style:[%s]\n",str,referer,ttext, drank,costlevel,exp,expamount,rtext,fight); format(str,2150,"%s"color_red"Inventory"wh":\tMaterials:[%d] LottoNr:[%d] Drugs:[%d] PlayingHours:[%d] Warnings:[%d/3] FactionWarns:[%d/3] Smoke:[%d/20] Beers:[%d/10] \n",str,mats,lotto,drugs,ptime,warns,fwarns,smoke,beer ); if (PlayerInfo[targetid][pPcarkey] != 999){format(str,2150,"%s"color_red"Personal car"wh":\tVehModel: [%s] VehValue:[%d] VehColor1:[%d] VehColor2:[%d] VehLocked:[%d] VehID:[%d]\n",str, CarInfo[carkey][cDescription], CarInfo[carkey][cValue], CarInfo[carkey][cColorOne], CarInfo[carkey][cColorTwo], CarInfo[carkey][cLock],carkey );} if (PlayerInfo[targetid][pPhelikey] != 999){format(str,2150,"%s"color_red"Personal heli"wh":\tVehModel: [%s] VehValue:[%d] VehColor1:[%d] VehColor2:[%d] VehLocked:[%d] VehID:[%d]\n",str, HeliInfo[helikey][heDescription], HeliInfo[helikey][heValue], HeliInfo[helikey][heColorOne], HeliInfo[helikey][heColorTwo], HeliInfo[helikey][heLock],helikey );} if (PlayerInfo[targetid][pPmotokey] != 999){format(str,2150,"%s"color_red"Personal moto"wh": VehModel: [%s] VehValue:[%d] VehColor1:[%d] VehColor2:[%d] VehLocked:[%d] VehID:[%d]\n",str, MotoInfo[motokey][mDescription], MotoInfo[motokey][mValue], MotoInfo[motokey][mColorOne], MotoInfo[motokey][mColorTwo], MotoInfo[motokey][mLock],motokey );} format(str,2150,"%s"color_red"Other"wh":\t\tHouse key: [%d] Business key: [%d] Int:[%d] local:[%d]\n",str,housekey,bizkey,intir,local); if (PlayerInfo[playerid][pHelper] >= 1){format(str,2150,"%s"color_red"Helper"wh":\t\tHelper level:[%d] CRNeedHelp: [%d]\n",str,hlevel,needhelp);} ShowPlayerDialog( playerid, 6518, DIALOG_STYLE_MSGBOX, " ", str, "Iesi", "" ); } }
Код:
if (strcmp(cmd, "/check", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SCM(playerid, COLOR_GRAD1, "{00FF00}Utilizare:{FFFFFF} /check [playerid/PartOfName]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp), GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { ShowStats(playerid,giveplayerid); format(string, sizeof(string), "{6790BE}[AdmWarning]{FFFFFF}: %s a dat /check la statusul lui [ID: %d] {FF0000}!",sendername,giveplayerid); ABroadCast(COLOR_LIGHTRED,string, 5); } } else { SCM(playerid, COLOR_GRAD1, " No Such Player"); } } } return 1; }
Код:
if (strcmp(cmd, "/stats", true) == 0) { if(IsPlayerConnected(playerid)) { ShowStats(playerid,playerid); } return 1; }