Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Paul Castellano poslato Novembar 16, 2017, 13:44:35 POSLE PODNE

Naslov: Dialog
Poruka od: Paul Castellano poslato Novembar 16, 2017, 13:44:35 POSLE PODNE
Pitanje: Pozdrav,neÅ¡to se zezam oko dialoga i ispisa.Inače nikad nisam neÅ¡to posebno ureÄ'ivao.Slika: http://prntscr.com/hb7rnk
Zanima me postoji li ikakva mogućnost da se ovo poravna fino.Jer ako je Ime Oružja duže sve će biti ok,ako je kraće neće se uklapati sa ovim dužim i obrnuto.
Shvatam za \t ali je problem što je to promjenjiv string i što nikad nije iste veličine,tako da ne mogu samo prema tome uklapati,ako koristim \t svejedno se ova prva dva neće uklapati sa zadnjem.Vjerujem da ima neko riješenje no nisam se nikad oko toga zanimao.Nije neki problem ni ovako no htio bi da izgleda što ljepše.
Komentar: Hvala unaprijed,
Naslov: Odg: Dialog
Poruka od: Slade poslato Novembar 16, 2017, 14:05:37 POSLE PODNE
Koristi tablist style i \t se mora poravnati nebitno po redovima
Naslov: Odg: Dialog
Poruka od: Paul Castellano poslato Novembar 16, 2017, 14:30:19 POSLE PODNE
Ispričavam se,pogrešnu sam sliku slikao...Totalno sam pomiješao(Znam za to što si napisao)

Imam problem sa ovim: http://prntscr.com/hb8g5q .Evo sad sam stavio \t i dešava se ono što sam gore napisao.Znači radi se o msgboxu a ne o tablist..
Naslov: Odg: Dialog
Poruka od: .бутиган poslato Novembar 16, 2017, 14:33:57 POSLE PODNE
Jedno resenje koje mi je upravo palo na pamet je da prilikom formatiranja stringa nadjes najveci i onda na osnovu njega racunas koliko razmaka treba da dodas da bi sve bilo poravnano. Mozda postoji bolje resenje, ali trenutno ne mogu da se setim.
Naslov: Odg: Dialog
Poruka od: .бутиган poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090
Naslov: Odg: Dialog
Poruka od: Slade poslato Novembar 16, 2017, 19:36:17 POSLE PODNE
Citat: Butigan.MySql poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090

Ne radi bas to kako se cini, meni je dosta falšalo, zato ga ne koristim.
Pošalji @Paul Castellano kod od tog msgboxa.
Naslov: Odg: Dialog
Poruka od: // xunder poslato Novembar 16, 2017, 19:41:54 POSLE PODNE
Ne postoji bas "pravi" nacin da to uradis, ali postoje alternativna rjesenja.
Npr. Da pomocu strlen odedis koliko ti treba tih tabova.

Takodje mozes koristiti one nove DIALOG STYLE sa 037 verzije (tablist kako vec sa headerima)...
Naslov: Odg: Dialog
Poruka od: Paul Castellano poslato Novembar 16, 2017, 19:53:48 POSLE PODNE
Citat: Slade poslato Novembar 16, 2017, 19:36:17 POSLE PODNE
Citat: Butigan.MySql poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090

Ne radi bas to kako se cini, meni je dosta falšalo, zato ga ne koristim.
Pošalji @Paul Castellano kod od tog msgboxa.
Citat: Slade poslato Novembar 16, 2017, 19:36:17 POSLE PODNE
Citat: Butigan.MySql poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090

Ne radi bas to kako se cini, meni je dosta falšalo, zato ga ne koristim.
Pošalji @Paul Castellano kod od tog msgboxa.

@Slade
[pawn]            format(string,sizeof(string),""zelena"Novac:\t\t"siva"$%d\n"zelena"Droga\t\t"siva"%d grama\n\n\n"zelena"Slot 1: ["siva"%s"zelena"] \t|\t Metaka: "siva"%d\n"zelena"Slot 2: ["siva"%s"zelena"] \t|\t Metaka: "siva"%d\n"zelena"Slot 3: ["siva"%s"zelena"] \t|\t Metaka: "siva"%d",
            PlayerInfo[playerid][pTorbaNovac],PlayerInfo[playerid][pTorbaDroga],oruzje1,metci1,oruzje2,metci2,oruzje3,metci3);
            SPD(playerid,INFO_TORBA,DSM,"BE ~ Torba Info",string,"Uredu","");[/pawn]


Xunder:
Da,tako sam i mislio da ne postoji "normalno" riješenje...Što se tiče tabliste znam ali bi htio napraviti u msgboxu ..Jer ovo je samo za info,nema odabira..
Naslov: Odg: Dialog
Poruka od: GoodbyeSamp poslato Novembar 16, 2017, 21:07:20 POSLE PODNE
Citat: Butigan.MySql poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090
Procitaj @Ino42O ov github i videces da nije zavrsio za neke stylove.
Citat: Slade poslato Novembar 16, 2017, 19:36:17 POSLE PODNE
Citat: Butigan.MySql poslato Novembar 16, 2017, 14:39:40 POSLE PODNE
Vidi da li ce ti pomoci ovaj include http://forum.sa-mp.com/showthread.php?t=625090

Ne radi bas to kako se cini, meni je dosta falšalo, zato ga ne koristim.
Pošalji @Paul Castellano kod od tog msgboxa.
A ti nemoj bespotrebno pricati include je 100% ispravan nema falsa bar meni. Samo nisu uradjeni neki stylovi proveri na github linku.
Naslov: Odg: Dialog
Poruka od: GoodbyeSamp poslato Novembar 16, 2017, 21:09:13 POSLE PODNE
Evo ti example za to sto zelis
[pawn]
CMD:dialog1(playerid, params[])
{
   new str[1024];
   format(str, sizeof(str), "\
      \\c{09E627}Server Commands\n \n\
      {FFFFFF}/command\n\
      /command - Description\n\
      /command - Description\n\
      /command - Description\n\
      /command - Description\n\
      /command - Description\n\
      /command - Description\n \n \n \n\
      \\c{09E627}Player Commands\n \n\
      {FFFFFF}/command\n\
      /command - This description can be longer than first xD\n\
      /command\n\
      /command\n\
      /command\n\
      /command\n\
   ");
   ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "\\cTitle", str, "OK", "Cancel");
   return 1;
}
[/pawn]
@autor: @Ino42O
@link: https://github.com/Ino-Bagaric/Dialog-Center-Text
Naslov: Odg: Dialog
Poruka od: Slade poslato Novembar 16, 2017, 22:18:15 POSLE PODNE
@Paul Castellano malo sam urednosti ubacio i nesto ispravio, pokusaj ovako dal radi.
[pawn]format(string,sizeof(string),"
"zelena"Novac:\t\t"siva"| $%d\n\
"zelena"Droga\t\t"siva"| %d grama\n\n\n\
"zelena"Slot 1: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d\n\
"zelena"Slot 2: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d\n\
"zelena"Slot 3: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d",
PlayerInfo[playerid][pTorbaNovac],PlayerInfo[playerid][pTorbaDroga],oruzje1,metci1,oruzje2,metci2,oruzje3,metci3);
SPD(playerid,INFO_TORBA,DSM,"BE ~ Torba Info",string,"Uredu","");[/pawn]

Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 16, 2017, 21:07:20 POSLE PODNE
A ti nemoj bespotrebno pricati include je 100% ispravan nema falsa bar meni. Samo nisu uradjeni neki stylovi proveri na github linku.

Radjen je u MSGBoxu, ne pricam bespotrebno, sto treba hvaliti, hvalim, kudio nisam, falša na MsgBoxu u nekim slučajevima, i ne vidim značenje tvog komentara ovdje.
Naslov: Odg: Dialog
Poruka od: GoodbyeSamp poslato Novembar 16, 2017, 22:38:48 POSLE PODNE
Citat: Slade poslato Novembar 16, 2017, 22:18:15 POSLE PODNE
@Paul Castellano malo sam urednosti ubacio i nesto ispravio, pokusaj ovako dal radi.
[pawn]format(string,sizeof(string),"
"zelena"Novac:\t\t"siva"| $%d\n\
"zelena"Droga\t\t"siva"| %d grama\n\n\n\
"zelena"Slot 1: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d\n\
"zelena"Slot 2: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d\n\
"zelena"Slot 3: ["siva"%s"zelena"]\t\t| Metaka: "siva"%d",
PlayerInfo[playerid][pTorbaNovac],PlayerInfo[playerid][pTorbaDroga],oruzje1,metci1,oruzje2,metci2,oruzje3,metci3);
SPD(playerid,INFO_TORBA,DSM,"BE ~ Torba Info",string,"Uredu","");[/pawn]

Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 16, 2017, 21:07:20 POSLE PODNE
A ti nemoj bespotrebno pricati include je 100% ispravan nema falsa bar meni. Samo nisu uradjeni neki stylovi proveri na github linku.

Radjen je u MSGBoxu, ne pricam bespotrebno, sto treba hvaliti, hvalim, kudio nisam, falša na MsgBoxu u nekim slučajevima, i ne vidim značenje tvog komentara ovdje.
covek je prvo rekao gore dialog stye list video da ste rekli list msgbox je tek posle receno moj argument stoji zbog ne zavrsenog includa moguce su greske za druge stylove ... :/
Naslov: Odg: Dialog
Poruka od: Slade poslato Novembar 16, 2017, 22:42:28 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 16, 2017, 22:38:48 POSLE PODNE
covek je prvo rekao gore dialog stye list video da ste rekli list msgbox je tek posle receno moj argument stoji zbog ne zavrsenog includa moguce su greske za druge stylove ... :/

Stavio sliku pogrijesio, shvacam ja tebe, kazem meni je falsirao, al cak i da nije, on trazi \t u msgboxu da se ne gubi, ne centar :D