- 0
Culoare GangZone incorecta (GangZoneShowForPlayer)[SOLVED]
-
Similar Content
-
- 1 answer
- 298 views
-
- 6 answers
- 396 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
IcE.
Salut, dupa ce am vazut tutorialu facut de Roberto(respect) am incercat sal bag pe un gf. Toate bune si frumoase, ii lipseau niste functi pe acolo, leam bagat eu .
Problema este ca nu imi arata culoarea decat la un gang(eu am doua) si imi arata alta culoare, culoarea corecta este portocaliu(0xFF800096).
Mentionez ca culoarea mi-o salveaza in Decimal.
[pawn]
//OnPlayerConnect
for(new zone = 0; zone < MAX_ZONES; zone++)
{
GangZoneShowForPlayer(playerid, ZoneInfo[ zone ][ZoneID], GangZone_CurrentColour[ zone ] );
}
[/pawn]
Si functia Load si Save.
[pawn]
LoadZones()
{
new PartOfString[12][64];
new FileString[128];
new File: file = fopen("GWturfs.ini", io_read);
if (file)
{
new idx;
while (idx < sizeof(ZoneInfo)-1)
{
fread(file, FileString);
split(FileString, PartOfString, ',');
ZoneInfo[idx][ZoneID] = strval(PartOfString[0]);
strmid(ZoneInfo[idx][ZoneOwner], PartOfString[1], 0, strlen(PartOfString[1]), MAX_PLAYER_NAME);
ZoneInfo[idx][ZoneOwnerID] = strval(PartOfString[2]);
GangZone_CurrentColour[idx] = strval(PartOfString[3]);
printf("ZoneID: %d ZoneOwner: %s ZoneOwnerID: %d Colour: %d", ZoneInfo[idx][ZoneID], ZoneInfo[idx][ZoneOwner], ZoneInfo[idx][ZoneOwnerID], GangZone_CurrentColour[idx] );
idx++;
}
fclose(file);
}
return 1;
}
//==============================================================================
SaveZones()
{
new idx;
new File: file2;
while (idx < sizeof(ZoneInfo))
{
new FileString[128];
format(FileString, sizeof(FileString), "%d,%s,%d,%d\r\n",
ZoneInfo[idx][ZoneID],
ZoneInfo[idx][ZoneOwner],
ZoneInfo[idx][ZoneOwnerID],
GangZone_CurrentColour[idx] );
// print(FileString);
if(idx == 0) file2 = fopen("GWturfs.ini", io_write);
else file2 = fopen("GWturfs.ini", io_append);
fwrite(file2, FileString);
idx++;
fclose(file2);
}
return 1;
}
[/pawn]
Poate va dati voi seama de la ce e, eu nam reusit ...
Daca mai vreti sa va dau si alte lini imi spuneti si le postez.
Multumesc anticipat.
PS:Pentru toti ce zic ca trebuia sa postez la Probleme GF, FALS, e o functie care poate fi pusa si pe un gm DM, eu am puso pe unu GF.
Rezolvat
Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts