new File:account = fopen(str, io_write);
if (account)
{
strmid(AccountInfo[playerid][Password], password, 0, strlen(password), 255);
AccountInfo[playerid][Cash] = GetPlayerMoney(playerid);
new file[128];
{
format(file, sizeof file, "Password: %s\n\r", AccountInfo[playerid][Password]);
{ fwrite(account, file); }
format(file, sizeof file, "AdminLevel: %d\n\r", 0);
{ fwrite(account, file); AccountInfo[playerid][AdminLevel] = 0; }
format(file, sizeof file, "Cash: %d\n\r", AccountInfo[playerid][Cash]);
{ fwrite(account, file); }
format(file, sizeof file, "Warnings: %d\n\r",AccountInfo[playerid][Warns]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason1: %s\n\r",AccountInfo[playerid][WarnReason1]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason2: %s\n\r",AccountInfo[playerid][WarnReason2]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason3: %s\n\r",AccountInfo[playerid][WarnReason3]);
{ fwrite(account, file); }
format(file, sizeof file, "IPAddress: %s\n\r",ip);
{ fwrite(account, file); }
format(file, sizeof file, "Rank: %s\n\r",PlayerInfo[playerid][pRank]);
{ fwrite(account, file); }
}
fclose(account);
new File:account = fopen(str, io_read);
if (account)
{
new pass[256];
new passres[128], value[128];
fread(account, pass, sizeof pass);
passres = GetFileString(pass);
if (!strcmp("Password", passres))
{
value = GetFileValue(pass);
strmid(AccountInfo[playerid][Password], value, 0, strlen(value)-1, 128);
}
if (!strcmp(AccountInfo[playerid][Password], password, true))
{
while (fread(account, pass, 256))
{
passres = GetFileString(pass);
if (strfind(passres, "AdminLevel") != -1)
{
value = GetFileValue(pass);
AccountInfo[playerid][AdminLevel] = strval(value);
}
if (strfind(passres, "Cash") != -1)
{
value = GetFileValue(pass);
AccountInfo[playerid][Cash] = strval(value);
}
if (strfind(passres, "Warnings") != -1)
{
value = GetFileValue(pass);
AccountInfo[playerid][Warns] = strval(value);
}
if (strfind(passres, "WarnReason1") != -1)
{
value = GetFileValue(pass);
strmid(AccountInfo[playerid][WarnReason1], value, 0, strlen(value)-1, 128);
}
if (strfind(passres, "WarnReason2") != -1)
{
value = GetFileValue(pass);
strmid(AccountInfo[playerid][WarnReason2], value, 0, strlen(value)-1, 128);
}
if (strfind(passres, "WarnReason3") != -1)
{
value = GetFileValue(pass);
strmid(AccountInfo[playerid][WarnReason3], value, 0, strlen(value)-1, 128);
}
if (strfind(passres, "Rank") != -1)
{
value = GetFileValue(pass);
strmid(PlayerInfo[playerid][pRank], value, 0, strlen(value)-1, 128);
}
}
fclose(account);
new File:account = fopen(str, io_write);
if (account)
{
AccountInfo[playerid][Cash] = GetPlayerMoney(playerid);
new file[128];
{
format(file, sizeof file, "Password: %s\n\r", AccountInfo[playerid][Password]);
{ fwrite(account, file); }
format(file, sizeof file, "AdminLevel: %d\n\r",AccountInfo[playerid][AdminLevel]);
{ fwrite(account, file); }
format(file, sizeof file, "Cash: %d\n\r", AccountInfo[playerid][Cash]);
{ fwrite(account, file); }
format(file, sizeof file, "Warnings: %d\n\r",AccountInfo[playerid][Warns]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason1: %s\n\r",AccountInfo[playerid][WarnReason1]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason2: %s\n\r",AccountInfo[playerid][WarnReason2]);
{ fwrite(account, file); }
format(file, sizeof file, "WarnReason3: %s\n\r",AccountInfo[playerid][WarnReason3]);
{ fwrite(account, file); }
format(file, sizeof file, "IPAddress: %s\n\r",AccountInfo[playerid][IP]);
{ fwrite(account, file); }
format(file, sizeof file, "Rank: %s\n\r",PlayerInfo[playerid][pRank]);
{ fwrite(account, file); }
}
fclose(account);
}
Originally Posted by [eX
Klutty ]
When I include Dini I get around 26 errors and I have to remove tmp arrays and stuff, and that messes up my whole gamemode.. |
C:\Program\SAMP Server\gamemodes\krpg.pwn(501) : error 021: symbol already defined: "strtok" C:\Program\SAMP Server\gamemodes\krpg.pwn(516) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(983) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(1470) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(1686) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(1850) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(185 ![]() C:\Program\SAMP Server\gamemodes\krpg.pwn(1926) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(1959) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(1967) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(199 ![]() C:\Program\SAMP Server\gamemodes\krpg.pwn(2030) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2036) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(207 ![]() C:\Program\SAMP Server\gamemodes\krpg.pwn(2111) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2160) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2196) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2236) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2286) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(231 ![]() C:\Program\SAMP Server\gamemodes\krpg.pwn(2349) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2362) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2382) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2395) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2416) : error 047: array sizes do not match, or destination array is too small C:\Program\SAMP Server\gamemodes\krpg.pwn(2452) : error 047: array sizes do not match, or destination array is too small |
tmp = strtok(cmdtext, idx);
Originally Posted by Jefff
new tmp[128] or 256 :>
|