SA:MP Destek Blogu
Samp Destek Sitesi

Undefined Symbol Hatası

Modunuzu, sisteminizi yazdınız. Her şey dört dörtlüktü. Ta ki compile etmeye çalışana kadar. Birden ekranda bir hata beliriverdi! 

Error 017: undefined symbol "Variable" (Burada variable yerine kullandığınız değişken hatası görünür.

Bu hatanın çıkmasının sebebi kullandığınız değişkenin tanıtılmamasıdır. Örneğin bir if ile değişken kullandık.

if(cilginlikmodu ==  1)
{
SendClientMessage(playerid,1,"{00FF00}Dur bakalım! Çılgınlık modun aktif olmuş ama çılgın olamamışsın.");
}


Bu cilginlikmodu değerini modun başında tanıtmadığınız için undefined symbol hatası verecektir. Bunu çözmek ise çok basittir. Çözüm tanıtmakta!

O yüzden modumuzun başına new cilginlikmodu; şeklinde tanıtımını yapıyoruz. Eğer [playerid] değeri varsa new cilginlikmodu[MAX_PLAYERS]; yapıyoruz.

[playerid] değeri ile yapılmış, örnek bir kod:

if(cilginlikmodu[playerid] ==  1)
{
SendClientMessage(playerid,1,"{00FF00}Dur bakalım! Çılgınlık modun aktif olmuş ama çılgın olamamışsın.");
}


Eğer {playerid} değeri kullanılmışsa new cilginlikmodu[MAX_PLAYERS  char]; şeklinde tanıtmalısınız.

if(cilginlikmodu{playerid} ==  1)
{
SendClientMessage(playerid,1,"{00FF00}Dur bakalım! Çılgınlık modun aktif olmuş ama çılgın olamamışsın.");
}


Bu uygulama sonucunda hatadan kurtularak, tanıtılmış bir şekilde kodlamanıza geri dönebilirsiniz.
Mesaj At
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol