SA-MP Forums Archive
/buycar help? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: /buycar help? (/showthread.php?tid=222199)



/buycar help? - Luis- - 06.02.2011

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;
}



Re: /buycar help? - xRyder - 06.02.2011

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


Re: /buycar help? - -Rebel Son- - 06.02.2011

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;
 }



Re: /buycar help? - xRyder - 06.02.2011

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);



Re: /buycar help? - -Rebel Son- - 06.02.2011

Whoops forgot that lol.