[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 2 gostiju 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


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!");
    }
    }

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!");
    }
    }