GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: beratmethe - 21 Kasım 2021, 17:36:05

Başlık: error 017
Gönderen: beratmethe - 21 Kasım 2021, 17:36:05
HATA:
C:\Users\Berat\Desktop\Hızlı Erişim\sw3\gamemodes\rpex.pwn(51791) : error 017: undefined symbol "id"
C:\Users\Berat\Desktop\Hızlı Erişim\sw3\gamemodes\rpex.pwn(51797) : error 017: undefined symbol "HURDA_X"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

 
2 Errors.
-------------------------------------------
kod:
CMD:hurdayacikar(playerid, params[])
{
   if (!IsPlayerInAnyVehicle(playerid))
      return SendErrorMessage(playerid, "Bu komutu sadece araçtayken kullanabilirsiniz !");

        if(Car_IsOwner(playerid, id))
      return SendErrorMessage(playerid, "Kendi aracını hurdaya çıkaramazsın!.");

   if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_YARIS )
       return SendErrorMessage(playerid, "Yarış tipi bir birliğin üyesi değilsin.");

   if (!IsPlayerInRangeOfPoint(playerid, 25.0, HURDA_X, HURDA_Y, HURDA_Z)) return SendErrorMessage(playerid, "Hurda alanında değilsiniz.");

   new vehicleid = GetPlayerVehicleID(playerid);
   new id = Car_GetID(vehicleid);
    CarData[id][carHurda] = true;
   RespawnVehicle(vehicleid);
   SendServerMessage(playerid, "Araç hurdaya çıkartıldı.");
    GiveMoney(playerid, 20000);
   return 1;
}



Başlık: Ynt: error 017
Gönderen: Murat Budak - 21 Kasım 2021, 18:07:25
id ve HURDA_X bulamadığını söylüyor...
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 18:09:14
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:07:25
id ve HURDA_X bulamadığını söylüyor...
nasıl çözebilirim
Başlık: Ynt: error 017
Gönderen: Murat Budak - 21 Kasım 2021, 18:21:58
Car_IsOwner(playerid, id) foksiyonunu at.
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 18:26:48
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:21:58
Car_IsOwner(playerid, id) foksiyonunu at.
nasıl yani
Başlık: Ynt: error 017
Gönderen: Murat Budak - 21 Kasım 2021, 18:36:01
Alıntı yapılan: Berat_Reis - 21 Kasım 2021, 18:26:48
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:21:58
Car_IsOwner(playerid, id) foksiyonunu at.
nasıl yani


CTRL + F
PAWN Kodu: Seç
stock Car_IsOwner Arat ve foksiyonu buraya at.
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 18:40:21
Car_IsOwner(playerid, carid)
{
   if (!PlayerData[playerid][pLogged] || PlayerData[playerid][pID] == -1)
       return 0;

    if ((CarData[carid][carExists] && CarData[carid][carOwner] != 0) && CarData[carid][carOwner] == PlayerData[playerid][pID])
      return 1;

   return 0;
}
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:36:01
Alıntı yapılan: Berat_Reis - 21 Kasım 2021, 18:26:48
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:21:58
Car_IsOwner(playerid, id) foksiyonunu at.
nasıl yani


CTRL + F
PAWN Kodu: Seç
stock Car_IsOwner Arat ve foksiyonu buraya at.
Başlık: Ynt: error 017
Gönderen: Murat Budak - 21 Kasım 2021, 18:51:23
Modun başına ekle ve 0.0 olanları kendi kordinatlarını gir.

PAWN Kodu: Seç
#define HURDA_X 0.0
#define HURDA_Y 0.0
#define HURDA_Z 0.0

Komutu diğeri ile değiştir.

PAWN Kodu: Seç
CMD:hurdayacikar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if (!IsPlayerInAnyVehicle(playerid)) return SendErrorMessage(playerid, "Bu komutu sadece araçtayken kullanabilirsiniz !");
if(Car_IsOwner(playerid, vehicleid)) return SendErrorMessage(playerid, "Kendi aracını hurdaya çıkaramazsın!.");
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_YARIS ) return SendErrorMessage(playerid, "Yarış tipi bir birliğin üyesi değilsin.");
if (!IsPlayerInRangeOfPoint(playerid, 25.0, HURDA_X, HURDA_Y, HURDA_Z)) return SendErrorMessage(playerid, "Hurda alanında değilsiniz.");

new id = Car_GetID(vehicleid);
CarData[id][carHurda] = true;
RespawnVehicle(vehicleid);
SendServerMessage(playerid, "Araç hurdaya çıkartıldı.");
GiveMoney(playerid, 20000);
return 1;
}

Ek olarak Aracın Array ID si vehicleid üzerinemi yoksa SQLID üzerine mi?
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 18:58:03
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:51:23
Modun başına ekle ve 0.0 olanları kendi kordinatlarını gir.

PAWN Kodu: Seç
#define HURDA_X 0.0
#define HURDA_Y 0.0
#define HURDA_Z 0.0

