Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dini_get
1. Kolor GangZone z dini_Get
Cze??!
Od 2 dni nie mog? upora? si? z pewnym problemem. Mianowicie - Chc? zrobi? odczytywanie koloru frakcji z pliki (dini_Get) - kt?re zrobi?em w nast?puj?cy spos?b:

[code] new fors[100];
for(new i; i < MAX_GZ_TEAMS; i++)
{
format(fors, sizeof(fors), "/Frakcje/%i.txt", i);
if(dini_Exists(fors))
{
strmid(Fraction[i][fcolor], dini_Get(fors, "fcolor"), false, strlen(dini_Get(fors, "fcolor")));
}
}[/code]

Tablica Fraction:
[code]enum DaneFrakcji
{
fcolor,
fonline
}
new Fraction[MAX_GZ_TEAMS][DaneFrakcji];[/code]

Wszystko niby cacy, tyko Gdy chc? pokaza? GangZone dla graczy w OnPlayerConnect:

[code] for (new i=0;i < GangZones; i++)
{
new string2[256];
format(string2,sizeof(string2),"ZonaID%d",i);
GangZone[i][Owner_team] = dini_Int("Zony.ini", string2);
GangZoneShowForPlayer(playerid, GangZone[ i ][ Zone_id ], Fraction[GangZone[i][Owner_team]][fcolor]);
}[/code]
To niestety GangZone dalej s? "przezroczyste" i nie maj? koloru. :/

Tutaj jeszcze tabela GangZone:
[code]new statyzony[200];
enum DaneZony
{
Zone_id = 0,
Owner_team,
Float:MinX,
Float:MinY,
Float:MaxX,
Float:MaxY
}
new GangZone[MAX_GANGZONES][DaneZony], GangZones;[/code]

Wie kto? jak to zrobi?? Z tego co mi si? wydaje - w GangZoneShowForPlayer kolor nie mo?e by? zmienn? typu string - bo nie odczytuje go wtedy, ale mog? si? myli?.. Za wszelk? pomoc b?d? wdzi?czny!...
2. dini_Get
zrobi?em tak
Kod:

kolor[playerid] == dini_Get(REDK(), "Kolor"))


wczytaj plik
Kod:

REDK()
{
new p[256];
format(p, sizeof(p), "/Kolory/RED.ini");
return p;
}


a to plik
Kod:

Kolor=FF0000

to jest srodek kodu daje zimne :arrow: :arrow: :arrow: :arrow: :arrow: :piwo:
3. [DM] dini_Get błędy
Witam.

Mam oto taki problem
Kod:


error 035: argument type mismatch (argument 2)


a kod w tej linijce
Kod:


format(str, sizeof(str), "%s", dini_Get(tmpfile, i));


I co tutaj jest nie tak

Za pomoc bd piwko + rep :D