[POMOC] Ocu da se tekst sprema u .ini datoteku

Započeo ѕєуzιι¢н™.amx, Decembar 31, 2011, 18:08:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Balkan Elite od 0
Detaljan opis problema: Znaci napravio sam tijekom registracije neka pitanja za korisnike i sad ocu da se odgovori spremaju u njihov account .ini file a pokaze se npr RlGrad = 0 a trebalo bi pisati Zagreb pa neznam kako da to napravim
Dio skripte: if(dialogid == 7) // Grad
    {
        if(response)
    {

            PlayerInfo[playerid][pGrad] = strval(inputtext);
                    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_INPUT, "Kvart", "Napisite kvart...", "U redu", "Odustani");
                }

    }


new INI:File = INI_Open(UserPath(playerid));
                    INI_WriteInt(File,"Grad",PlayerInfo[playerid][pGrad]);
                    INI_WriteInt(File,"Kvart",PlayerInfo[playerid][pKvart]);
                    INI_Close(File);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Izrada web aplikacija/desktop aplikacija, kontakt PM.
VPS/Dedi managment 'n' hosting @pm also.

Vrlo jednostavno formatiraš varijablu iz enuma :

format(PlayerInfo[playerid][pGrad],32,"%s",gradtext);

Ali prije toga moraš gradtext formatirat ovako npr.

new gradtext[24];
if(strval(inputtext) == 1) { gradtext="Zagreb"; }
else if(strval(inputtext) == 2) { gradtext="Osijek";}
// itd..


I pGrad u enumu ti mora biti u arrayu tj. veličina tog stringa znači staviš u enumu pGrad[32]

I umjesto INI_WriteInt -> INI_WriteString

Nadam se da si skužio :)
Poslednja Izmena: Decembar 31, 2011, 18:17:57 POSLE PODNE od 20 Dollar Nosebleed
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

Hvala a sto znaci ovo strval(inputtext) == 1 ili strval(inputtext) == 2 znaci on mora upisat broj 1,2 xD?
Izrada web aplikacija/desktop aplikacija, kontakt PM.
VPS/Dedi managment 'n' hosting @pm also.

Mr.Gagi

Citat: !вÑ"!Ñ•Ñ"уzιι¢нâ,,¢ poslato Decembar 31, 2011, 18:48:50 POSLE PODNE
Hvala a sto znaci ovo strval(inputtext) == 1 ili strval(inputtext) == 2 znaci on mora upisat broj 1,2 xD?
new gradtext[24]; 
if(strval(inputtext) == 1) { gradtext="Zagreb"; } 
else if(strval(inputtext) == 2) { gradtext="Osijek";} 
To su isptivanja ako je uneo jedan onda postavi gradtext na Zagreb, a ako je uneo 2 onda na string gradtext postavi Osijek pa kasnije stavljas na varijablu pGrad
A kada ucitavas string sa y_ini koristis INI_String