Komutu diğeri ile değiştir.

PAWN Kodu: Seç
CMD:hurdayacikar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if (!IsPlayerInAnyVehicle(playerid)) return SendErrorMessage(playerid, "Bu komutu sadece araçtayken kullanabilirsiniz !");
if(Car_IsOwner(playerid, vehicleid)) return SendErrorMessage(playerid, "Kendi aracını hurdaya çıkaramazsın!.");
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_YARIS ) return SendErrorMessage(playerid, "Yarış tipi bir birliğin üyesi değilsin.");
if (!IsPlayerInRangeOfPoint(playerid, 25.0, HURDA_X, HURDA_Y, HURDA_Z)) return SendErrorMessage(playerid, "Hurda alanında değilsiniz.");

new id = Car_GetID(vehicleid);
CarData[id][carHurda] = true;
RespawnVehicle(vehicleid);
SendServerMessage(playerid, "Araç hurdaya çıkartıldı.");
GiveMoney(playerid, 20000);
return 1;
}

Ek olarak Aracın Array ID si vehicleid üzerinemi yoksa SQLID üzerine mi?
kendi koordinatın derken?
Başlık: Ynt: error 017
Gönderen: Murat Budak - 21 Kasım 2021, 19:01:03
Alıntı yapılan: Berat_Reis - 21 Kasım 2021, 18:58:03
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:51:23
Modun başına ekle ve 0.0 olanları kendi kordinatlarını gir.

PAWN Kodu: Seç
#define HURDA_X 0.0
#define HURDA_Y 0.0
#define HURDA_Z 0.0

Komutu diğeri ile değiştir.

PAWN Kodu: Seç
CMD:hurdayacikar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if (!IsPlayerInAnyVehicle(playerid)) return SendErrorMessage(playerid, "Bu komutu sadece araçtayken kullanabilirsiniz !");
if(Car_IsOwner(playerid, vehicleid)) return SendErrorMessage(playerid, "Kendi aracını hurdaya çıkaramazsın!.");
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_YARIS ) return SendErrorMessage(playerid, "Yarış tipi bir birliğin üyesi değilsin.");
if (!IsPlayerInRangeOfPoint(playerid, 25.0, HURDA_X, HURDA_Y, HURDA_Z)) return SendErrorMessage(playerid, "Hurda alanında değilsiniz.");

new id = Car_GetID(vehicleid);
CarData[id][carHurda] = true;
RespawnVehicle(vehicleid);
SendServerMessage(playerid, "Araç hurdaya çıkartıldı.");
GiveMoney(playerid, 20000);
return 1;
}

Ek olarak Aracın Array ID si vehicleid üzerinemi yoksa SQLID üzerine mi?
kendi koordinatın derken?
Aracı nerede hurdaya çıkartmasını istiyorsan oranın kordinatı...
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 19:23:56
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 19:01:03
Alıntı yapılan: Berat_Reis - 21 Kasım 2021, 18:58:03
Alıntı yapılan: Murat Budak - 21 Kasım 2021, 18:51:23
Modun başına ekle ve 0.0 olanları kendi kordinatlarını gir.

PAWN Kodu: Seç
#define HURDA_X 0.0
#define HURDA_Y 0.0
#define HURDA_Z 0.0

Komutu diğeri ile değiştir.

PAWN Kodu: Seç
CMD:hurdayacikar(playerid, params[])

{
new vehicleid = GetPlayerVehicleID(playerid);
if (!IsPlayerInAnyVehicle(playerid)) return SendErrorMessage(playerid, "Bu komutu sadece araçtayken kullanabilirsiniz !");
if(Car_IsOwner(playerid, vehicleid)) return SendErrorMessage(playerid, "Kendi aracını hurdaya çıkaramazsın!.");
if (GetFactionType(playerid) != FACTION_GANG || FactionData[PlayerData[playerid][pFaction]][gTip] != GTIP_YARIS ) return SendErrorMessage(playerid, "Yarış tipi bir birliğin üyesi değilsin.");
if (!IsPlayerInRangeOfPoint(playerid, 25.0, HURDA_X, HURDA_Y, HURDA_Z)) return SendErrorMessage(playerid, "Hurda alanında değilsiniz.");

new id = Car_GetID(vehicleid);
CarData[id][carHurda] = true;
RespawnVehicle(vehicleid);
SendServerMessage(playerid, "Araç hurdaya çıkartıldı.");
GiveMoney(playerid, 20000);
return 1;
}

Ek olarak Aracın Array ID si vehicleid üzerinemi yoksa SQLID üzerine mi?
kendi koordinatın derken?
Aracı nerede hurdaya çıkartmasını istiyorsan oranın kordinatı...
Sorun Çözüldü Çalışıyor Yardımın İçin Teşekkür Ederim ;)
Başlık: Ynt: error 017
Gönderen: beratmethe - 21 Kasım 2021, 19:31:33
Konu K&A