Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: monsterking poslato Avgust 23, 2022, 19:26:03 POSLE PODNE

Naslov: YINI izmjena
Poruka od: monsterking poslato Avgust 23, 2022, 19:26:03 POSLE PODNE
Pitanje/savjet: Kako mogu da promijenim vrijednost jedne linije (ne poznajem terminologiju baš dobro, ispravite me) u INI fajlu, a da ostale ostanu netaknute. Koristim y_ini
Opširnije: Ako sam se loše izrazio, najbolje da dam primjer
fajl.ini:
Var1 = 5
Var2 = 10
Var3 = 15
Var4 = 20
Var5 = 25

Potreban mi je ovaj rezultat (naprimer)
Var1 = 5
Var2 = 10
Var3 = 15
Var4 = 333
Var5 = 25

Dodatno: Naravno, mogao bih učitati sve iz fajla, pa ponovo sve zapisati, ali interesuje me da li postoji efikasniji način.
Naslov: Odg: YINI izmjena
Poruka od: V01D poslato Avgust 23, 2022, 21:26:11 POSLE PODNE
[pawn]new INI:File = INI_Open( "nekiINIFile.ini" ); //prvo otvori fajl
INI_WriteInt(File, "Var4", vrednost); //upisemo vrednost na Var4 [/pawn]
Naslov: Odg: YINI izmjena
Poruka od: monsterking poslato Avgust 24, 2022, 01:29:07 PRE PODNE
Citat: V01D poslato Avgust 23, 2022, 21:26:11 POSLE PODNE
[pawn]new INI:File = INI_Open( "nekiINIFile.ini" ); //prvo otvori fajl
INI_WriteInt(File, "Var4", vrednost); //upisemo vrednost na Var4 [/pawn]
Mislio sam da INI_Open radi na principu fopen(io_write mod) gdje se pobriše sve iz fajla, pa ponovo zapisuje. Slabo se razumijem u INI. Inače, hvala puno.