Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: kim3205 poslato Februar 09, 2018, 05:10:02 PRE PODNE

Naslov: Problem sa stats
Poruka od: kim3205 poslato Februar 09, 2018, 05:10:02 PRE PODNE
Detaljan opis problema:Pogledaj te skripti i sliku i o5 nije ok??? I opet zajebava, nece da radi?
Dio skripte:
[pawn]forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext[20];
    if(PlayerInfo[targetid][xDrzava] == 1) { otext = "Makedonija"; }
    else if(PlayerInfo[targetid][xDrzava] == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo[targetid][xDrzava] == 3) { otext = "Srbija"; }
    else if(PlayerInfo[targetid][xDrzava] == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo[targetid][xDrzava] == 5) { otext = "BiH"; }
    else if(PlayerInfo[targetid][xDrzava] == 6) { otext = "Ostalo"; }
    new ktext[50];
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }

    new age = PlayerInfo[targetid][xGodine];
    new dp = PlayerInfo[targetid][xDP];
    new rank = PlayerInfo[targetid][xRank];
    new clan = PlayerInfo[targetid][xClan];
    new pol = PlayerInfo[targetid][xPol];
    new points = PlayerInfo[targetid][xEMpoints];
    new ptime = PlayerInfo[targetid][xOnlineSati];
    new jobname = PlayerInfo[playerid][xPosao];
    new drugs = PlayerInfo[targetid][xDrug];
    new level = PlayerInfo[targetid][xLevel];
    new mats = PlayerInfo[targetid][xMaterijali];
    new zlt = PlayerInfo[targetid][xZlato];
    new g = PlayerInfo[targetid][xGSef];
    new exp = PlayerInfo[targetid][xRespekt];
    new tkp = PlayerInfo[targetid][xTK];
    new energ = PlayerInfo[targetid][xEnergy];
    new pnumber = PlayerInfo[targetid][xBrojTelefona];
    new account = PlayerInfo[targetid][xBRacun];
    new nxtlevel = PlayerInfo[targetid][xLevel]+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo[targetid][xFirmaID];
    new zpolu = PlayerInfo[targetid][xZPoluge];
    new spolu = PlayerInfo[targetid][xSPoluge];
    new dmd = PlayerInfo[targetid][xDmd];
    //new ozenjen = PlayerInfo[targetid][xMarriedTo];
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name[MAX_PLAYER_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[400];
    new coordsstring2[400];
    new coordsstring4[400];
    new coordsstring3[400];
    new stats[1800];// 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");
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://i.imgur.com/XezR56x.png
Naslov: Odg: Problem sa stats
Poruka od: Paul Castellano poslato Februar 09, 2018, 09:55:34 PRE PODNE
A šta ti točno ne odgovara?Kako želiš da bude?Mogao si nas malo uputiti.
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 09, 2018, 15:36:42 POSLE PODNE
Citat: Paul Castellano poslato Februar 09, 2018, 09:55:34 PRE PODNE
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
Naslov: Odg: Problem sa stats
Poruka od: PekiDaBoss poslato Februar 09, 2018, 16:24:01 POSLE PODNE
@PiNki mzd da stavis da je age = TD za godine itd,jer ne shvatam bas sta je problem
Naslov: Odg: Problem sa stats
Poruka od: Balsa. poslato Februar 09, 2018, 16:36:53 POSLE PODNE
Možda string povecas?
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 09, 2018, 17:44:53 POSLE PODNE
Citat: Balsa. poslato Februar 09, 2018, 16:36:53 POSLE PODNE
Možda string povecas?

Pa vidis da su povecani,ali ne radi
Naslov: Odg: Problem sa stats
Poruka od: Paul Castellano poslato Februar 09, 2018, 20:39:31 POSLE PODNE
Citat: â˜... Pɪɴᴋɪ â˜... poslato Februar 09, 2018, 15:36:42 POSLE PODNE
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[playerid][xPosao];

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

[pawn]
stock PosaoIme(id)
{
   new posao[20];
   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;
}[/pawn]

IzbriÅ¡eÅ¡ jobname i umjesto toga postaviÅ¡:  PosaoIme(PlayerInfo[playerid][xPosao]);

Ispis spola

Umjesto pol stavi atext (Odnosno iskoristi ovo)

[pawn]    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }
[/pawn]
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 09, 2018, 21:37:59 POSLE PODNE
Citat: Paul Castellano poslato Februar 09, 2018, 20:39:31 POSLE PODNE
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[playerid][xPosao];

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

[pawn]
stock PosaoIme(id)
{
   new posao[20];
   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;
}[/pawn]

IzbriÅ¡eÅ¡ jobname i umjesto toga postaviÅ¡:  PosaoIme(PlayerInfo[playerid][xPosao]);

Ispis spola

Umjesto pol stavi atext (Odnosno iskoristi ovo)

[pawn]    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }
[/pawn]

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
Naslov: Odg: Problem sa stats
Poruka od: JohnnY. poslato Februar 10, 2018, 00:46:24 PRE PODNE
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.
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 10, 2018, 01:33:04 PRE PODNE
Citat: [CG] Johnny poslato Februar 10, 2018, 00:46:24 PRE PODNE
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
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 10, 2018, 03:15:38 PRE PODNE
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.
Naslov: Odg: Problem sa stats
Poruka od: Paul Castellano poslato Februar 10, 2018, 10:54:40 PRE PODNE
Kopiraj ovo u svoj mod pa vidi hoće li raditi spol,jer očito nisi provjerio što ti je rečeno. ;)

[pawn]forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext[20];
    if(PlayerInfo[targetid][xDrzava] == 1) { otext = "Makedonija"; }
    else if(PlayerInfo[targetid][xDrzava] == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo[targetid][xDrzava] == 3) { otext = "Srbija"; }
    else if(PlayerInfo[targetid][xDrzava] == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo[targetid][xDrzava] == 5) { otext = "BiH"; }
    else if(PlayerInfo[targetid][xDrzava] == 6) { otext = "Ostalo"; }
    new ktext[50];
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }

    new age = PlayerInfo[targetid][xGodine];
    new dp = PlayerInfo[targetid][xDP];
    new rank = PlayerInfo[targetid][xRank];
    new clan = PlayerInfo[targetid][xClan];
    new points = PlayerInfo[targetid][xEMpoints];
    new ptime = PlayerInfo[targetid][xOnlineSati];
    new jobname = PlayerInfo[playerid][xPosao];
    new drugs = PlayerInfo[targetid][xDrug];
    new level = PlayerInfo[targetid][xLevel];
    new mats = PlayerInfo[targetid][xMaterijali];
    new zlt = PlayerInfo[targetid][xZlato];
    new g = PlayerInfo[targetid][xGSef];
    new exp = PlayerInfo[targetid][xRespekt];
    new tkp = PlayerInfo[targetid][xTK];
    new energ = PlayerInfo[targetid][xEnergy];
    new pnumber = PlayerInfo[targetid][xBrojTelefona];
    new account = PlayerInfo[targetid][xBRacun];
    new nxtlevel = PlayerInfo[targetid][xLevel]+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo[targetid][xFirmaID];
    new zpolu = PlayerInfo[targetid][xZPoluge];
    new spolu = PlayerInfo[targetid][xSPoluge];
    new dmd = PlayerInfo[targetid][xDmd];
    //new ozenjen = PlayerInfo[targetid][xMarriedTo];
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name[MAX_PLAYER_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[400];
    new coordsstring2[400];
    new coordsstring4[400];
    new coordsstring3[400];
    new stats[1800];// 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");
}[/pawn]
Naslov: Odg: Problem sa stats
Poruka od: Łuk@ poslato Februar 10, 2018, 14:54:04 POSLE PODNE
boze koda... lock?
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 10, 2018, 18:34:37 POSLE PODNE
Citat: Paul Castellano poslato Februar 10, 2018, 10:54:40 PRE PODNE
Kopiraj ovo u svoj mod pa vidi hoće li raditi spol,jer očito nisi provjerio što ti je rečeno. ;)

