Hello, I just want a modern /stats that opens a new window in game, not shown in chat.
PHP код:
public ShowStats(playerid,targetid)
{
if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
{
new cash = GetPlayerMoney(targetid);
new atext[20];
if(PlayerInfo[targetid][pPol] == 1) { atext = "Musko"; }
else if(PlayerInfo[targetid][pPol] == 2) { atext = "Zensko"; }
new otext[20];
if(PlayerInfo[targetid][pDrzava] == 1) { otext = "Hrvatska"; }
else if(PlayerInfo[targetid][pDrzava] == 2) { otext = "BiH"; }
else if(PlayerInfo[targetid][pDrzava] == 3) { otext = "Srbija"; }
else if(PlayerInfo[targetid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[targetid][pDrzava] == 5) { otext = "Slovenija"; }
else if(PlayerInfo[targetid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[targetid][pDrzava] == 7) { otext = "Ostalo"; }
new dtext[20];
if(STDPlayer[targetid] == 1) { dtext = "Hlamidija"; }
else if(STDPlayer[targetid] == 2) { dtext = "Goroneja"; }
else if(STDPlayer[targetid] == 3) { dtext = "Sifilis"; }
else { dtext = "Nema"; }
new ftext[30];
if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)
{ ftext = "PD"; }
else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)
{ ftext = "FBI"; }
else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)
{ ftext = "Bolnica"; }
else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)
{ ftext = "ICF"; }
else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)
{ ftext = "LCN"; }
else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)
{ ftext = "Gradonacelnik"; }
else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)
{ ftext = "ICA"; }
else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)
{ ftext = "CNN"; }
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)
{ ftext = "Ballas"; }
else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14)
{ ftext = "NR"; }
else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)
{ ftext = "GSF"; }
else
{ ftext = "Nema"; }
new f2text[20];
if(PlayerInfo[targetid][pFMember] < 255) { f2text = FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyName]; }
else { f2text = "Nema"; }
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 = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Kadet"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Policajac"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Narednik"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Inspektor"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Porucnik"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Nacelnik"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Agent"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Presretac"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Tajni Agent"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Cobra"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Zamenik"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Direktor"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)//MEdic Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Brat"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Doktor"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Hirurg"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Spec.Hirurg"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Zamenik"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Direktor"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//ICF Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Forastero"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Asociado"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Miembro"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Proscrito"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Mano Derecha"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Corona"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//LCN Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Associate"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Mafioso"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Cappo"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Consigliere"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Don"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Godfather"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 7)//Mayor ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Vozac"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Zastitar"; }
else if(PlayerInfo[targetid][pLeader] == 7) { rtext = "Gradonacelnik"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//ICA Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Ucenik"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Pomagac"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Ucenjivac"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Lovac"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Ubica"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Agent47"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//CNN Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Novinar"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Stariji Novinar"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Reporter"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Web Urednik"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Producent"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Glavni Urednik"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)//ballas Rankovi
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "L.Y.Gangster"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Young Gangster"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "O.Y.Gangster"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "O.Gangster"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "D.O.G"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Top O.G"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14)//NR Rankovi
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rookie"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Driver"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Street Driver"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Pro Driver"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Under Boss"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Big Boss"; }
else { rtext = "Nema"; }
}
else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)//GSF gang Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Busta"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Homeboy"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Real Memba"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Gangsta"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "O.G"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Top O.G"; }
else { rtext = "Nema"; }
}
else
{
rtext = "Nema";
}
new jtext[20];
if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detektiv"; }
else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Advokat"; }
else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Prostitutka"; }
else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Diler droge"; }
else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Kradljivac auta"; }
else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Novinar"; }
else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Mehanicar"; }
else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Telohranitelj"; }
else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Diler oruzija"; }
else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Farmer"; }
else if(PlayerInfo[targetid][pJob] == 11) { jtext = "Radnik"; }
else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Vozac busa"; }
else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Raznosac novina"; }
else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Dostavljac"; }
else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Raznosac pice"; }
else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Kosac trave"; }
else if(PlayerInfo[targetid][pJob] == 19) { jtext = "Farmer droge"; }
else if(PlayerInfo[targetid][pJob] == 20) { jtext = "Svercer droge"; }
else if(PlayerInfo[targetid][pJob] == 21) { jtext = "Komunalno"; }
else if(PlayerInfo[targetid][pJob] == 22) { jtext = "Svercer materijala"; }
else if(PlayerInfo[targetid][pJob] == 23) { jtext = "Diler Oruzija"; }
else if(PlayerInfo[targetid][pJob] == 25) { jtext = "Postar"; }
else if(PlayerInfo[targetid][pJob] == 26) { jtext = "Masinovodja"; }
else { jtext = "Nema"; }
new drank[20];
if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Bronzani"; }
else if(PlayerInfo[targetid][pDonateRank] == 2) { drank = "Srebrni"; }
else if(PlayerInfo[targetid][pDonateRank] >= 3) { drank = "Zlatni"; }
else { drank = "Nema"; }
new married[20];
strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
new age = PlayerInfo[targetid][pGodine];
new ptime = PlayerInfo[targetid][pConnectTime];
new deaths = PlayerInfo[targetid][pDeaths];
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 kills = PlayerInfo[targetid][pKills];
new pnumber = PlayerInfo[targetid][pPnumber];
new account = PlayerInfo[targetid][pAccount];
new nxtlevel = PlayerInfo[targetid][pLevel]+1;
new expamount = nxtlevel*levelexp;
new housekey = PlayerInfo[targetid][pPhousekey];
new bizkey = PlayerInfo[targetid][pPbiskey];
new local = PlayerInfo[targetid][pLocal];
new warns = PlayerInfo[targetid][pWarns];
new poeni = PlayerInfo[playerid][pPayCheck]/225;
new name[MAX_PLAYER_NAME];
new Float:shealth = PlayerInfo[targetid][pSHealth];
new crimes = PlayerInfo[targetid][pCrimes];
new arrests = PlayerInfo[targetid][pArrested];
new warrests = PlayerInfo[targetid][pWantedDeaths];
GetPlayerName(targetid, name, sizeof(name));
new Float:px,Float:py,Float:pz;
GetPlayerPos(targetid, px, py, pz);
new coordsstring[256];
format(coordsstring, sizeof(coordsstring),"______________________________________________________________________________Zivot Igraca____");
SendClientMessage(playerid, COLOR_LIGHTBLUE,coordsstring);
format(coordsstring, sizeof(coordsstring)," Igrac: %s",name);
SendClientMessage(playerid, COLOR_ORANGE,coordsstring);
format(coordsstring, sizeof(coordsstring), " Level:[%d] Respekti:[%d/%d] Novac:[$%d] Banka:[%d$] Mob:[%d] ", level,exp,expamount,cash,account,pnumber );
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
format(coordsstring, sizeof(coordsstring), " Pol:[%s] Godine:[%d] Drzava[%s] Sati Igre:[%d] Donator:[%s] Upozorenja[%d]", atext,age,otext,ptime,drank,warns);
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
format(coordsstring, sizeof(coordsstring), " Posao:[%s] Ozenjen/Udata:[%s] Droga:[%d] Materijali:[%d] Bolest:[%s] Spawn Health:[%.1f]",jtext,married,drugs,mats,dtext,shealth+50);
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
format(coordsstring, sizeof(coordsstring), " Ubistava:[%d] Smrti:[%d] Zlocina pocinjeno:[%d] Puta Uhapsen:[%d] Wanted Smrti:[%d] Trazeni level:[%d]",kills,deaths,crimes,arrests,warrests,wanted);
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
format(coordsstring, sizeof(coordsstring), " Organizacija:[%s] Rank:[%s] Kuca [%d] Firma [%d] Local[%d] PayDay Poeni[%d/30]",ftext,rtext,housekey,bizkey,local,poeni);
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"_______________________________________________________________________Euro Gaming RolePlay Server___");
}
}
I'm a begginer. You didn't help much!
He helped you enough. Read the links he gave you, and good luck.
Make the "coordsstring[ 1024 ]" or higher, it depends on the lenght and instead of sending messages, use the string on this function
And insert any of the messages to the format into coordsstring with only one time using the format.