Problem sa stats

Započeo kim3205
9. Feb. 2018.
2,688
pregleda
28
postova
PedjaZakon
5
Godfather
9. Feb. 2018.
Detaljan opis problema😛ogledaj te skripti i sliku i o5 nije ok😕 I opet zajebava, nece da radi?
Dio skripte:
forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext;
    if(PlayerInfo == 1) { otext = "Makedonija"; }
    else if(PlayerInfo == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo == 3) { otext = "Srbija"; }
    else if(PlayerInfo == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo == 5) { otext = "BiH"; }
    else if(PlayerInfo == 6) { otext = "Ostalo"; }
    new ktext;
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext;
    if(PlayerInfo == 1) { atext = "Musko"; }
    else if(PlayerInfo == 2) { atext = "Zensko"; }

    new age = PlayerInfo;
    new dp = PlayerInfo;
    new rank = PlayerInfo;
    new clan = PlayerInfo;
    new pol = PlayerInfo;
    new points = PlayerInfo;
    new ptime = PlayerInfo;
    new jobname = PlayerInfo;
    new drugs = PlayerInfo;
    new level = PlayerInfo;
    new mats = PlayerInfo;
    new zlt = PlayerInfo;
    new g = PlayerInfo;
    new exp = PlayerInfo;
    new tkp = PlayerInfo;
    new energ = PlayerInfo;
    new pnumber = PlayerInfo;
    new account = PlayerInfo;
    new nxtlevel = PlayerInfo+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo;
    new zpolu = PlayerInfo;
    new spolu = PlayerInfo;
    new dmd = PlayerInfo;
    //new ozenjen = PlayerInfo;
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name;
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;// plav {80C8FE}
    GetPlayerPos(targetid, px, py, pz); //  nara{FF6600}
    new coordsstring1;
    new coordsstring2;
    new coordsstring4;
    new coordsstring3;
    new stats;// ispis statsa
    format(coordsstring1, sizeof(coordsstring1),"{80c8fe}Ime i Prezime:{FFFFFF}%s\n{ef0000}Osnovni Podaci\n{80c8fe}Level:{FFFFFF}%d\n{80c8fe}Respekti:{FFFFFF}%d/%d\n{80c8fe}Sati Igranja:{FFFFFF}%d\n{80c8fe}Broj Telefona:{FFFFFF}%d",name,level,exp,expamount,ptime,pnumber);
    format(coordsstring2, sizeof(coordsstring2),"\n{ef0000}Banka\n{FFFFFF}Akcije: Uskoro DMD:%d ZP:%d SP:%d\nDzep:%d Banka:%d\nGold:%d Gsef:%d\nTiketi:uskoro Racuni:uskoro\n{ef0000}Licna Karta{FFFFFF}\nPol:%s Godina:%d Zlocin:uskoro Uhapsio:uskoro",dmd,zpolu,spolu,cash,account,zlt,g,pol,age);
    format(coordsstring3, sizeof(coordsstring3),"\n{FFFFFF}Zatvor:none Mutiran: none Posao: %s\nOrganizacija:%s Rank:%d Diploma:Nema Event Pobeda:0\nBrak:popravi Kum:Niko\nHP Rank:0 Banovan:0 Karma: 0\nPrevezano gorivo:0 Prevezano zlata:0\nHpPoints:%d TK:%d MK:0 EP:0",jobname,rank,clan,points,tkp);
    format(coordsstring4, sizeof(coordsstring4),"\n{ef0000}Torba{FFFFFF}\nDroga:%d Energy:%d GG-Pilule:0\nMats:%d Gorivo:0 Sladoled:0 MB: 0\nPotkovice:0 GPS:1 GMF:0 DP:%d\nCipovi:0\n{ef0000}Kljucevi{80c8fe}\nKuca:{FFFFFF}%d Biz:%d Mali Biz:Nema{80c8fe}\nUkupno slotova za vozila:{FFFFFF} 4\nBL:{00c000} Nema",drugs,energ,mats,dp,kuca1,bizkey);
