Değerli üyeler, tarafımca anlam veremediğim birşeyi birde size sorayım dedim.
Komut satırlarında
"new Mezarlar[MAX_MEZAR][mezarData];
new OnayliHoodlar[MAX_ONAYLIHOOD][hoodData];
"
gibisinden satırlar var. bunlar ne anlama geliyor ve fonksiyonları neler?
Şimdiden yorumlarınız için teşekkürler. İyi günler dilerim değerli GTAMulti.com ailesi :kalp:
Çoklu değerleri tutmak için kullanılır o tür şeyler.
enum OyuncuInfo{
Skin
};
new OyuncuBilgiler[MAX_PLAYERS][OyuncuInFo];
Yukarıda belirtiğim şeyi ele alırsak;
Bu değişken her oyuncunun verisini tutmak için kullanılır. MAX_PLAYERS bir değerdir ve değerin boyutu 500'dür. Yani bir değişken düşün 500 slotluk.
OyuncuInfo içerisinde ise yine değerler tutulur. Mesela oyuncunun skini, pozisyonu vs.
Mesela şunu yaparsak;
'
OyuncuBilgiler[5][Skin] = 120;
5 ID'li oyuncunun skin 120 olarak ayarlamış oluruz.
Alıntı yapılan: Metafor - 21 Şubat 2020, 07:10:49Çoklu değerleri tutmak için kullanılır o tür şeyler.
enum OyuncuInfo{
Skin
};
new OyuncuBilgiler[MAX_PLAYERS][OyuncuInFo];
Yukarıda belirtiğim şeyi ele alırsak;
Bu değişken her oyuncunun verisini tutmak için kullanılır. MAX_PLAYERS bir değerdir ve değerin boyutu 500'dür. Yani bir değişken düşün 500 slotluk.
OyuncuInfo içerisinde ise yine değerler tutulur. Mesela oyuncunun skini, pozisyonu vs.
Mesela şunu yaparsak;
'
OyuncuBilgiler[5][Skin] = 120;
5 ID'li oyuncunun skin 120 olarak ayarlamış oluruz.
Değerin boyutu 500 mü? server dosyası güncellendi de haberim mi yok yoksa?
Değerin boyutu sunucunun maksimum oyuncu kapasitesi değeriyle eşittir. Yani size göre 5 de olabilir 15 de olabilir 150 de olabilir. 500 diyip rastgele bilgiler vermeyelim tabii degismediyse.
Bunu sadece oyuncu sayısı ile sınırlı da kilamayiz.
Örnek verecek olursam
#define MAX_ARAC 123
#define MAX_EV 14327
new aracdata[MAX_ARAC][];
new evdata[MAX_EV][];Yukarıdaki örneğimde sadece maksimum değeri belirttim. Bu maksimum değerin kullanilacagi degiskenleri yazmadım. Yazabilirsiniz ama yerine göre böyle de kullanımı vardır.
Alıntı yapılan: ᴘsʏᴄʜᴏ - 21 Şubat 2020, 07:15:23Alıntı yapılan: Metafor - 21 Şubat 2020, 07:10:49Çoklu değerleri tutmak için kullanılır o tür şeyler.
enum OyuncuInfo{
Skin
};
new OyuncuBilgiler[MAX_PLAYERS][OyuncuInFo];
Yukarıda belirtiğim şeyi ele alırsak;
Bu değişken her oyuncunun verisini tutmak için kullanılır. MAX_PLAYERS bir değerdir ve değerin boyutu 500'dür. Yani bir değişken düşün 500 slotluk.
OyuncuInfo içerisinde ise yine değerler tutulur. Mesela oyuncunun skini, pozisyonu vs.
Mesela şunu yaparsak;
'
OyuncuBilgiler[5][Skin] = 120;
5 ID'li oyuncunun skin 120 olarak ayarlamış oluruz.
Değerin boyutu 500 mü? server dosyası güncellendi de haberim mi yok yoksa?
Değerin boyutu sunucunun maksimum oyuncu kapasitesi değeriyle eşittir. Yani size göre 5 de olabilir 15 de olabilir 150 de olabilir. 500 diyip rastgele bilgiler vermeyelim tabii degismediyse.
Bunu sadece oyuncu sayısı ile sınırlı da kilamayiz.
Örnek verecek olursam
#define MAX_ARAC 123
#define MAX_EV 14327
new aracdata[MAX_ARAC][];
new evdata[MAX_EV][];
Yukarıdaki örneğimde sadece maksimum değeri belirttim. Bu maksimum değerin kullanilacagi degiskenleri yazmadım. Yazabilirsiniz ama yerine göre böyle de kullanımı vardır.
Server dosyasından kastın server.cfg ise onunla senin dediğin şeyin bir alakası yok.
Samp'ın belirlediği değer 500'dür eğer tabi kendisi onu tanımlamadıysa.
Bunun dışında yazdıklarım sadece bir örnek yani o kadar abartmana gerek yok, hatalı bir bilgi vs.
Mantığı anlamasi için oyuncu değerleriyle alakalı bir örnek verdim.
Alıntı yapılan: Metafor - 21 Şubat 2020, 07:30:57Alıntı yapılan: ᴘsʏᴄʜᴏ - 21 Şubat 2020, 07:15:23Alıntı yapılan: Metafor - 21 Şubat 2020, 07:10:49Çoklu değerleri tutmak için kullanılır o tür şeyler.
enum OyuncuInfo{
Skin
};
new OyuncuBilgiler[MAX_PLAYERS][OyuncuInFo];
Yukarıda belirtiğim şeyi ele alırsak;
Bu değişken her oyuncunun verisini tutmak için kullanılır. MAX_PLAYERS bir değerdir ve değerin boyutu 500'dür. Yani bir değişken düşün 500 slotluk.
OyuncuInfo içerisinde ise yine değerler tutulur. Mesela oyuncunun skini, pozisyonu vs.
Mesela şunu yaparsak;
'
OyuncuBilgiler[5][Skin] = 120;
5 ID'li oyuncunun skin 120 olarak ayarlamış oluruz.
Değerin boyutu 500 mü? server dosyası güncellendi de haberim mi yok yoksa?
Değerin boyutu sunucunun maksimum oyuncu kapasitesi değeriyle eşittir. Yani size göre 5 de olabilir 15 de olabilir 150 de olabilir. 500 diyip rastgele bilgiler vermeyelim tabii degismediyse.
Bunu sadece oyuncu sayısı ile sınırlı da kilamayiz.
Örnek verecek olursam
#define MAX_ARAC 123
#define MAX_EV 14327
new aracdata[MAX_ARAC][];
new evdata[MAX_EV][];
Yukarıdaki örneğimde sadece maksimum değeri belirttim. Bu maksimum değerin kullanilacagi degiskenleri yazmadım. Yazabilirsiniz ama yerine göre böyle de kullanımı vardır.
Server dosyasından kastın server.cfg ise onunla senin dediğin şeyin bir alakası yok.
Samp'ın belirlediği değer 500'dür eğer tabi kendisi onu tanımlamadıysa.
Bunun dışında yazdıklarım sadece bir örnek yani o kadar abartmana gerek yok, hatalı bir bilgi vs.
Mantığı anlamasi için oyuncu değerleriyle alakalı bir örnek verdim.
Peki. :allaalla:
Yorumlarınız için teşekkürler konu arşive taşınsın, ancak silinmesin arada bir okurum.
@lacosapalm @Zoxy @Prank @Enkei :elsalla: :elsalla: