GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

undefined symbol hatası yardım

Başlatan #McAllen, 31 Temmuz 2021, 12:12:37

« önceki - sonraki »

0 Üye ve 4 Ziyaretçi konuyu incelemekte.

#McAllen

https://i.hizliresim.com/3pi469o.png bu hatayı alıyorum nasıl çözebilirim yardım
Son düzenlenme: 31 Temmuz 2021, 16:17:14 JenniferAR
Developer

sharax

-
Son düzenlenme: 31 Temmuz 2021, 18:34:00 sharax

Hasan Sangrento

Selam, olmamasının sebebi for döngüsünü tanımlasanız bile bracket bulunmuyor, bu yüzden algılamıyor. Ve her konuda ne olursa olsun semicolon kullanın.
PAWN Kodu: Seç
for(new i=0;i<10;i++) {
PlayerData[playerid][pTSlot][i] == false;
}



Radless

gösterdiğim falsenin sonuna noktalı virgül ekleyip deneyiniz


"Life's too short to hold grudges."

squarepants

Sadece noktalı virgül hatası değil, aynı zamanda hatalı operatör kullanımından da kaynaklanıyor, aşağıdaki şekilde deneyebilirsin:
for(new i; i < 10; i++)
    PlayerData[playerid][pTSlot][i] = false;


Anestezi

Alıntı yapılan:  Bölüm Kuralları
Konu başlığında sorununuzdan veya isteğinizden kısaca bahsetmelisiniz. (Örn: Araç sistemi hakkında, Ev sistemi hakkında sorun, Admin sistemi istiyorum vs.)
Konunuzun başlığını detaylandırır mısınız? Sorundan kısaca bahsedin yani.


#McAllen

Alıntı yapılan: Hasan Sangrento - 31 Temmuz 2021, 12:53:22
Selam, olmamasının sebebi for döngüsünü tanımlasanız bile bracket bulunmuyor, bu yüzden algılamıyor. Ve her konuda ne olursa olsun semicolon kullanın.
PAWN Kodu: Seç
for(new i=0;i<10;i++) {
PlayerData[playerid][pTSlot][i] == false;
}

Alıntı yapılan: ThePosition - 31 Temmuz 2021, 15:54:51
Sadece noktalı virgül hatası değil, aynı zamanda hatalı operatör kullanımından da kaynaklanıyor, aşağıdaki şekilde deneyebilirsin:
for(new i; i < 10; i++)
    PlayerData[playerid][pTSlot][i] = false;
Alıntı yapılan: Radless - 31 Temmuz 2021, 13:05:49
gösterdiğim falsenin sonuna noktalı virgül ekleyip deneyiniz






Bu üçünüde denedim halen daha olmuyor :/

Developer

Hasan Sangrento

Kuvvetle muhtemel sende hata vardır, ben kodu test edip attım.


cha

PAWN Kodu: Seç
for (new i = 0; i < 10; i++)
    PlayerData[playerid][pTSlot][i] = false;


#McAllen

Alıntı yapılan: cha - 31 Temmuz 2021, 18:01:02
PAWN Kodu: Seç
for (new i = 0; i < 10; i++)
    PlayerData[playerid][pTSlot][i] = false;

halen daha aynı :(

Developer

cha

Discord üzerinden iletişime geç. #cha8771


squarepants

O zaman sorun muhtemelen yanlış tanımlanmış değişken yapısından veya eksik kütüphane & eklenti kurulumundan kaynaklanıyor olabilir. Normal koşullar altında aşağıdaki örnek sorunsuz çalışıyor:
enum E_TEST
{
Float:pTSlot1,
bool:pTSlot[10]
}
new PlayerData[MAX_PLAYERS][E_TEST];
main()
{
    for(new i = 0, playerid = 2; i < 10; i++)
    PlayerData[playerid][pTSlot][i] = false;
}
Özelden iletişime geçebilirsen tekrar yardımcı olmaya çalışabilirim, iyi forumlar.


#McAllen

Tamam sorunu çözdüm sorun bütün pawnodaymış yedeğiyle değiştirdim tüm sorun çözüldü uğraşan herkese teşekkürler.

Developer

Coiner

Coiner    
#0111