GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Yardım Talepleri => Konuyu başlatan: ByAlone - 28 Ağustos 2023, 15:59:27

Başlık: Araç Sistemi İle İlgili Sorun.
Gönderen: ByAlone - 28 Ağustos 2023, 15:59:27
Merhabalar, araç modifiye ve renkini deştirince kayıt etmiyor araçda ters dönünce patlıyor bu hataları nasıl düzeltebilirim?
Başlık: Ynt: Araç Sistemi İle İlgili Sorun.
Gönderen: Rodri - 28 Ağustos 2023, 18:00:00
Alıntı yapılan: ByAlone - 28 Ağustos 2023, 15:59:27
Merhabalar, araç modifiye ve renkini deştirince kayıt etmiyor araçda ters dönünce patlıyor bu hataları nasıl düzeltebilirim?

Merhabalar, westley veyahut novelty taban mod kullanıyorsanız ilettiğimi eski modifiye sistemiyle değiştirin, sorunsuz bir şekilde kaydedecektir.

PAWN Kodu: Seç
CMD:modifiye(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new id = PlayerData[playerid][pFaction];
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_TAMIRHANE || !FactionData[PlayerData[playerid][pFaction]][factionOnay])
    return SendErrorMessage(playerid, "Tamirhane tipi onayli bir birligin uyesi degilsin.");
{

if (!IsPlayerInAnyVehicle(playerid))
    return SendErrorMessage(playerid, "Bu komutu sadece aractayken kullanabilirsiniz !");

    if (ModifiyeEdilemezArac(vehicleid))
    return SendErrorMessage(playerid, "Bu araci modifiye edemezsin.");

    ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Modifiye Menusu", D_TEXT, "Sec", "{FF6347}Iptal");
}
return 1;
}

PAWN Kodu: Seç
stock ModMenu(playerid, const str[])
{

    SendErrorMessage( playerid, "%s", str);
ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Modifiye Menusu", D_TEXT, "Sec", "{FF6347}Iptal");

return 1;
}

ModifiyeCik(playerid)
{
    new gid = GetPVarInt(playerid, "ModifiyeGarajID");
new vehicleid = GetPVarInt(playerid, "ModifiyeAracID");
SetVehiclePos(vehicleid, ModifiyeGarajlari[gid][modifiyeX], ModifiyeGarajlari[gid][modifiyeY] , ModifiyeGarajlari[gid][modifiyeZ] );
SetVehicleZAngle(vehicleid, ModifiyeGarajlari[gid][modifiyeA]);
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);
LinkVehicleToInterior(vehicleid, 0);
SetPlayerInterior(playerid, 0);
SetVehicleVirtualWorld(vehicleid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPVarInt(playerid, "ModifiyeYapiyormu", 0); SetPVarInt(playerid, "ModifiyeGarajID", -1); SetPVarInt(playerid, "ModifiyeAracID", -1);
if(IsPlayerInAnyVehicle(playerid))
{
    new carid = Car_GetID(vehicleid);
  for (new i = 0; i < 14; i ++)
{
    if (!CarData[carid][carMods][i]) RemoveVehicleComponent(vehicleid, CarData[carid][carMods][i]);
}
}
return 1;
}
Başlık: Ynt: Araç Sistemi İle İlgili Sorun.
Gönderen: ByAlone - 28 Ağustos 2023, 18:11:08
Alıntı yapılan: Rodri - 28 Ağustos 2023, 18:00:00
Alıntı yapılan: ByAlone - 28 Ağustos 2023, 15:59:27
Merhabalar, araç modifiye ve renkini deştirince kayıt etmiyor araçda ters dönünce patlıyor bu hataları nasıl düzeltebilirim?

Merhabalar, westley veyahut novelty taban mod kullanıyorsanız ilettiğimi eski modifiye sistemiyle değiştirin, sorunsuz bir şekilde kaydedecektir.

PAWN Kodu: Seç
CMD:modifiye(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new id = PlayerData[playerid][pFaction];
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_TAMIRHANE || !FactionData[PlayerData[playerid][pFaction]][factionOnay])
    return SendErrorMessage(playerid, "Tamirhane tipi onayli bir birligin uyesi degilsin.");
{

if (!IsPlayerInAnyVehicle(playerid))
    return SendErrorMessage(playerid, "Bu komutu sadece aractayken kullanabilirsiniz !");

    if (ModifiyeEdilemezArac(vehicleid))
    return SendErrorMessage(playerid, "Bu araci modifiye edemezsin.");

    ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Modifiye Menusu", D_TEXT, "Sec", "{FF6347}Iptal");
}
return 1;
}
Unique kullanıyorum.
Başlık: Ynt: Araç Sistemi İle İlgili Sorun.
Gönderen: ByAlone - 28 Ağustos 2023, 21:30:56
Sorun Devam Etmekte Oyun Tabanı Unique.