Započeo Keso
•6. Jan. 2015.• Zaključano[Pomoc]Vehicle ownership u y_iniu
444
pregleda
9
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
150
Postovi:
17
Teme:
Pridružio se:Nov. 2010
6. Jan. 2015.
Bok bok evo me nakon dugo vremena poceo opet skriptat malo 🙂 ali evo vec problema..
Skripta koju koristim:Moja (od nule)
Detaljan opis problema:Iz nekog razloga ne radi vehicle system,neznam zasto..
Dio skripte:
Izvan maina
LoadSavedVehicles je u OnGameModeIinit i SaveAllVehicles je u OnGameModeExit.
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Skripta koju koristim:Moja (od nule)
Detaljan opis problema:Iz nekog razloga ne radi vehicle system,neznam zasto..
Dio skripte:
Izvan maina
enum VehicleStatistics
{
SAMPID = 999,
FileID = 999,
ModelID,
Color1,
Color2,
Float: ParkX,
Float: ParkY,
Float: ParkZ,
Float: ParkAng,
Plate
}
new gVehicleStats;
forward LoadVehicleFromFile(i, name[], value[]);
public LoadVehicleFromFile(i, name[], value[])
{
INI_Int("ModelID", gVehicleStats);
INI_Int("Color1", gVehicleStats);
INI_Int("Color2", gVehicleStats);
INI_Float("ParkX", gVehicleStats);
INI_Float("ParkY", gVehicleStats);
INI_Float("ParkZ", gVehicleStats);
INI_Float("ParkAng", gVehicleStats);
INI_String("Plate", gVehicleStats, MAX_NUMBER_PLATE);
return 0;
}
stock LoadVehicle(i)
{
new path;
format(path, sizeof(path), "userveh/%d.ini", i);
if(fexist(path))
{
INI_ParseFile(path, "LoadVehicleFromFile", .bExtra = true, .extra = i);
gVehicleStats = GetAvailableVehicleID();
gVehicleStats = i;
gVehicleStats = AddStaticVehicleEx(gVehicleStats, gVehicleStats, gVehicleStats, \
gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, 36000);
SetVehicleNumberPlate(gVehicleStats, gVehicleStats);
SetVehicleToRespawn(gVehicleStats);
printf("[Vehicle System]: Loaded Vehicle %d successfully!", i);//Ovo ne pokazuje u prozoru servera
}
}
stock LoadSavedVehicles()
{
for(new i; i {
LoadVehicle(i);
}
}
stock SaveVehicle(i)
{
new path;
if(gVehicleStats == 999)
{
gVehicleStats = GetAvailableFileID();
}
format(path, sizeof(path), "userveh/%s.ini", gVehicleStats);
new INI:handle = INI_Open(path);
INI_WriteInt(handle, "ModelID", gVehicleStats);
INI_WriteInt(handle, "Color1", gVehicleStats);
INI_WriteInt(handle, "Color2", gVehicleStats);
INI_WriteFloat(handle, "ParkX", gVehicleStats);
INI_WriteFloat(handle, "ParkY", gVehicleStats);
INI_WriteFloat(handle, "ParkZ", gVehicleStats);
INI_WriteFloat(handle, "ParkAng", gVehicleStats);
INI_WriteString(handle, "Plate", gVehicleStats);
INI_Close(handle);
}
stock SaveAllVehicles()
{
for(new i; i {
SaveVehicle(i);
}
}
stock GetAvailableVehicleID()
{
for(new i; i {
if(gVehicleStats == 999)
{
return i;
}
}
return 0;
}
stock GetAvailableFileID()
{
new path;
for(new i; i {
format(path, sizeof(path), "userveh/%s.ini", i);
if(!fexist(path))
{
return i;
}
}
return 0;
}LoadSavedVehicles je u OnGameModeIinit i SaveAllVehicles je u OnGameModeExit.
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
150
Postovi:
17
Teme:
Pridružio se:Nov. 2010
6. Jan. 2015.
gore je u kodu,al evo opet cu napisat:
forward LoadVehicleFromFile(i, name[], value[]);
public LoadVehicleFromFile(i, name[], value[])
{
INI_Int("ModelID", gVehicleStats);
INI_Int("Color1", gVehicleStats);
INI_Int("Color2", gVehicleStats);
INI_Float("ParkX", gVehicleStats);
INI_Float("ParkY", gVehicleStats);
INI_Float("ParkZ", gVehicleStats);
INI_Float("ParkAng", gVehicleStats);
INI_String("Plate", gVehicleStats, MAX_NUMBER_PLATE);
return 0;
}
stock LoadVehicle(i)
{
new path;
format(path, sizeof(path), "userveh/%d.ini", i);
if(fexist(path))
{
INI_ParseFile(path, "LoadVehicleFromFile", .bExtra = true, .extra = i);
gVehicleStats = GetAvailableVehicleID();
gVehicleStats = i;
gVehicleStats = AddStaticVehicleEx(gVehicleStats, gVehicleStats, gVehicleStats, \
gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, 36000);
SetVehicleNumberPlate(gVehicleStats, gVehicleStats);
SetVehicleToRespawn(gVehicleStats);
printf("[Vehicle System]: Loaded Vehicle %d successfully!", i);
}
}
stock LoadSavedVehicles()
{
for(new i; i {
LoadVehicle(i);
}
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
6. Jan. 2015.
Joj izvini samo sam bacio pogled na onaj kod koji si odma stavio i nisam ni video da ima jos... Ajde ovako ova 2 stocka sto imas za load car brisi i jednostavno u public OnGameModeInit stavi ovo i vidi sta ce biti...
for(new i = 0; i < sizeof(gVehicleStats); i++)
{
new path;
format(path, sizeof(path), "userveh/%d.ini", i);
if(fexist(path))
{
INI_ParseFile(path, "LoadVehicleFromFile", .bExtra = true, .extra = i);
gVehicleStats = GetAvailableVehicleID();
gVehicleStats = i;
gVehicleStats = AddStaticVehicleEx(gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, 36000);
SetVehicleNumberPlate(gVehicleStats, gVehicleStats);
SetVehicleToRespawn(gVehicleStats);
printf("[Vehicle System]: Loaded Vehicle %d successfully!", i);
}
}
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
6. Jan. 2015.
for(new i = 0; i < sizeof(gVehicleStats); i++)
{
new path;
format(path, sizeof(path), "userveh/%d.ini", i);
if(fexist(path))
{
INI_ParseFile(path, "LoadVehicleFromFile", .bExtra = true, .extra = i);
gVehicleStats = AddStaticVehicleEx(gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, gVehicleStats, 36000);
gVehicleStats = GetAvailableVehicleID();
gVehicleStats = i;
SetVehicleNumberPlate(gVehicleStats, gVehicleStats);
SetVehicleToRespawn(gVehicleStats);
printf("[Vehicle System]: Loaded Vehicle %d successfully!", i);
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava