[Help]LoadVehicle - 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)
+--- Thread: [Help]LoadVehicle (
/showthread.php?tid=408098)
[Help]LoadVehicle -
vannesenn - 16.01.2013
I want to make a COS system such that plays when you buy a vehicle, continued to drive (real purchase). Also I want to do that every vehicle 1 fail (vehicle_1, vehicle_2 etc. ..). Are we doing this switch in y_ini save / load system, and fix the following error? Thanks
Код:
LoadVehicles()
{
while (idx < sizeof(VehicleInfo))
{
new arrCoords[23][64],
strFromFile2[256],
idx;
new file;
File: file = fopen("/Nekretnine/Vozilo_%d.cfg", io_read, idx);
if (file)
{
fread(file, strFromFile2);
VehicleInfo[idx][vOwned] = strvalEx(arrCoords[0]);
strmid(VehicleInfo[idx][vOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
VehicleInfo[idx][vLocationX] = strvalEx(arrCoords[2]);
VehicleInfo[idx][vLocationY] = strvalEx(arrCoords[3]);
VehicleInfo[idx][vLocationZ] = strvalEx(arrCoords[4]);
printf("Vozilo %d je uspjesno ocitano.\n",idx);
idx++;
}
fclose(file);
}
return 1;
}
Код:
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18034) : error 017: undefined symbol "idx"
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18040) : warning 221: label name "File" shadows tag name
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18040) : warning 202: number of arguments does not match definition
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18040) : warning 213: tag mismatch
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18044) : warning 213: tag mismatch
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : warning 213: tag mismatch
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : warning 215: expression has no effect
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : error 001: expected token: ";", but found "["
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : error 029: invalid expression, assumed zero
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : warning 215: expression has no effect
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : error 001: expected token: ";", but found "]"
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRPiznova.pwn(18045) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
Re: [Help]LoadVehicle -
vannesenn - 17.01.2013
Help?
Re: [Help]LoadVehicle -
vannesenn - 18.01.2013
HELP?!?!?!
Re: [Help]LoadVehicle -
Infinity90 - 18.01.2013
Calm down.
pawn Код:
LoadVehicles()
{
new idx;
while (idx < sizeof(VehicleInfo))
{
new arrCoords[23][64],strFromFile2[256],idx;
new File: file = fopen("/Nekretnine/Vozilo_%d.cfg", io_read, idx);
if (file)
{
fread(file, strFromFile2);
VehicleInfo[idx][vOwned] = strvalEx(arrCoords[0]);
strmid(VehicleInfo[idx][vOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
VehicleInfo[idx][vLocationX] = strvalEx(arrCoords[2]);
VehicleInfo[idx][vLocationY] = strvalEx(arrCoords[3]);
VehicleInfo[idx][vLocationZ] = strvalEx(arrCoords[4]);
printf("Vozilo %d je uspjesno ocitano.\n",idx);
idx++;
}
fclose(file);
}
return 1;
}
Try that