[Pomoc] stats u textdrawu..hvala svima do neba moze lock!


Započeo Otisao s Foruma!, Februar 21, 2012, 22:03:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

vlado_plavsic

To je komanda kojom pozivas ShowStats callback...povecaj string tamo gde sam ti rekao i verovatno ce biti u redu.

EDIT:Nisam ni video odmah komandu celu xD

zameni je sa ovom:

if (strcmp(cmd, "/stats", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (gPlayerLogged[playerid] != 0)
			{
				ShowStats(playerid,playerid);
				GetPlayerName(playerid, sendername, sizeof(sendername));
			    format(string, sizeof(string), "* %s gleda svoju iskaznicu.", sendername);
			    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Niste prijavljeni!");
			}
		}
		return 1;
	}
Poslednja Izmena: Februar 22, 2012, 19:51:14 POSLE PODNE od Vlado_Plavsic aka Plavsa

Ali brate to je komanda od prije kada je bio u textdrawu stats  :(
[[/center]
DgL <3
Otisao s Foruma zz


Blaeks

*

Madmen

one varijable nisi trebao brisati omggg to je stats komanda samo definises sve to sto imas u errorima ubaci ovo sto cu ti dati, nemoj ni jedno slovo dirati
new ptime = PlayerInfo[targetid][pConnectTime];
		new level = PlayerInfo[targetid][pLevel];
		new exp = PlayerInfo[targetid][pExp];
		new drugs = PlayerInfo[targetid][pDrugs];
		new mats = PlayerInfo[targetid][pMats];
		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 carkey = PlayerInfo[targetid][pPcarkey];
		new carkey2 = PlayerInfo[targetid][pPcarkey2];
		new carkey3 = PlayerInfo[targetid][pPcarkey3];
		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 string[448];
        format(string,sizeof(string),"------------ \nLevel:[%d] \nPol:[%s] \nDzep:[$%d] \nBanka:[$%d] \nBroj Telefona:[%d] \n------------ \nSati Igranja:[%d] \nPosao:[%s] \nRespekt:[%d/%d] \nDonateRank:[%s] \n------------ \nOrganizacija:[%s] \nDroga:[%d] \nMaterijali:[%d] \n----------- \nKljuc kuce [%d] \nKljuc biznisa [%d] \nVeh1 [%d] \nVeh2 [%d] \nVeh3 [%d]",level,atext,cash,account,pnumber,ptime,jtext,exp,expamount,drank,ftext,drugs,mats,housekey,bizkey,carkey,carkey2,carkey3);
		ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"{0000FF}Stats:",string,"Dobro","Dobro!");
	}
}

epa brate nece pa nece ovako stoji i nece da pokaze...ccc a ima i neki /oldstats u chatu se pojavi tu ima ime od igraca pise lvl i to ostalo..

new coordsstring[256];
		SendClientMessage(playerid, COLOR_GRAD6,"Za Admine:");  samo ovo pokaze
		format(coordsstring, sizeof(coordsstring), "- House key [%d] Business key [%d] Veh1 [%d] Veh2 [%d] Veh3 [%d] HireKey [%d] int:[%d] virworld:[%d] local[%d]", housekey,bizkey,carkey,carkey2,carkey3,HireCar[targetid],intir,virworld,local);
		SendClientMessage(playerid, COLOR_GRAD6,coordsstring);
	    new red[512];
        new red2[512];
        new string[258];
        format(red, sizeof(red), "Level:[%d] \nPol:[%s] \nDzep:[$%d] \nBanka:[$%d] \nBroj Telefona:[%d] \n------------ \nSati Igranja:[%d] \nPosao:[%s]\n",level,atext,cash,pAccount,pnumber,ptime,jtext);
        format(red2,sizeof(red2),"\nRespekt:[%d/%d] \nDonateRank:[%s] \n------------ \nOrganizacija:[%s] \nDroga:[%d] \nMaterijali:[%d] \n----------- \nKljuc kuce [%d] \nKljuc biznisa [%d] \nVeh1 [%d] \nVeh2 [%d] \nVeh3 [%d]\n",exp,expamount,drank,ftext,drugs,mats,housekey,bizkey,carkey,carkey2,carkey3);
        ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"{0000FF}Stats:",string,"Dobro","Dobro!");
	    }
    }


ali ovo nece da pokaze stavio sam i tu komandu gdje treba ali  nece:S

edit: ne pokaze mu i dialogu to nego u chatu :S to za admine ccc
Poslednja Izmena: Februar 22, 2012, 22:21:25 POSLE PODNE od ¢fg™'87
[[/center]
DgL <3
Otisao s Foruma zz


vlado_plavsic

Kako tako traljavo radis,ne moze nista da se raspozna.Evo ti ovako ubaci:


new coordsstring[256];
		new coordsstring1[256];
		new coordsstring2[256];
		new string[258];
		format(coordsstring, sizeof(coordsstring), "- House key [%d] Business key [%d] Veh1 [%d] Veh2 [%d] Veh3 [%d] HireKey [%d] int:[%d] virworld:[%d] local[%d]", housekey,bizkey,carkey,carkey2,carkey3,HireCar[targetid],intir,virworld,local);
		format(coordsstring1, sizeof(coordsstring1), "Level:[%d] \nPol:[%s] \nDzep:[$%d] \nBanka:[$%d] \nBroj Telefona:[%d] \n------------ \nSati Igranja:[%d] \nPosao:[%s]\n",level,atext,cash,pAccount,pnumber,ptime,jtext);
		format(coordsstring2,sizeof(coordsstring2),"\nRespekt:[%d/%d] \nDonateRank:[%s] \n------------ \nOrganizacija:[%s] \nDroga:[%d] \nMaterijali:[%d] \n----------- \nKljuc kuce [%d] \nKljuc biznisa [%d] \nVeh1 [%d] \nVeh2 [%d] \nVeh3 [%d]\n",exp,expamount,drank,ftext,drugs,mats,housekey,bizkey,carkey,carkey2,carkey3);
		format(string, 1000," %s%s%s",coordsstring,coordsstring1,coordsstring2);
		ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"{0000FF}Stats:",string,"Dobro","Dobro!");
	    }
    }

Blaeks

*

Madmen

Ovako kako sam ti ja dao je za Gf pun pogodak ;)

 Vlado_Plavsic aka Plavsa hvalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ti do nebaaaaaaaaa kraljuuuuuuuuuuuu careeeeeeeeeeeeee <3<3<3 radiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii hvala i ostalima koji su pomogliiii u ovome.. :D :D :D :D :D :D i da pitam dali mogu npr ubacit za ubistva i to ostalo sto jos ima..

edit: i koliko da stavim coodstring da mi bude siroko kao kod mene u potpisu ovo??
Poslednja Izmena: Februar 22, 2012, 22:45:40 POSLE PODNE od ¢fg™'87
[[/center]
DgL <3
Otisao s Foruma zz


vlado_plavsic

Evo ti primer za kills pa ti posle na osnovu toga odradi ostalo.


// Iznad tog(3-4 reda) imas nesto slicno ovome,napravi jedan red i tu upisi ovo:

new ubistva == [PlayerInfo][playerid][pKills];

// Onda u neki od format-a ubacis ovo:

Ubistva:[%d] // tamo posle zareza dodas "ubistva" bez navodnika.


Evo ovo Ubistva cu da ti ubacim u ono ali ne zaboravo onu definicju !!

new coordsstring[256];
		new coordsstring1[256];
		new coordsstring2[256];
		new string[258];
		format(coordsstring, sizeof(coordsstring), "- House key [%d] Business key [%d] Veh1 [%d] Veh2 [%d] Veh3 [%d] HireKey [%d] int:[%d] virworld:[%d] local[%d]", housekey,bizkey,carkey,carkey2,carkey3,HireCar[targetid],intir,virworld,local);
		format(coordsstring1, sizeof(coordsstring1), "Level:[%d] \nPol:[%s] \nDzep:[$%d] \nBanka:[$%d] \nBroj Telefona:[%d] \n------------ \nSati Igranja:[%d] \nPosao:[%s]\nUbistva:[%d]",level,atext,cash,pAccount,pnumber,ptime,jtext,ubistva);
		format(coordsstring2,sizeof(coordsstring2),"\nRespekt:[%d/%d] \nDonateRank:[%s] \n------------ \nOrganizacija:[%s] \nDroga:[%d] \nMaterijali:[%d] \n----------- \nKljuc kuce [%d] \nKljuc biznisa [%d] \nVeh1 [%d] \nVeh2 [%d] \nVeh3 [%d]\n",exp,expamount,drank,ftext,drugs,mats,housekey,bizkey,carkey,carkey2,carkey3);
		format(string, 1000," %s%s%s",coordsstring,coordsstring1,coordsstring2);
		ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"{0000FF}Stats:",string,"Dobro","Dobro!");
	    }
    }