format(stats, sizeof(stats),"%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4);
    ShowPlayerDialog(playerid, sizeof(stats), DIALOG_STYLE_MSGBOX, "{FF0000}BlackMoney {FFFFFF}Licna Karta", stats , "Uredu", "Otkazi");
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): https://i.imgur.com/XezR56x.png
Adam_Lay
6
Underboss
9. Feb. 2018.
A šta ti točno ne odgovara?Kako želiš da bude?Mogao si nas malo uputiti.
PedjaZakon
5
Godfather
9. Feb. 2018.
Paul Castellano wrote on February 9, 2018, 8:55 am:
A šta ti točno ne odgovara?Kako želiš da bude?Mogao si nas malo uputiti.


Pa pogledaj na slici, pogledaj u skripti i kako ne kapiras da se tu vidi problem da ne pokazuje sve na statsu iako je u skripti namesteno
Belegija
4
Enforcer
9. Feb. 2018.
@PiNki mzd da stavis da je age = TD za godine itd,jer ne shvatam bas sta je problem
Balsa.
5
Crime Lord
9. Feb. 2018.
Možda string povecas?
PedjaZakon
5
Godfather
9. Feb. 2018.
Balsa. wrote on February 9, 2018, 3:36 pm:
Možda string povecas?


Pa vidis da su povecani,ali ne radi
Adam_Lay
6
Underboss
9. Feb. 2018.
★ Pɪɴᴋɪ ★ wrote on February 9, 2018, 2:36 pm:
Pa pogledaj na slici, pogledaj u skripti i kako ne kapiras da se tu vidi problem da ne pokazuje sve na statsu iako je u skripti namesteno


Tvoje je da predstaviš problem najjasnije što možeš a ne da mi istražujemo što tebi ne valja i što tebi ne paše.Tebi treba pomoć,ne nama.

Što se tiče ispisa imena posla:

new jobname = PlayerInfo;

Ne mozes tako uzimati ime posla.Mozes napraviti recimo ovo:Ja sam ti izvadio iz svog moda,ti sebi prilagodi.

stock PosaoIme(id)
{
new posao;
if(id == 0) posao = "Nezaposlen";
else if(id == 1) posao = "Bus vozac";
else if(id == 2) posao = "Kosac Trave";
else if(id == 3) posao = "Mehanicar";
else if(id == 4) posao = "Postar";
else if(id == 5) posao = "Komunalac";
else if(id == 6) posao = "Gradjevinar";
else if(id == 7) posao = "Bolnicar";
else if(id == 8) posao = "Grobar";
else if(id == 9) posao = "Dzeparos";
else if(id == 10) posao = "Farmer";
else if(id == 11) posao = "Masinovodja";
else if(id == 12) posao = "Dostavljac";
else if(id == 13) posao = "Kamiondzija";
else if(id == 14) posao = "Pilot";
return posao;
}


IzbriÅ¡eÅ¡ jobname i umjesto toga postaviÅ¡:  PosaoIme(PlayerInfo);

Ispis spola

Umjesto pol stavi atext (Odnosno iskoristi ovo)
    new atext;
    if(PlayerInfo == 1) { atext = "Musko"; }
    else if(PlayerInfo == 2) { atext = "Zensko"; }
PedjaZakon
5
Godfather
9. Feb. 2018.
Paul Castellano wrote on February 9, 2018, 7:39 pm:
Tvoje je da predstaviš problem najjasnije što možeš a ne da mi istražujemo što tebi ne valja i što tebi ne paše.Tebi treba pomoć,ne nama.

Što se tiče ispisa imena posla:

new jobname = PlayerInfo;

Ne mozes tako uzimati ime posla.Mozes napraviti recimo ovo:Ja sam ti izvadio iz svog moda,ti sebi prilagodi.

