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
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...
Nego? ae pomagaj ko boga te molim :'(
Kako ti pod new stoji levelexp
new levelexp = 4;
nzm na koje mislis od ova dva
new expamount = nxtlevel*levelexp;
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
a sta da napisem onda ovde?
SendClientMessage(playerid,COLOR_DBLUE,"--|Respect:[%d/%d]");
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.
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
znaci kad kucam /stats da mi izbaci u cetu sve podatke o igracu