Merhaba ben samp-server cmd açıyorum ve herşey sorunsuz açılıyor ve sonda böyle sözler veriyor ve oyun içinde yeni araç oluşturunca kaydedilmiyor nasıl çöze bilirim.
[00:02:58] [debug] #0 000c8270 in Car_Spawn (carid=96, display=0) at C:\Users\Victor\Desktop\GameModes\Roleplay\gamemodes\yedek_1.pwn:12073
[00:02:58] [debug] #1 000cc4e0 in public Car_Load () at C:\Users\Victor\Desktop\GameModes\Roleplay\gamemodes\yedek_1.pwn:12245
Car_Spawn ve Car_Load fonksiyonlarını yollayın
stock Car_Spawn(carid, display = 0)
{
if (carid != -1 && CarData[carid][carExists])
{
if (IsValidVehicle(CarData[carid][carVehicle]))
DestroyVehicle(CarData[carid][carVehicle]);
if (CarData[carid][carColor1] == -1)
CarData[carid][carColor1] = random(127);
if (CarData[carid][carColor2] == -1)
CarData[carid][carColor2] = random(127);
CarData[carid][Taksimetre] = false;
CarData[carid][Taksimetre] = 0;
CarData[carid][OturumKazanci] = 0;
DestroyDynamicObject(CarData[carid][TaksiObje]);
CarData[carid][carVehicle] = CreateVehicle(CarData[carid][carModel], CarData[carid][carPos][0], CarData[carid][carPos][1], CarData[carid][carPos][2], CarData[carid][carPos][3], CarData[carid][carColor1], CarData[carid][carColor2], (CarData[carid][carOwner] != 0) ? (-1) : (1200000));
if(CarData[carid][carOwner] != 0 && CarData[carid][carMeslek] == -1 && !display && CarData[carid][carKiralik] <= 0 && CarData[carid][carPrice] <= 0)
{
CarData[carid][carDisplay] = false;
SetVehicleVirtualWorld(CarData[carid][carVehicle], 1000);
}
CarLastPos[CarData[carid][carVehicle]][0] = CarData[carid][carPos][0];
CarLastPos[CarData[carid][carVehicle]][1] = CarData[carid][carPos][1];
CarLastPos[CarData[carid][carVehicle]][2] = CarData[carid][carPos][2];
new plaka[24];
if(CarData[carid][carFaction] == 1)
{
format(plaka, 24, "{3300CC}%s", CarData[carid][carPlaka]);
SetVehicleNumberPlate(CarData[carid][carVehicle], plaka);
}
if(CarData[carid][carFaction] == 4)
{
format(plaka, 24, "{FFFF00}%s", CarData[carid][carPlaka]);
SetVehicleNumberPlate(CarData[carid][carVehicle], plaka);
}
else { SetVehicleNumberPlate(CarData[carid][carVehicle], CarData[carid][carPlaka]); }
new modelid = GetVehicleModel(CarData[carid][carVehicle]);
new vehicleid = CarData[carid][carVehicle];
if (modelid == 601) SetVehicleHealth(vehicleid, 3000);
/*
if(CarData[carid][carHurda])
{
static
tires[4];
GetVehicleDamageStatus(vehicleid, tires[0], tires[1], tires[2], tires[3]);
UpdateVehicleDamageStatus(vehicleid, tires[0], tires[1], tires[2], 15);
}*/
if(CarData[carid][carGaleri] && CarData[carid][carPrice] > 0)
{
if(IsValidDynamic3DTextLabel(GaleriLabel[CarData[carid][carVehicle]]))
DestroyDynamic3DTextLabel(GaleriLabel[CarData[carid][carVehicle]]);
new galeristr[256];
format(galeristr, 256, ""G"[ %s ]\n{2ECC71}(%s)", ReturnVehicleModelName(CarData[carid][carModel]), FormatNumber(CarData[carid][carPrice]));
GaleriLabel[CarData[carid][carVehicle]] = CreateDynamic3DTextLabelEx(galeristr, -1, 0.0, 0.0, 0.5, 50.0, INVALID_PLAYER_ID, CarData[carid][carVehicle], 1, 50.0);
}
if(IsValidDynamic3DTextLabel(PlakaLabel[CarData[carid][carVehicle]]))
DestroyDynamic3DTextLabel(PlakaLabel[CarData[carid][carVehicle]]);
if(!CarData[carid][carGaleri])
{
new plakastr[24];
format(plakastr, 24, "[ %s ]", CarData[carid][carPlaka]);
PlakaLabel[CarData[carid][carVehicle]] = CreateDynamic3DTextLabelEx(plakastr, 0xFFFFFFAA, 0.0, -1.5, 0.0, 50.0, INVALID_PLAYER_ID, CarData[carid][carVehicle], 1, 50.0);
}
if(CarData[carid][carFaction] == 1 && modelid == 560)
{
CoreVehicles[vehicleid][vehFlasorObjesi][0] = CreateDynamicObject(19620, -0.06660, 0.15090, 0.85950, 0.00000, 0.00000, 0.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][1] = CreateDynamicObject(19797, -0.22650, 2.58640, -0.20630, 0.00000, 0.00000, -180.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][2] = CreateDynamicObject(19797, 0.25350, 2.58640, -0.20630, 0.00000, 180.00000, -180.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][0], vehicleid, -0.06660, 0.15090, 0.85950, 0.00000, 0.00000, 0.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][1], vehicleid, -0.22650, 2.58640, -0.20630, 0.00000, 0.00000, -180.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][2], vehicleid, 0.25350, 2.58640, -0.20630, 0.00000, 180.00000, -180.00000);
}
else if(CarData[carid][carFaction] == 1 && modelid == 482)
{
CoreVehicles[vehicleid][vehFlasorObjesi][0] = CreateDynamicObject(19797, 0.11843, 2.45834, -0.21420, 0.00000, 0.00000, -185.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][1] = CreateDynamicObject(19797, -0.14151, 2.45042, -0.21420, 0.00000, 0.00000, 185.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][2] = CreateDynamicObject(19797, -0.42078, 2.42196, -0.21420, 0.00000, 0.00000, 185.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][3] = CreateDynamicObject(19797, 0.37890, 2.41980, -0.21420, 0.00000, 0.00000, -185.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][4] = CreateDynamicObject(19620, -0.02100, -2.55000, -0.62090, -98.00000, 0.00000, -180.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][5] = CreateDynamicObject(19787, -0.04037, -0.56790, 0.84900, -90.00000, -90.00000, 0.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][0], vehicleid, 0.11843, 2.45834, -0.21420, 0.00000, 0.00000, -185.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][1], vehicleid, -0.14151, 2.45042, -0.21420, 0.00000, 0.00000, 185.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][2], vehicleid, -0.42078, 2.42196, -0.21420, 0.00000, 0.00000, 185.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][3], vehicleid, 0.37890, 2.41980, -0.21420, 0.00000, 0.00000, -185.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][4], vehicleid, -0.02100, -2.55000, -0.62090, -98.00000, 0.00000, -180.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][5], vehicleid, -0.04037, -0.56790, 0.84900, -90.00000, -90.00000, 0.00000);
}
else if(CarData[carid][carFaction] == 1 && modelid == 437)
{
CoreVehicles[vehicleid][vehFlasorObjesi][0] = CreateDynamicObject(19419, 0.06280, 4.27780, 2.03430, 0.00000, 0.00000, 0.00000);
CoreVehicles[vehicleid][vehFlasorObjesi][1] = CreateDynamicObject(19620, -0.01820, 5.53880, -0.16090, -98.00000, 0.00000, 0.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][0], vehicleid,0.06280, 4.27780, 2.03430, 0.00000, 0.00000, 0.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][1], vehicleid, -0.01820, 5.53880, -0.16090, -98.00000, 0.00000, 0.00000);
}
else if(CarData[carid][carFaction] == 1 && modelid == 541)
{
CoreVehicles[vehicleid][vehFlasorObjesi][0] =CreateDynamicObject(19620, -0.00083, 2.31463, -0.16090, -100.00000, 0.00000, 0.00000);
AttachDynamicObjectToVehicle(CoreVehicles[vehicleid][vehFlasorObjesi][0], vehicleid,-0.00083, 2.31463, -0.16090, -100.00000, 0.00000, 0.00000);
}
if (CarData[carid][carVehicle] != INVALID_VEHICLE_ID)
{
if (CarData[carid][carPaintjob] != -1)
{
ChangeVehiclePaintjob(CarData[carid][carVehicle], CarData[carid][carPaintjob]);
}
if (CarData[carid][carLocked])
{
new
engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(CarData[carid][carVehicle], engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(CarData[carid][carVehicle], engine, lights, alarm, 1, bonnet, boot, objective);
}
for (new i = 0; i < 14; i ++)
{
if (CarData[carid][carMods][i]) AddVehicleComponent(CarData[carid][carVehicle], CarData[carid][carMods][i]);
}
AracIlan(CarData[carid][carVehicle]);
ResetVehicle(CarData[carid][carVehicle]);
return 1;
}
}
return 0;
}
forward Car_Load();
public Car_Load()
{
static
rows,
fields,
str[128];
cache_get_data(rows, fields, g_iHandle);
for (new i = 0; i < rows; i ++) if (i < MAX_DYNAMIC_CARS)
{
CarData[i][carExists] = true;
CarData[i][carID] = cache_get_field_int(i, "carID");
CarData[i][carModel] = cache_get_field_int(i, "carModel");
CarData[i][carOwner] = cache_get_field_int(i, "carOwner");
CarData[i][carPos][0] = cache_get_field_float(i, "carPosX");
CarData[i][carPos][1] = cache_get_field_float(i, "carPosY");
CarData[i][carPos][2] = cache_get_field_float(i, "carPosZ");
CarData[i][carPos][3] = cache_get_field_float(i, "carPosR");
CarData[i][carColor1] = cache_get_field_int(i, "carColor1");
CarData[i][carColor2] = cache_get_field_int(i, "carColor2");
CarData[i][carPaintjob] = cache_get_field_int(i, "carPaintjob");
CarData[i][carLocked] = cache_get_field_int(i, "carLocked");
CarData[i][carImpounded] = cache_get_field_int(i, "carImpounded");
CarData[i][carImpoundPrice] = cache_get_field_int(i, "carImpoundPrice");
CarData[i][carFaction] = cache_get_field_int(i, "carFaction");
CarData[i][carMeslek] = cache_get_field_int(i, "carMeslek");
CarData[i][carAnahtar] = cache_get_field_int(i, "carAnahtar");
CarData[i][carKiralik] = cache_get_field_int(i, "carKiralik");
CarData[i][carKiraZaman] = cache_get_field_int(i, "carKiraZaman");
CarData[i][carKiraUcret] = cache_get_field_int(i, "carKiraUcret");
CarData[i][carPrice] = cache_get_field_int(i, "carPrice");
CarData[i][carBirlik] = cache_get_field_int(i, "carBirlik");
CarData[i][carDistance] = cache_get_field_int(i, "carDistance");
cache_get_field_content(i, "carPlaka", CarData[i][carPlaka], g_iHandle, 24);
CarData[i][carImmobiliser] = cache_get_field_int(i, "carImmo");
CarData[i][carKilitSeviye] = cache_get_field_int(i, "carKilitSeviye");
CarData[i][carAlarm] = cache_get_field_int(i, "carAlarm");
CarData[i][carHurda] = cache_get_field_int(i, "carHurda");
CarData[i][carVergi] = cache_get_field_int(i, "carVergi");
CarData[i][TaksiPlaka] = cache_get_field_int(i, "TaksiPlaka");
for (new j = 0; j < 14; j ++)
{
if (j < 5)
{
format(str, sizeof(str), "carWeapon%d", j + 1);
CarData[i][carWeapons][j] = cache_get_field_int(i, str);
format(str, sizeof(str), "carAmmo%d", j + 1);
CarData[i][carAmmo][j] = cache_get_field_int(i, str);
}
format(str, sizeof(str), "carMod%d", j + 1);
CarData[i][carMods][j] = cache_get_field_int(i, str);
}
Car_Spawn(i);
}
for (new i = 0; i < MAX_DYNAMIC_CARS; i ++) if (CarData[i][carExists]) {
format(str, sizeof(str), "SELECT * FROM `carstorage` WHERE `ID` = '%d'", CarData[i][carID]);
mysql_tquery(g_iHandle, str, "OnLoadCarStorage", "d", i);
}
return 1;
}
12073. ve 12245. satırı atabilir misiniz?
12073: Float:health;
12245: format(string, sizeof(string), "INSERT INTO `furniture` (`ID`) VALUES(%d)", HouseData[houseid][houseID]);
@hi i'm via
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.