[POMOC]/stats


Započeo Alezars, Novembar 10, 2013, 23:33:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:SE
Detaljan opis problema:Hteo sam da namestim stats da kad kucam /stats da mi izbaci u cetu.E sad kad sam namestio respect treba da mi pise koliko imam respekta npr
Respect: 11,a meni pise Respect: 56541612651651231 evo i slike
Dio skripte:ako treba dacu
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.dodaj.rs/?2O/11u/1uFvIGMO/4.png

Daj dio skripte, bez toga ti niko ne moze pomoci jer ne znamo gdje si zabrljao :P
176.9.140.165:8450 TBB <3
www.TheBig-Bang.info

SendClientMessage(playerid,COLOR_RED,"|---------------------------------[Status Korisnika]--------------------------------|");
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");

Ovo?

public ShowStats(playerid,targetid)
{
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
   {
      new cash = GetPlayerMoney(targetid);
      new atext[20];
      if(PlayerInfo[targetid][pSex] == 1) { atext = "Musko"; }
      else if(PlayerInfo[targetid][pSex] == 2) { atext = "Zensko"; }
        new otext[20];
      if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Srbija"; }
      else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Bosna i Hercegovina"; }
      else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Republika Srpska"; }
      else if(PlayerInfo[targetid][pOrigin] == 4) { otext = "Hrvatska"; }
        else if(PlayerInfo[targetid][pOrigin] == 5) { otext = "Crna Gora"; }
        else if(PlayerInfo[targetid][pOrigin] == 6) { otext = "Makedonija"; }
      else if(PlayerInfo[targetid][pOrigin] == 7) { otext = "Slovenija"; }
      else if(PlayerInfo[targetid][pOrigin] == 8) { otext = "Ostalo"; }
         new ttext[20];
  if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medic"; }
  else if(gTeam[targetid] == 3 || gTeam[targetid] == 4) { ttext = "Civilian"; }
  else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "LS PD"; }
  else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "FBI"; }
  else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "LS MD"; }
  else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "The Russian Mafia"; }
  else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "The Escobar Cartel"; }
  else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Predsednik"; }
  else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "[SW:RT] Novinar"; }
  else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi"; }
  else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { ttext = "18th Street Gang"; }
  else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { ttext = "Balkan Snakes"; }
  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 ftext[30];
   if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)
  { ftext = "LSPD"; }
    if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)
  { ftext = "FBI"; }
  else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)
  { ftext = "LSMD"; }
  else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)
  { ftext = "The Russian Mafia"; }
  else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)
  { ftext = "The Escobar Cartel"; }
  else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)
  { ftext = "Predsednik"; }
  else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)
  { ftext = "[SW:RT] Novinari"; }
  else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)
  { ftext = "Taxi"; }
  else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)
  { ftext = "18th Street gang"; }
  else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16)
  { ftext = "Balkan Snakes"; }
  else
  { ftext = "None"; }
  new f2text[20];
     if(PlayerInfo[targetid][pFMember] < 255) { f2text = FamilyInfo[PlayerInfo[targetid][pFMember]][FamilyName]; }
  else { f2text = "None"; }
     new rtext[64];
     if(gTeam[targetid] == 5 || PlayerInfo[targetid][pFMember] < 255)
     {
         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"; }
  }
  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 = "Police Officer"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Corporal"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Sergeant"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Lieutenant"; }
         else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Captain"; }
         else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Deputy Chief"; }
         else if(PlayerInfo[targetid][pRank] == 8) { rtext = "Chief"; }
   else { rtext = "Cadet"; }
  }
  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 Trainee"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Special Agent"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent in Charge"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Assistant Director in Charge"; }
      else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
   else { rtext = "Intern"; }
  }
  else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//18th Street Gang Ranks
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rank 1"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Rank 2"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Rank 3"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Rank 4"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Rank 5"; }
     else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Lider"; }
   else { rtext = "Rank 1"; }
  }
  else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//The Escobar Cartel Ranks
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rank 1"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Rank 2"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Rank 3"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Rank 4"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Rank 5"; }
     else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Lider"; }
   else { rtext = "Rank 1"; }
  }
  else if(PlayerInfo[targetid][pMember] == 7)//VLADA RANKOVI
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Vozac Rank 1"; }
      else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Vozac Rank 2"; }
      else if(PlayerInfo[targetid][pRank] == 3) { rtext = "BodyGuard Rank 1"; }
      else if(PlayerInfo[targetid][pRank] == 4) { rtext = "BodyGuard Rank 2"; }
       else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Potpredsednik"; }
     else if(PlayerInfo[targetid][pLeader] == 7) { rtext = "Lider"; }
      else { rtext = "None"; }
  }
  else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//NOVINARI RANK
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Intern Worker"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Journalist"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Head Journalist"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Company Secretary"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "ABC Manager"; }
      else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Network Producer"; }
   else { rtext = "Intern Worker"; }
  }
  else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//TAXI RANKOVI
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rank 1"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Rank 2"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Rank 3"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Rank 4"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Rank 5"; }
      else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Lider"; }
   else { rtext = "Trainee"; }
  }
  else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)//Balkan Snakes RANKOVI
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rank 1"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Rank 2"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Rank 3"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Rank 4"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Rank 5"; }
     else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Lider"; }
   else { rtext = "Outsider"; }
  }
  else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16)//Balkan Snakes RANKOVI
  {
      if(PlayerInfo[targetid][pRank] == 1) { rtext = "Rank 1"; }
   else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Rank 2"; }
   else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Rank 3"; }
   else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Rank 4"; }
   else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Rank 5"; }
   else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Lider"; }
   else { rtext = "Dumb Hoe"; }
  }
  else
  {
  rtext = "None";
  }
        new jtext[20];
        if(PlayerInfo[targetid][pJob] == 1) { jtext = "Drvosjeca"; }
        else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Postar"; }
        else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Prostitutka"; }
        else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Vozac Goriva"; }
        else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Automehanicar"; }
        else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; }
        else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Pilot"; }
        else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Bokser"; }
        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 = "Kamiondzija"; }
        else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Raznosac pice"; }
        else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Farmer"; }
        else if(PlayerInfo[targetid][pJob] == 21) { jtext = "Cistac Ulica"; }
        else if(PlayerInfo[targetid][pJob] == 23) { jtext = "Komunalac"; }
        else if(PlayerInfo[targetid][pJob] == 28) { jtext = "Kosac Trave"; }
        else if(PlayerInfo[targetid][pJob] == 30) { jtext = "Security"; }
      else { jtext = "Nezaposlen"; }
  new drank[20];
  if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Bronze donator"; }
  else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "Silver donator"; }
  else if(PlayerInfo[targetid][pDonateRank] >= 3) { drank = "Gold donator"; }
  else { drank = "None"; }
  new age = PlayerInfo[targetid][pAge];
  new ptime = PlayerInfo[targetid][pConnectTime];
  new lotto = PlayerInfo[targetid][pLottoNr];
  new fishes = PlayerInfo[targetid][pFishes];
  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 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 sk = PlayerInfo[targetid][pPstankey];
  new bizkey = PlayerInfo[targetid][pPbiskey];
  new carkey = PlayerInfo[targetid][pPcarkey];
  new carkey2 = PlayerInfo[targetid][pPcarkey2];
  new carkey3 = PlayerInfo[targetid][pPcarkey3];
  new intir = PlayerInfo[targetid][pInt];
  new virworld = PlayerInfo[targetid][pVirWorld];
  new local = PlayerInfo[targetid][pLocal];
  new Float:health;
  new name[MAX_PLAYER_NAME];
  new brak = PlayerInfo[targetid][pMarried];
  new k = PlayerInfo[targetid][pKredit1];
  GetPlayerName(targetid, name, sizeof(name));
  GetPlayerHealth(targetid,health);
  new Float:px,Float:py,Float:pz;
  GetPlayerPos(targetid, px, py, pz);
      new coordsstring1[256];
      new coordsstring2[380];
      new coordsstring3[256];
      new coordsstring4[256];
      new coordsstring5[256];
      new coordsstring6[256];
      new stats[1148];
      format(coordsstring1, sizeof(coordsstring1),"{0080C0}|---------------------------------[Status Korisnika]--------------------------------|\n{ff0000}-Dosije: /dosije\n{FFFFFF}-Ime i Prezime: %s\n-ID: [%d]\n-Level:[%d]",name,playerid,level);
      format(coordsstring2, sizeof(coordsstring2), "\n-{FFFFFF}Respect:[%d/%d]\n-DonatorRank:[%s]\n-Br.Telefona:[%d]\n-Odigranih sati:[%d]\n{0080C0}[--------------Bankovni Racun--------------]\n{FFFFFF}-Novac:[$%d]\n-Banka:[$%d]\n", exp,expamount,drank, pnumber, ptime,cash, account);
      format(coordsstring3, sizeof(coordsstring3), "{0080C0}[---------------Licna Karta---------------]\n{FFFFFF}-Godina:[%d]\n-Pol:[%s]\n-Drzava:[%s]", age,atext,otext);
      format(coordsstring4, sizeof(coordsstring4), "\n{FFFFFF}-Posao:[%s]\n-Brak:[%s]\n-Organizacija:[%s]\n-Rank:[%s]\n-Wanted Level:[%d]\n{0080C0}[----------------Torba-----------------]\n{FFFFFF}-Lotto Br.:[%d]\n-Uhvacene ribe:[%d]\n",jtext,brak,ttext,rtext,wanted,lotto, fishes );
      format(coordsstring5, sizeof(coordsstring5), "-Droga:[%d]\n-Materijali:[%d]\n-T.Kredit:[%d]\n{0080C0}[-------------------Imovina-------------------]\n{0080C0}Kljucevi: {ffffff}-Kuca:[%d] -Firma:[%d] -Stan:[%d]",drugs,mats,k,housekey,bizkey,sk);
      format(coordsstring6, sizeof(coordsstring6), "\n{0080C0}Vozila Kljucevi: {FFFFFF}-Veh1:[%d] -Veh2:[%d] -Veh3:[%d]\n{0080C0}Ostalo: {ffffff}- HireKey:[%d] -Int:[%d] -VW:[%d] -Local:[%d]\n{0080C0}|-------------------------------------------------------------------------------------------|", carkey,carkey2,carkey3,HireCar[targetid],intir,virworld,local);
      format(stats, sizeof(stats),"%s%s%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5,coordsstring6);
      ShowPlayerDialog(playerid, sizeof(stats), DIALOG_STYLE_MSGBOX, "{0080C0}Serbian Wolfs RolePlay Stats {FFFFFF}[ serbianwolfs.createaforum.com ]", stats , "Uredu", "");
      }