[pawn]forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext[20];
    if(PlayerInfo[targetid][xDrzava] == 1) { otext = "Makedonija"; }
    else if(PlayerInfo[targetid][xDrzava] == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo[targetid][xDrzava] == 3) { otext = "Srbija"; }
    else if(PlayerInfo[targetid][xDrzava] == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo[targetid][xDrzava] == 5) { otext = "BiH"; }
    else if(PlayerInfo[targetid][xDrzava] == 6) { otext = "Ostalo"; }
    new ktext[50];
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }

    new age = PlayerInfo[targetid][xGodine];
    new dp = PlayerInfo[targetid][xDP];
    new rank = PlayerInfo[targetid][xRank];
    new clan = PlayerInfo[targetid][xClan];
    new points = PlayerInfo[targetid][xEMpoints];
    new ptime = PlayerInfo[targetid][xOnlineSati];
    new jobname = PlayerInfo[playerid][xPosao];
    new drugs = PlayerInfo[targetid][xDrug];
    new level = PlayerInfo[targetid][xLevel];
    new mats = PlayerInfo[targetid][xMaterijali];
    new zlt = PlayerInfo[targetid][xZlato];
    new g = PlayerInfo[targetid][xGSef];
    new exp = PlayerInfo[targetid][xRespekt];
    new tkp = PlayerInfo[targetid][xTK];
    new energ = PlayerInfo[targetid][xEnergy];
    new pnumber = PlayerInfo[targetid][xBrojTelefona];
    new account = PlayerInfo[targetid][xBRacun];
    new nxtlevel = PlayerInfo[targetid][xLevel]+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo[targetid][xFirmaID];
    new zpolu = PlayerInfo[targetid][xZPoluge];
    new spolu = PlayerInfo[targetid][xSPoluge];
    new dmd = PlayerInfo[targetid][xDmd];
    //new ozenjen = PlayerInfo[targetid][xMarriedTo];
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name[MAX_PLAYER_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[400];
    new coordsstring2[400];
    new coordsstring4[400];
    new coordsstring3[400];
    new stats[1800];// 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");
}[/pawn]


To je ok al pazi organizacije/posao na slici https://i.imgur.com/ooNmcFb.png (povezano je vec al o5 problem)
Naslov: Odg: Problem sa stats
Poruka od: Paul Castellano poslato Februar 10, 2018, 19:29:54 POSLE PODNE
[pawn]stock ImeOrganizacije(factionid)
{
    new string[30];
    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;
}[/pawn]
(Prilagodi sebi)
Dodaj tako neÅ¡to i onda samo koristiÅ¡ "%s",ImeOrganizacije(PlayerInfo[targetid][xClan])  ,umjesto "clan" kako si definirao.Isto tako i za posao kako sam ti gore rekao i neće biti problema.
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 10, 2018, 19:45:21 POSLE PODNE
Citat: Paul Castellano poslato Februar 10, 2018, 19:29:54 POSLE PODNE
[pawn]stock ImeOrganizacije(factionid)
{
    new string[30];
    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;
}[/pawn]
(Prilagodi sebi)
Dodaj tako neÅ¡to i onda samo koristiÅ¡ "%s",ImeOrganizacije(PlayerInfo[targetid][xClan])  ,umjesto "clan" kako si definirao.Isto tako i za posao kako sam ti gore rekao i neće biti problema.

Ali dinamicno kreiranje imam na gmu
Naslov: Odg: Problem sa stats
Poruka od: // xunder poslato Februar 10, 2018, 20:10:14 POSLE PODNE
Pa getaj ime iz arraya organizacija ...
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 10, 2018, 23:09:45 POSLE PODNE
Citat: .ксундер poslato Februar 10, 2018, 20:10:14 POSLE PODNE
Pa getaj ime iz arraya organizacija ...

Dinamicno kreiranje ne kontam kako da ubacim, dal vrste org-e ali imena org ne ?
Naslov: Odg: Problem sa stats
Poruka od: _toretto poslato Februar 11, 2018, 00:12:49 PRE PODNE
Koliko vidim koristis Athlone mod tkd. imas funkciju vec za getanje org imena.
Ovaj kod koristi umesto ovoga rank sto trenutno koristis jer rank je nesto drugo a ne ime orge.

getOrgName( PlayerInfo[ targetid ][ xClan ] )
Naslov: Odg: Problem sa stats
Poruka od: // xunder poslato Februar 11, 2018, 02:07:28 PRE PODNE
Tipa ako imas


