Zaključano

[POMOĆ] Oko učitavanja stringa i stavljanja u dialog_syle_list

Započeo needer
pre 11 godina
191
pregleda
4
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
needer
Wheel Man
pre 11 godina
Skripta koju koristim: Pravim neku FS.
Detaljan opis problema: Napravio sam da korisnik dodaje neke stringove i sve se to zapiše fino u fajl jedno ispod drugog i sada želim da učitam to ali ne čitav fajl da mi stane u jednu liniju u dialogu kada se bira, nego da bude 1 linija, pa ispod nje druga linija. Prva linija u fajlu , prva linija(opcija) u dialogu i sve tako.
Ako neko može napraviti nije bitno kako, YINI ili file.inc sve jedno mi je, predlagali su mi da napravim kada dodaje igrač stringove da sprema u enum npr kao kada doda prvi, string2 za drugi ali ne znam napraviti.
Pa ako iko zna može i ovako HITNO!
Dio skripte:
ShowPlayerDialog(playerid, DIALOG_1, DIALOG_STYLE_LIST, "asdasdd", string, "Odaberi.","Odustani.");


ovaj gore code, prikazuje da sam stavio string koju sam učitao ali mi bude sve u jednoj liniji.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
OG Legend
pre 11 godina
nerazumem te bas najbolje..
sta tacno radis...
needer
Wheel Man
pre 11 godina
Nešto deseto, gledaj jednostavno je, zamisli sebi ovako:

napravio sam komandu koja zapisuje šta se upiše, taj string u fajl i radi - uredu.
i sada dodam 5 takih stringova u taj fajl - uredu.
eh sad želim da učitam npr samo drugi string bez prvog i ostalih, znači samo string drugi.

govorili su mi da se može preko enuma, kao da se napravi enum i sada kada se doda prvi string da se zapiše kao ono pa kada se dodaje opet string da se provjeri da li postoji ako postoji da se broj poveća za 1 i bude string2.

ali je pojma nemam o tome, valjda vi znate nešto bolje.
DakizThePro
Wheel Man
pre 11 godina
Ovako
YCMD:organizacije(playerid, params[],help)
{
    #pragma unused help
new porukaa;
new poruka11;
new poruka12;

format(porukaa,sizeof(porukaa),"blabla");
format(poruka11,sizeof(poruka11),"\nblabla");
format(poruka12,sizeof(poruka12),"\nblabla");
format(blabla, 713,"%s%s%s%s",porukaa,poruka11,poruka12,poruka13);
ShowPlayerDialog(playerid, 523, DIALOG_STYLE_MSGBOX, "{1E90FF}Blabla", blabla, "Ok", "" );
}

Evo,ja sam koristio YCMD ti samo promeni u tvoje
Koristis "\n" da spustas text u drugu liniju
Prvih 3 blabla su text koji ispusje igracu kada otvori dijalog,sa cetvrtim blabla spajamo sve textove zajedno,peto blabla je glavni text koji ce pisati na vrhu sesto blabla znaci da ispisisuje text koji smo spojili (cetvrto blabla)
Samo zamisli da su cetvrto i sesto blabla tvoji textovi koje si napisao,nadam se da si me svatio xD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava