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 = 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);
INI_WriteInt(File,"Kvart",PlayerInfo);
INI_Close(File);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[POMOC] Ocu da se tekst sprema u .ini datoteku
611
pregleda
4
postova
Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
31. Dec. 2011.
31. Dec. 2011.
Vrlo jednostavno formatiraš varijablu iz enuma :
format(PlayerInfo,32,"%s",gradtext);
Ali prije toga moraš gradtext formatirat ovako npr.
new gradtext;
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
I umjesto INI_WriteInt -> INI_WriteString
Nadam se da si skužio 🙂
format(PlayerInfo,32,"%s",gradtext);
Ali prije toga moraš gradtext formatirat ovako npr.
new gradtext;
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
I umjesto INI_WriteInt -> INI_WriteString
Nadam se da si skužio 🙂
Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
31. Dec. 2011.
Hvala a sto znaci ovo strval(inputtext) == 1 ili strval(inputtext) == 2 znaci on mora upisat broj 1,2 xD?
31. Dec. 2011.
!вє!ѕєуzιι¢н™ wrote on December 31, 2011, 5:48 pm:
Hvala a sto znaci ovo strval(inputtext) == 1 ili strval(inputtext) == 2 znaci on mora upisat broj 1,2 xD?
new gradtext;
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
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava