Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Alezars poslato Novembar 10, 2013, 23:33:23 POSLE PODNE

Naslov: [POMOC]/stats
Poruka od: Alezars poslato Novembar 10, 2013, 23:33:23 POSLE PODNE
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
Naslov: Odg: [POMOC]/stats
Poruka od: Lilnelly poslato Novembar 10, 2013, 23:34:46 POSLE PODNE
Daj dio skripte, bez toga ti niko ne moze pomoci jer ne znamo gdje si zabrljao :P
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 10, 2013, 23:37:05 POSLE PODNE
SendClientMessage(playerid,COLOR_RED,"|---------------------------------[Status Korisnika]--------------------------------|");
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 00:15:37 PRE PODNE
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", "");
      }
Naslov: Odg: [POMOC]/stats
Poruka od: [BR] Ralph poslato Novembar 11, 2013, 00:24:59 PRE PODNE
Tu se cini sve ok sa respm....
Nije ti tu problem...
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 00:30:45 PRE PODNE
Nego? ae pomagaj ko boga te molim  :'(
Naslov: Odg: [POMOC]/stats
Poruka od: [BR] Ralph poslato Novembar 11, 2013, 00:33:08 PRE PODNE
Kako ti pod new stoji levelexp
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 00:35:07 PRE PODNE
 new levelexp = 4;
nzm na koje mislis od ova dva
new expamount = nxtlevel*levelexp;
Naslov: Odg: [POMOC]/stats
Poruka od: [BR] Ralph poslato Novembar 11, 2013, 00:44:42 PRE PODNE
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
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 00:48:27 PRE PODNE
a sta da napisem onda ovde?
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");
Naslov: Odg: [POMOC]/stats
Poruka od: [BR] Ralph poslato Novembar 11, 2013, 00:49:53 PRE PODNE
Citat: Alezars poslato Novembar 11, 2013, 00:48:27 PRE PODNE
a sta da napisem onda ovde?
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");

Nista to je ok.
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 00:51:01 PRE PODNE
Gledaj fora je u tome sto je ovo new levelexp = 4; na vrgu skripte
Naslov: Odg: [POMOC]/stats
Poruka od: [BR] Ralph poslato Novembar 11, 2013, 00:54:38 PRE PODNE
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....
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 01:00:25 PRE PODNE
Isto a i nije samo o xp-u nego i lvl i sve ostalo
Naslov: Odg: [POMOC]/stats
Poruka od: Alezars poslato Novembar 11, 2013, 16:40:25 POSLE PODNE
znaci kad kucam /stats da mi izbaci u cetu sve podatke o igracu