Jump to content
  • 0

Problema [/stats]


GeoS

Question

Problema intalnita (descriere): Cand dai /stats ca civil nu apare acel format , dar cand esti intr-o factiune nu mai apare acel format cu informatii
Ero(area / rile) / warning-(ul / urile): este vorba de acest format      

		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} {FFFF00}PremiumPoints: {FFFFFF}%d | Job: %s | Faction: %s | Rank: %s | FWarn: %d/3 | FPunish: %d/20 | Warns: %d/3",PlayerInfo[targetid][pPPoints],jtext,ttext,rtext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish],warn);
		SendClientMessage(playerid, COLOR_GRAD5,coordsstring);


Liniile de cod / sursa / script-ul(obligatoriu): 

public ShowStats(playerid,targetid)
{
    if(IsPlayerConnected(playerid))
	{
		new atext[20];
		if(PlayerInfo[targetid][pSex] == 1) { atext = "Masculin"; }
		else if(PlayerInfo[targetid][pSex] == 2) { atext = "Feminin"; }
  		new otext[20];
		if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Europa"; }
		else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "America"; }
		else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Asia"; }
		else if(PlayerInfo[targetid][pOrigin] == 4) { otext = "Africa"; }
		else if(PlayerInfo[targetid][pOrigin] == 5) { otext = "Australia"; }
		new ttext[20];
		if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Civilian"; }
		else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Police Department"; }
		else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "Local Police"; }
		else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "National Guard"; }
		else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Ballas Familly"; }
		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Los Aztecas"; }
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Los Santos Vagos"; }
		else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Guvern"; }
		else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Tow Car Co."; }
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "News Reporter"; }
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Grove Street Gang"; }
		else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "Hitman Agency"; }
		else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "School Instructor"; }
		else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { ttext = "Los Santos Taxi"; }
		else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { ttext = "Paramedic"; }
		new dtext[20];
		if(STDPlayer[targetid] == 1) { dtext = "Chlamydia"; }
		else if(STDPlayer[targetid] == 2) { dtext = "Gonorrhea"; }
		else if(STDPlayer[targetid] == 3) { dtext = "Syphilis"; }
		else { dtext = "None"; }
	    new jailtext[64];
	    if(PlayerInfo[targetid][pJailed] == 0)
	    {
        	jailtext = "No";
		}
		if(PlayerInfo[targetid][pJailed] >= 1)
		{
			new jailtim = PlayerInfo[targetid][pJailTime];
			new jailtim2[10];
			format(jailtim2,sizeof(jailtim2),"%d",jailtim);
		    jailtext = jailtim2;
		}
	    new rtext[64];
		if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Officer"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Inspector"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Cadet"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Captain"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "General"; }
	        else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Assistant Chief"; }
	        else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Chief"; }
			else { rtext = "Officer"; }
		}
		else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Professional Staff"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Special Agent"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Supervisory Special Agent"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent in Charge"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Section Chief"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Assistant Director"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Director"; }
			else { rtext = "Professional Staff"; }
		}
		else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Private"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Corporal"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Second Lieutenant"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "First Lieutenant"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Major"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Captain"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "General"; }
			else { rtext = "Private"; }
		}
		else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)//The Triad's Mafia
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Enforcer"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Associate"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)// porrello
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Enforcer"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Associate"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//sLSFam
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Enforcer"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Associate"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)//Guvern
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Sofer"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Consilier"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Consilier Sef"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Deputat"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Ministru"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Prim-ministru"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Presedinte"; }
			else { rtext = "Sofer"; }
        }
		else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Tow Car Co.Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Mechanic"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Senior Mechanic"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Supervisor"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Manager"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Company Co."; }
			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Company Own."; }
			else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//News Reporter
		{
		    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 if(PlayerInfo[targetid][pRank] == 7) { rtext = "Network Director"; }
			else { rtext = "Intern"; }
		}
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//NLSFam
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Outsider"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Enforcer"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Associate"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Underboss"; }
			else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
			else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don"; }
			else { rtext = "Outsider"; }
		}
		else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11)//Hitman Ranks
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Assassin"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Professional"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Agent"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Made Man"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Contract Killer"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Vice-Director"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Director"; }
			else { rtext = "Freelancer"; }
		}
		else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)//si
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Instructor"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Senior Instructor"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Supervisor"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Instr. Co."; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Instr. Own."; }
			else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13)//ls taxi
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Taxi Rookie"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Cabbie"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Dispatcher"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Shift Supervisor"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Taxi Manager"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Taxi Owner"; }
			else { rtext = "Trainee"; }
		}
		else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14)//fireman
		{
		    if(PlayerInfo[targetid][pRank] == 1) { rtext = "Assistent"; }
			else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Paramedic"; }
			else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Paramedic in Charge"; }
			else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Medic"; }
			else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Medic Field Chief"; }
		    else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Assistant Chief Medic"; }
		    else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Chief Medic"; }
			else { rtext = "Assistent"; }
		}
		else
		{
		    rtext = "None";
		}
        new jtext[20];
        if(PlayerInfo[targetid][pJob] == 1) { jtext = "Drugs Dealer"; }
        else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Pizza Boy"; }
        else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Mechanic"; }
        else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Arms Dealer"; }
        else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Pescar"; }
        else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Camionagiu"; }
        else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Drujbar"; }
	    else { jtext = "None"; }
		new drank[20];
		if(PlayerInfo[targetid][pPremiumAccount] == 0) { drank = "No"; }
		else if(PlayerInfo[targetid][pPremiumAccount] == 1) { drank = "{AE1801}Yes"; }
		else { drank = "None"; }
		new married[20];
		strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
		new mutedt[50];
  		if(PlayerInfo[targetid][pMuteTime] == 0)
		{
			mutedt = "No";
		}
  		else if(PlayerInfo[targetid][pMuteTime] >= 1)
		{
			new mutetim = PlayerInfo[targetid][pMuteTime];
			new mutetim2[10];
			format(mutetim2,sizeof(mutetim2),"%d",mutetim);
			mutedt = mutetim2;
	 	}
		new carx1[20];
	 	if(personalcar[targetid] != 0)
	 	{
			new carx2[20];
			format(carx2,sizeof(carx2),"%d",personalcar[targetid]);
			carx1 = carx2;
	 	}
	 	else if(personalcar[targetid] == 0)
	 	{
	 	    carx1 = "No spawned";
	 	}
		new account = PlayerInfo[targetid][pAccount];
		new cash = GetPlayerCash(targetid);
		new ptime = PlayerInfo[targetid][pConnectTime];
		new lotto = PlayerInfo[targetid][pLottoNr];
		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 = PlayerInfo[targetid][pWantedLevel];
		new level = PlayerInfo[targetid][pLevel];
		new exp = PlayerInfo[targetid][pExp];
        new nxtlevel = PlayerInfo[targetid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		new costlevel = nxtlevel*levelcost;//10k for testing purposes
		new pnumber = PlayerInfo[targetid][pPnumber];
		new rob = PlayerInfo[targetid][pRob];
		new warn = PlayerInfo[targetid][pWarns];
		new hkey = PlayerInfo[targetid][pPhousekey];
		new bkey = PlayerInfo[targetid][pPbiskey];
		new playersip[182];
		GetPlayerIp(targetid,playersip,sizeof(playersip));
		new name[MAX_PLAYER_NAME];
		GetPlayerName(targetid, name, sizeof(name));
		new Float:px,Float:py,Float:pz;
		GetPlayerPos(targetid, px, py, pz);
		
		new reffname[25];
		if(PlayerInfo[targetid][pReferral] != 0)
		{
			new field[128];
			format(field,sizeof(field),"SELECT `name` FROM users WHERE `ID`='%d'",PlayerInfo[targetid][pReferral]);
			mysql_query(SQL,field);
			mysql_store_result();
			if(mysql_retrieve_row())
			{
				mysql_fetch_field_row(reffname, "name");
				mysql_free_result();
			}
			mysql_free_result();
		}
		else
		{
		    reffname = "Nu exista";
		}
		new coordsstring[999];
		format(coordsstring, sizeof(coordsstring), "{33AA33}================{FFFFFF}%s [%d]{33AA33}================", name,targetid);
		SendClientMessage(playerid, COLOR_WHITE,coordsstring);
		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} Level: %d | Sex: %s | Cash: %s | Bank: %s | Phone: %d  ", level,atext,FormatNumber(cash),FormatNumber(account), pnumber);
		SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} Premium Account:{FF0000} %s {FFFFFF}| Next Level: %s$ | Respect: %d/%d | Hours Played: %d | Rob Points: %d/20", drank,FormatNumber(costlevel),exp,expamount,ptime,rob);
		SendClientMessage(playerid, COLOR_GRAD2,coordsstring);
		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} Wanted Deaths: %d | CrimesCommited: %d | TimesArrested: %d | Jail: %s | Muted: %s ", warrests,crimes,arrests,jailtext,mutedt);
		SendClientMessage(playerid, COLOR_GRAD3,coordsstring);
		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} WantedLevel: %d | Married with:%s | Lotto:%d | Disease: %s | Drugs: %d | Materials: %d | Referral: %s",wanted,married,lotto,dtext,drugs,mats,reffname);
		SendClientMessage(playerid, COLOR_GRAD4,coordsstring);
		format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} {FFFF00}PremiumPoints: {FFFFFF}%d | Job: %s | Faction: %s | Rank: %s | FWarn: %d/3 | FPunish: %d/20 | Warns: %d/3",PlayerInfo[targetid][pPPoints],jtext,ttext,rtext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish],warn);
		SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
	    if (PlayerInfo[playerid][pAdmin] >= 1)
		{
			format(coordsstring, sizeof(coordsstring), "{FF0000}>> House: %d | Biz: %d | HireKey: %d | IP: %s | Interior ID: %d | Virtual World: %d | Spawned Car: %s | SQLID: %d",hkey,bkey,HireCar[targetid],playersip,GetPlayerInterior(targetid),GetPlayerVirtualWorld(targetid),carx1,PlayerInfo[targetid][pSQLID]);
			SendClientMessage(playerid, COLOR_LIGHTRED,coordsstring);
		}
		SendClientMessage(playerid, COLOR_WHITE,"{33AA33}======================================================");
	}
}


Imagini / Video (optional):-
Ati incercat sa rezolvati singur?:Da

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Mesajul pe care l-ai pus tu e prea mare asa ca imparte-l in doua:

In loc de :

format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} {FFFF00}PremiumPoints: {FFFFFF}%d | Job: %s | Faction: %s | Rank: %s | FWarn: %d/3 | FPunish: %d/20 | Warns: %d/3",PlayerInfo[targetid][pPPoints],jtext,ttext,rtext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish],warn);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);

Pune asa:

format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} Faction: %s | Rank: %s | FWarn: %d/3 | FPunish: %d/20",ttext,rtext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish]);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
format(coordsstring, sizeof(coordsstring), "{FF0000}>>{FFFFFF} PremiumPoints: {FFFFFF}%d | Job: %s | Warns: %d/3",PlayerInfo[targetid][pPPoints],jtext,warn);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);

 

Edited by Neooooo
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.