enum e_org {
tiporg,
imeorg[50] }; new Organzacije[max_org][e_org];

onda getas
Organizacije[PlayerInfo[playerid][Clan]][imeorg];

ili ako imas
new imeorg[max_org][50];

getas
imeorg[PlayerInfo[playerid][Clan]]
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 11, 2018, 12:32:29 POSLE PODNE
(https://scontent.fprx2-1.fna.fbcdn.net/v/t34.0-12/27849281_1964218690572103_168771702_n.png?oh=ec6b89a6c67f44a2a3f06ee7891d1b03&oe=5A826472)

Evo kako je kad kucam /stats kao nepostojeca CMD


[pawn]forward PrikazStats(playerid,targetid);
public PrikazStats(playerid,targetid)
{
    new cash = GetPlayerMoney(targetid);
    new otext[20];
    if(PlayerInfo[targetid][xDrzava] == 1) { otext = "Makedonija"; }
    else if(PlayerInfo[targetid][xDrzava] == 2) { otext = "Hrvatska"; }
    else if(PlayerInfo[targetid][xDrzava] == 3) { otext = "Srbija"; }
    else if(PlayerInfo[targetid][xDrzava] == 4) { otext = "Crna Gora"; }
    else if(PlayerInfo[targetid][xDrzava] == 5) { otext = "BiH"; }
    else if(PlayerInfo[targetid][xDrzava] == 6) { otext = "Ostalo"; }
    new ktext[50];
    if(PlayerInfo[ targetid ][ xProperty ][ 0 ] != 1) { ktext = "NE"; }
    else if(PlayerInfo [ targetid ] [ xProperty ] [ 0 ] != -1) { ktext = "DA"; }

    new atext[20];
    if(PlayerInfo[targetid][xPol] == 1) { atext = "Musko"; }
    else if(PlayerInfo[targetid][xPol] == 2) { atext = "Zensko"; }

    new age = PlayerInfo[targetid][xGodine];
    new dp = PlayerInfo[targetid][xDP];
    new points = PlayerInfo[targetid][xRPPoen];
    new rank = PlayerInfo[targetid][xRank];
    new clan = PlayerInfo[targetid][xClan];
    new ptime = PlayerInfo[targetid][xOnlineSati];
    new drugs = PlayerInfo[targetid][xDrug];
    new level = PlayerInfo[targetid][xLevel];
    new vozilo1 = PlayerInfo[targetid][xVoziloID][ 0 ];
    new vozilo2 = PlayerInfo[targetid][xVoziloID][ 1 ];
    new vozilo3 = PlayerInfo[targetid][xVoziloID][ 2 ];
    new vozilo4 = PlayerInfo[targetid][xVoziloID][ 3 ];
    new mats = PlayerInfo[targetid][xMaterijali];
    new zlt = PlayerInfo[targetid][xZlato];
    new g = PlayerInfo[targetid][xGSef];
    new exp = PlayerInfo[targetid][xRespekt];
    new tkp = PlayerInfo[targetid][xTK];
    new energ = PlayerInfo[targetid][xEnergy];
    new pnumber = PlayerInfo[targetid][xBrojTelefona];
    new account = PlayerInfo[targetid][xBRacun];
    new nxtlevel = PlayerInfo[targetid][xLevel]+1;
    new kuca1 = PlayerInfo[ targetid ][ xProperty ][ 0 ];
    new kuca2 = PlayerInfo[ targetid ][ xProperty ][ 1 ];
    new kuca3 = PlayerInfo[ targetid ][ xProperty ][ 2 ];
    new expamount = nxtlevel*exp;
    new bizkey = PlayerInfo[targetid][xFirmaID];
    new akcije = PlayerInfo[targetid][xAkcija];
    new zpolu = PlayerInfo[targetid][xZPoluge];
    new spolu = PlayerInfo[targetid][xSPoluge];
    new dmd = PlayerInfo[targetid][xDmd];
    //new bulevar1 = PlayerInfo[targetid][xKljucBulevara];
    //new ozenjen = PlayerInfo[targetid][xMarriedTo];
    new God, Mes, Dan;
    getdate(God, Mes, Dan);
    new Float:health;
    new name[MAX_PLAYER_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[400];
    new coordsstring2[400];
    new coordsstring3[400];
    new coordsstring4[400];
   new coordsstring5[400];
    new stats[1800];// 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: %d 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",akcije,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 Brak:Nije Kum:Niko\nBanovan:0 Karma: 0 HpPoints:%d TK:%d",getJobName( PlayerInfo[ targetid ][ xPosao ] ),getOrgName( PlayerInfo[ targetid ][ xClan ] ),rank,points,tkp);
    format(coordsstring4, sizeof(coordsstring4),"\n{ef0000}Torba{FFFFFF}\nDroga:%d Energy:%d \nMats:%d Gorivo:0 Sladoled:0 MB: 0\nPotkovice:0 GPS:1 GMF:0 DP:0\nCipovi:0\n{ef0000}Kljucevi\nKuca1:%d Kuca2:%d Kuca3:%d Biz:%d",drugs,energ,mats,dp,kuca1,kuca2,kuca3,bizkey);
    format(coordsstring5, sizeof(coordsstring5),"\n{FFFFFF}Vozilo1: %d Vozilo2: %d Vozilo3: %d Vozilo4: %d\nUkupno slotova za vozila: 4\nBL:{00c000} Nema",vozilo1,vozilo2,vozilo3,vozilo4);
   format(stats, sizeof(stats),"%s%s%s%s%s",coordsstring1,coordsstring2,coordsstring3,coordsstring4,coordsstring5);
    ShowPlayerDialog(playerid, sizeof(stats), DIALOG_STYLE_MSGBOX, "{FF0000}BlackMoney {FFFFFF}Licna Karta", stats , "Uredu", "Otkazi");
}[/pawn]
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 12, 2018, 22:35:05 POSLE PODNE
BUMP!
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 13, 2018, 23:24:03 POSLE PODNE
Citat: .ксундер poslato Februar 11, 2018, 02:07:28 PRE PODNE
Tipa ako imas


enum e_org {
tiporg,
imeorg[50] }; new Organzacije[max_org][e_org];

onda getas
Organizacije[PlayerInfo[playerid][Clan]][imeorg];

ili ako imas
new imeorg[max_org][50];

getas
imeorg[PlayerInfo[playerid][Clan]]


probao sam isti problem ispisuje nepostojeca CMD i nece da mi otvori stats


Citat: MrToretto poslato Februar 11, 2018, 00:12:49 PRE PODNE
Koliko vidim koristis Athlone mod tkd. imas funkciju vec za getanje org imena.
Ovaj kod koristi umesto ovoga rank sto trenutno koristis jer rank je nesto drugo a ne ime orge.

getOrgName( PlayerInfo[ targetid ][ xClan ] )

Nece, kad postavim to onda mi ispisuje kao nepostojeca CMD takodje i za org.
Naslov: Odg: Problem sa stats
Poruka od: // xunder poslato Februar 14, 2018, 01:42:08 PRE PODNE
Citat: â˜... Pɪɴᴋɪ â˜... poslato Februar 13, 2018, 23:24:03 POSLE PODNE
probao sam isti problem ispisuje nepostojeca CMD i nece da mi otvori stats


Nece, kad postavim to onda mi ispisuje kao nepostojeca CMD takodje i za org.

Debugaj.
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 14, 2018, 01:52:32 PRE PODNE
Citat: .ксундер poslato Februar 14, 2018, 01:42:08 PRE PODNE
Debugaj.

Kako?
Naslov: Odg: Problem sa stats
Poruka od: // xunder poslato Februar 14, 2018, 02:31:08 PRE PODNE
U komandu dodaj print poruke i onda vidi gdje zastaje..
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 14, 2018, 02:37:07 PRE PODNE
Citat: .ксундер poslato Februar 14, 2018, 02:31:08 PRE PODNE
U komandu dodaj print poruke i onda vidi gdje zastaje..

Vid PM
Naslov: Odg: Problem sa stats
Poruka od: kim3205 poslato Februar 14, 2018, 21:15:26 POSLE PODNE
FINISH .ксундер !
LOCK