/buycar help?
#1

I know I am spamming lately but I need alot of help, What is wrong with this Code?

It updates every Vehicle File and does not get the Players name?

pawn Код:
CMD:buycar(playerid, params[])
{
    new file[128], owned, name[MAX_PLAYER_NAME], owner[64];
    for(new i = 1; i<=MAX_VEHICLES; i++)
    {
        format(file, sizeof(file), "Vehicles/%i.ini", i);
        GetPlayerName(playerid, name, sizeof(name));
        owned = 1;
        owner[i] = name[playerid];
        dini_IntSet(file, "Owned", owned);
        dini_Set(file, "Owner", owner);
    }
    return 1;
}
Reply
#2

If you use loop. And you defined 'new i;' you don't need to use 'playerid', use 'i' instead.
Reply
#3

I beleive its because your looping all the dini files, try this.

Код:
CMD:buycar(playerid, params[]){
 new file[128], owned, name[MAX_PLAYER_NAME], owner[64];
 format(file, sizeof(file), "Vehicles/%i.ini", i);
 GetPlayerName(playerid, name, sizeof(name));
 owned = 1;
 owner[i] = name[playerid];
 dini_IntSet(file, "Owned", owned);
 dini_Set(file, "Owner", owner);
 return 1;
 }
Reply
#4

Yeah, that's true.
But now, he doesn't have an integer for formating a file.

pawn Код:
format(file, sizeof(file), "Vehicles/%i.ini", i);
Reply
#5

Whoops forgot that lol.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)