Tu se cini sve ok sa respm....
Nije ti tu problem...
Poslednja Izmena: Novembar 11, 2013, 00:25:20 PRE PODNE od [X-3] Ralph

Nego? ae pomagaj ko boga te molim  :'(


 new levelexp = 4;
nzm na koje mislis od ova dva
new expamount = nxtlevel*levelexp;
Poslednja Izmena: Novembar 11, 2013, 00:44:51 PRE PODNE od Alezars

Dodaj u vrh:
new levelexp = 4;

i ne bi trebalo biti problema vise.
znaci za prvi level ti je 4 exp-a
Kada predjes prvi level onda ce ti biti 8 exp-a za sledeci level broj levela se mnozi sa 4 i tako dobijas potreban exp za sledeci level
Poslednja Izmena: Novembar 11, 2013, 00:45:09 PRE PODNE od [X-3] Ralph

a sta da napisem onda ovde?
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");


Gledaj fora je u tome sto je ovo new levelexp = 4; na vrgu skripte

Citat: Alezars poslato Novembar 11, 2013, 00:51:01 PRE PODNE
Gledaj fora je u tome sto je ovo new levelexp = 4; na vrgu skripte

Onda ne znam sta bi tu mogao biti problem. Stats ga prikazuje kako treba. Sada ako negde baguje Exp sistem znaci davanje na paydaju ili tako nesto....

Kreiraj novi acc i udji na server onda kucaj stats pa vidi sta ti kaze, i vidi koji si level....

Isto a i nije samo o xp-u nego i lvl i sve ostalo
Poslednja Izmena: Novembar 11, 2013, 01:01:49 PRE PODNE od Alezars

znaci kad kucam /stats da mi izbaci u cetu sve podatke o igracu