Opis problema : pravim neku /removevehicle komandu i ne mogu nikako da dokucim kako da kad ucitam igracev fajl da odredim na kojem se slotu nalazi vozilo koje sam /removevehicle i da mu postavi taj slot na 0
Slika/Video : //
Dio skripte :
CMD:removevehicle(playerid, params[])
{
new string, removeString, string2, fileString;
new vehicleid = GetPlayerVehicleID(playerid);
if( IsPlayerAdmin(playerid) || PlayerInfo == 5 )
{
if( !strcmp(VehicleInfo, "Nema", true ))
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, izbrisali ste vozilo %s [%d] ID:%d{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
else
{
format(fileString, sizeof(fileString), "/Users/%s.ini", VehicleInfo);
if( fexist(fileString) )
{
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, vozilo %s ID:%d je u vlasnistvu %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
format(string2, sizeof(string2), "{0088FF} {FFFFFF}%s, vozilo %s [%d] ID:%d mozete izbrisati rucno, ali prethodno obavijestite vlasnika %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string2);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
}
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, niste ovlasteni da koristite ovu komandu{0088FF}.", PlayerInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
ja sam mislio nesto ovako, vjerovatno sam ofulo da valja ahahah
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);