stock PosaoIme(id)
{
new posao;
if(id == 0) posao = "Nezaposlen";
else if(id == 1) posao = "Bus vozac";
else if(id == 2) posao = "Kosac Trave";
else if(id == 3) posao = "Mehanicar";
else if(id == 4) posao = "Postar";
else if(id == 5) posao = "Komunalac";
else if(id == 6) posao = "Gradjevinar";
else if(id == 7) posao = "Bolnicar";
else if(id == 8) posao = "Grobar";
else if(id == 9) posao = "Dzeparos";
else if(id == 10) posao = "Farmer";
else if(id == 11) posao = "Masinovodja";
else if(id == 12) posao = "Dostavljac";
else if(id == 13) posao = "Kamiondzija";
else if(id == 14) posao = "Pilot";
return posao;
}


IzbriÅ¡eÅ¡ jobname i umjesto toga postaviÅ¡:  PosaoIme(PlayerInfo);

Ispis spola

Umjesto pol stavi atext (Odnosno iskoristi ovo)
    new atext;
    if(PlayerInfo == 1) { atext = "Musko"; }
    else if(PlayerInfo == 2) { atext = "Zensko"; }


Pa valjda vidis da u polu nema razloga sto si ispiso jer vec ima to, a za poslove isto, evo ss : https://i.imgur.com/vinQr82.png
Jethro G.
5
Shot Caller
🔥4
9. Feb. 2018.
Nisam detaljno pregledao, ali otprilike, sliku i kod i koliko vidim na slici i u kodu je sve, samo sto nisi redove odvojio (\n) i zato je u jednom redu vise texta.

Opet kazem nisam pregledao sve, cijeli kod, ali ovo sam prvo primjetio.
PedjaZakon
5
Godfather
10. Feb. 2018.
Quote from February 9, 2018, 11:46 pm:
Nisam detaljno pregledao, ali otprilike, sliku i kod i koliko vidim na slici i u kodu je sve, samo sto nisi redove odvojio (\n) i zato je u jednom redu vise texta.

Opet kazem nisam pregledao sve, cijeli kod, ali ovo sam prvo primjetio.


Ja mislim da tu moze bit problem oko stringova jer oko toga se jebavam, ali ne vredi,za ostatak povezivanja jedva ide nekako, ali stringovi zajebavaju
PedjaZakon
5
Godfather
10. Feb. 2018.
PS:

C:\Users\Pinki\Desktop\BlackMoney HP123\gamemodes\bmhp.pwn(24223) : warning 219: local variable "posaoime" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          29284 bytes
Code size:          7007408 bytes
Data size:        37562328 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:44615404 bytes

1 Warning.
Adam_Lay
6
Underboss
10. Feb. 2018.
Kopiraj ovo u svoj mod pa vidi hoće li raditi spol,jer očito nisi provjerio Å¡to ti je rečeno. 😉
forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext;
    if(PlayerInfo == 1) { otext = "Makedonija"; }
    else if(PlayerInfo == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo == 3) { otext = "Srbija"; }
    else if(PlayerInfo == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo == 5) { otext = "BiH"; }
    else if(PlayerInfo == 6) { otext = "Ostalo"; }
    new ktext;
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext;
    if(PlayerInfo == 1) { atext = "Musko"; }
    else if(PlayerInfo == 2) { atext = "Zensko"; }

    new age = PlayerInfo;
    new dp = PlayerInfo;
    new rank = PlayerInfo;
    new clan = PlayerInfo;
    new points = PlayerInfo;
    new ptime = PlayerInfo;
    new jobname = PlayerInfo;
    new drugs = PlayerInfo;
    new level = PlayerInfo;
    new mats = PlayerInfo;
    new zlt = PlayerInfo;
    new g = PlayerInfo;
    new exp = PlayerInfo;
    new tkp = PlayerInfo;
    new energ = PlayerInfo;
    new pnumber = PlayerInfo;
    new account = PlayerInfo;
    new nxtlevel = PlayerInfo+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo;
    new zpolu = PlayerInfo;
    new spolu = PlayerInfo;
    new dmd = PlayerInfo;
    //new ozenjen = PlayerInfo;
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name;
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;// plav {80C8FE}
    GetPlayerPos(targetid, px, py, pz); //  nara{FF6600}
    new coordsstring1;
    new coordsstring2;
    new coordsstring4;
    new coordsstring3;
    new stats;// ispis statsa
    format(coordsstring1, sizeof(coordsstring1),"{80c8fe}Ime i Prezime:{FFFFFF}%s\n{ef0000}Osnovni Podaci\n{80c8fe}Level:{FFFFFF}%d\n{80c8fe}Respekti:{FFFFFF}%d/%d\n{80c8fe}Sati Igranja:{FFFFFF}%d\n{80c8fe}Broj Telefona:{FFFFFF}%d",name,level,exp,expamount,ptime,pnumber);
    format(coordsstring2, sizeof(coordsstring2),"\n{ef0000}Banka\n{FFFFFF}Akcije: Uskoro DMD:%d ZP:%d SP:%d\nDzep:%d Banka:%d\nGold:%d Gsef:%d\nTiketi:uskoro Racuni:uskoro\n{ef0000}Licna Karta{FFFFFF}\nPol:%s Godina:%d Zlocin:uskoro Uhapsio:uskoro",dmd,zpolu,spolu,cash,account,zlt,g,atext,age);
    format(coordsstring3, sizeof(coordsstring3),"\n{FFFFFF}Zatvor:none Mutiran: none Posao: %s\nOrganizacija:%s Rank:%d Diploma:Nema Event Pobeda:0\nBrak:popravi Kum:Niko\nHP Rank:0 Banovan:0 Karma: 0\nPrevezano gorivo:0 Prevezano zlata:0\nHpPoints:%d TK:%d MK:0 EP:0",jobname,rank,clan,points,tkp);
    format(coordsstring4, sizeof(coordsstring4),"\n{ef0000}Torba{FFFFFF}\nDroga:%d Energy:%d GG-Pilule:0\nMats:%d Gorivo:0 Sladoled:0 MB: 0\nPotkovice:0 GPS:1 GMF:0 DP:%d\nCipovi:0\n{ef0000}Kljucevi{80c8fe}\nKuca:{FFFFFF}%d Biz:%d Mali Biz:Nema{80c8fe}\nUkupno slotova za vozila:{FFFFFF} 4\nBL:{00c000} Nema",drugs,energ,mats,dp,kuca1,bizkey);
format(stats, sizeof(stats),"%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4);
    ShowPlayerDialog(playerid, sizeof(stats), DIALOG_STYLE_MSGBOX, "{FF0000}BlackMoney {FFFFFF}Licna Karta", stats , "Uredu", "Otkazi");
}
ophion
5
OG Legend
10. Feb. 2018.
boze koda... lock?
PedjaZakon
5
Godfather
10. Feb. 2018.
Paul Castellano wrote on February 10, 2018, 9:54 am:
Kopiraj ovo u svoj mod pa vidi hoće li raditi spol,jer očito nisi provjerio Å¡to ti je rečeno. 😉
forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext;
    if(PlayerInfo == 1) { otext = "Makedonija"; }
    else if(PlayerInfo == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo == 3) { otext = "Srbija"; }
    else if(PlayerInfo == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo == 5) { otext = "BiH"; }
    else if(PlayerInfo == 6) { otext = "Ostalo"; }
    new ktext;
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext;
    if(PlayerInfo == 1) { atext = "Musko"; }
    else if(PlayerInfo == 2) { atext = "Zensko"; }

    new age = PlayerInfo;
    new dp = PlayerInfo;
    new rank = PlayerInfo;
    new clan = PlayerInfo;
    new points = PlayerInfo;
    new ptime = PlayerInfo;
    new jobname = PlayerInfo;
    new drugs = PlayerInfo;
    new level = PlayerInfo;
    new mats = PlayerInfo;
    new zlt = PlayerInfo;
    new g = PlayerInfo;
    new exp = PlayerInfo;
    new tkp = PlayerInfo;
    new energ = PlayerInfo;
    new pnumber = PlayerInfo;
    new account = PlayerInfo;
    new nxtlevel = PlayerInfo+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo;
    new zpolu = PlayerInfo;
    new spolu = PlayerInfo;
    new dmd = PlayerInfo;
    //new ozenjen = PlayerInfo;
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name;
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;// plav {80C8FE}
    GetPlayerPos(targetid, px, py, pz); //  nara{FF6600}
    new coordsstring1;
    new coordsstring2;
    new coordsstring4;
    new coordsstring3;
    new stats;// ispis statsa
    format(coordsstring1, sizeof(coordsstring1),"{80c8fe}Ime i Prezime:{FFFFFF}%s\n{ef0000}Osnovni Podaci\n{80c8fe}Level:{FFFFFF}%d\n{80c8fe}Respekti:{FFFFFF}%d/%d\n{80c8fe}Sati Igranja:{FFFFFF}%d\n{80c8fe}Broj Telefona:{FFFFFF}%d",name,level,exp,expamount,ptime,pnumber);
    format(coordsstring2, sizeof(coordsstring2),"\n{ef0000}Banka\n{FFFFFF}Akcije: Uskoro DMD:%d ZP:%d SP:%d\nDzep:%d Banka:%d\nGold:%d Gsef:%d\nTiketi:uskoro Racuni:uskoro\n{ef0000}Licna Karta{FFFFFF}\nPol:%s Godina:%d Zlocin:uskoro Uhapsio:uskoro",dmd,zpolu,spolu,cash,account,zlt,g,atext,age);
    format(coordsstring3, sizeof(coordsstring3),"\n{FFFFFF}Zatvor:none Mutiran: none Posao: %s\nOrganizacija:%s Rank:%d Diploma:Nema Event Pobeda:0\nBrak:popravi Kum:Niko\nHP Rank:0 Banovan:0 Karma: 0\nPrevezano gorivo:0 Prevezano zlata:0\nHpPoints:%d TK:%d MK:0 EP:0",jobname,rank,clan,points,tkp);
    format(coordsstring4, sizeof(coordsstring4),"\n{ef0000}Torba{FFFFFF}\nDroga:%d Energy:%d GG-Pilule:0\nMats:%d Gorivo:0 Sladoled:0 MB: 0\nPotkovice:0 GPS:1 GMF:0 DP:%d\nCipovi:0\n{ef0000}Kljucevi{80c8fe}\nKuca:{FFFFFF}%d Biz:%d Mali Biz:Nema{80c8fe}\nUkupno slotova za vozila:{FFFFFF} 4\nBL:{00c000} Nema",drugs,energ,mats,dp,kuca1,bizkey);
format(stats, sizeof(stats),"%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4);
    ShowPlayerDialog(playerid, sizeof(stats), DIALOG_STYLE_MSGBOX, "{FF0000}BlackMoney {FFFFFF}Licna Karta", stats , "Uredu", "Otkazi");
}


To je ok al pazi organizacije/posao na slici https://i.imgur.com/ooNmcFb.png (povezano je vec al o5 problem)
Adam_Lay
6
Underboss
10. Feb. 2018.
stock ImeOrganizacije(factionid)
{
    new string;
    switch(factionid)
{
    case 7: string = "La Cosa Nostra";
        case 6: string = "Los Santos Novinari";
    case 5: string = "Ballas";
        case 4: string = "Grove Street Family";
        case 3: string = "Black Dragon Triads";
        case 2: string = "Mexican Mafia";
        case 1: string = "Los Santos Police Department";
        case 0: string = "Nijedna";
        default: string = "Nijedna";
    }
    return string;
}

(Prilagodi sebi)
Dodaj tako neÅ¡to i onda samo koristiÅ¡ "%s",ImeOrganizacije(PlayerInfo)  ,umjesto "clan" kako si definirao.Isto tako i za posao kako sam ti gore rekao i neće biti problema.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha