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

36 Tane Doğum yeri çıkıyor

Başlatan thekdr13, 11 Ocak 2020, 13:36:51

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

thekdr13

Arkadaşlar ben doğum yerini 82 tanesini çıkmasını istiyorum ama 36 tane çıkıyor sebebi nedir veya çözümü?
PAWN Kodu: Seç
new DogumYeri[][82] = {
{"Adana(01)"},
{"Adiyaman(02)"},
{"Afyon(03)"},
{"Agri(04)"},
{"Amasya(05)"},
{"Ankara(06)"},
{"Antalya(07)"},
{"Artvin(08)"},
{"Aydin(09)"},
{"Balikesir(10)"},
{"Bilecik(11)"},
{"Bingol(12)"},
{"Bitlis(13)"},
{"Bolu(14)"},
{"Burdur(15)"},
{"Bursa(16)"},
{"Canakkale(17)"},
{"Cankiri(18)"},
{"Corum(19)"},
{"Denizli(20)"},
{"Diyarbakir(21)"},
{"Edirne(22)"},
{"Elazig(23)"},
{"Erzincan(24)"},
{"Erzurum(25)"},
{"Eskisehir(26)"},
{"Gaziantep(27)"},
{"Giresun(28)"},
{"Gumushane(29)"},
{"Hakkari(30)"},
{"Hatay(31)"},
{"Isparta(32)"},
{"Icel(33)"},
{"Istanbul(34)"},
{"Izmir(35)"},
{"Kars(36)"},
{"Kastamonu(37)"},
{"Kayseri(38)"},
{"Kirklareli(39)"},
{"Kirsehir(40)"},
{"Kocaeli(41)"},
{"Konya(42)"},
{"Kutahya(43)"},
{"Malatya(44)"},
{"Manisa(45)"},
{"Kahramanmaras(46)"},
{"Mardin(47)"},
{"Mugla(48)"},
{"Mus(49)"},
{"Nevsehir(50)"},
{"Nigde(51)"},
{"Ordu(52)"},
{"Rize(53)"},
{"Sakarya(54)"},
{"Samsun(55)"},
{"Siirt(56)"},
{"Sinop(57)"},
{"Sivas(58)"},
{"Tekirdag(59)"},
{"Tokat(60)"},
{"Trabzon(61)"},
{"Tunceli(62)"},
{"Sanliurfa(63)"},
{"Usak(64)"},
{"Van(65)"},
{"Yozgat(66)"},
{"Zonguldak(67)"},
{"Aksaray(68)"},
{"Bayburt(69)"},
{"Karaman(70)"},
{"Kirikkale(71)"},
{"Batman(72)"},
{"Sirnak(73)"},
{"Bartin(74)"},
{"Ardahan(75)"},
{"Igdir(76)"},
{"Yalova(77)"},
{"Karabuk(78)"},
{"Kilis(79)"},
{"Osmaniye(80)"},
{"Duzce(81)"}
};

Görsel burda: https://prntscr.com/qm72en

Gravity Roleplay - Soon
███████████████████  %2

Vanity

Modda doğum yeri sınırlaması olabilir.


Warning

dogum sınırlaması olur #define dogum dıye arat veya dialogun 82 satır almıyordur.


Radless

PAWN Kodu: Seç
new DogumYeri[82][] =
{
{"Adana(01)"},
{"Adiyaman(02)"},
{"Afyon(03)"},
{"Agri(04)"},
{"Amasya(05)"},
{"Ankara(06)"},
{"Antalya(07)"},
{"Artvin(08)"},
{"Aydin(09)"},
{"Balikesir(10)"},
{"Bilecik(11)"},
{"Bingol(12)"},
{"Bitlis(13)"},
{"Bolu(14)"},
{"Burdur(15)"},
{"Bursa(16)"},
{"Canakkale(17)"},
{"Cankiri(18)"},
{"Corum(19)"},
{"Denizli(20)"},
{"Diyarbakir(21)"},
{"Edirne(22)"},
{"Elazig(23)"},
{"Erzincan(24)"},
{"Erzurum(25)"},
{"Eskisehir(26)"},
{"Gaziantep(27)"},
{"Giresun(28)"},
{"Gumushane(29)"},
{"Hakkari(30)"},
{"Hatay(31)"},
{"Isparta(32)"},
{"Icel(33)"},
{"Istanbul(34)"},
{"Izmir(35)"},
{"Kars(36)"},
{"Kastamonu(37)"},
{"Kayseri(38)"},
{"Kirklareli(39)"},
{"Kirsehir(40)"},
{"Kocaeli(41)"},
{"Konya(42)"},
{"Kutahya(43)"},
{"Malatya(44)"},
{"Manisa(45)"},
{"Kahramanmaras(46)"},
{"Mardin(47)"},
{"Mugla(48)"},
{"Mus(49)"},
{"Nevsehir(50)"},
{"Nigde(51)"},
{"Ordu(52)"},
{"Rize(53)"},
{"Sakarya(54)"},
{"Samsun(55)"},
{"Siirt(56)"},
{"Sinop(57)"},
{"Sivas(58)"},
{"Tekirdag(59)"},
{"Tokat(60)"},
{"Trabzon(61)"},
{"Tunceli(62)"},
{"Sanliurfa(63)"},
{"Usak(64)"},
{"Van(65)"},
{"Yozgat(66)"},
{"Zonguldak(67)"},
{"Aksaray(68)"},
{"Bayburt(69)"},
{"Karaman(70)"},
{"Kirikkale(71)"},
{"Batman(72)"},
{"Sirnak(73)"},
{"Bartin(74)"},
{"Ardahan(75)"},
{"Igdir(76)"},
{"Yalova(77)"},
{"Karabuk(78)"},
{"Kilis(79)"},
{"Osmaniye(80)"},
{"Duzce(81)"}
};

"Life's too short to hold grudges."

Zoxy

Doğum yerleri bir string tipi değişkene kayıt edildiği ve değişkenin boyutu yetmediği için 36 doğum yeri yazdırılıyor. Doğum yerlerini kayıt ettiğin değişkenin boyutunu arttır.
Son düzenlenme: 11 Ocak 2020, 19:45:52 Zoxy

Dyternal

Dialog'daki string'in uzunluğunu yükselt, 10000 falan yap.


Vanity

Alıntı yapılan: Dyternal - 11 Ocak 2020, 20:10:49
Dialog'daki string'in uzunluğunu yükselt, 10000 falan yap.

String değeri fazla yüksek olmamalı.


Dyternal

Alıntı yapılan: Judge - 11 Ocak 2020, 20:45:05
Alıntı yapılan: Dyternal - 11 Ocak 2020, 20:10:49
Dialog'daki string'in uzunluğunu yükselt, 10000 falan yap.

String değeri fazla yüksek olmamalı.

Ben hep 500 kullanırım normallerde. Hiçbir şey olmuyor.


viathegod32

string değeriyle alakalı, 1536 veyahut 2048 yeterli olur sanırım.

developer & producer

flareoNNN

Sorun string boyutuyla ilgili, boyutu arttırmalısın. Ayrıca büyük satır uzunlukları kullanmak hiç sağlıklı değildir. Genelde hesaplanarak ve yeteri kadar kullanılmalıdır. Senin için de kullanılacak uzunluğu hesaplamak en sağlıklısı olacaktır.

SA:MP'da 1 satır uzunluğu 4 byte eşittir.

Teorik olarak,
128 string uzunluğu kullandığımızda bu 512 byte yapar.
500 string uzunluğu kullandığımızda bu 2000 byte yapar.
1536 string uzunluğu kullandığımızda bu 6144 byte yapar.
2048 string uzunluğu kullandığımızda bu 8192 byte yapar.
10000 string uzunluğu kullandığımızda bu 40000 byte yapar.

Bu kullanımlar sunucunun RAM değerlerini etkiler. Ayrıyeten çok sayıda büyük string kullanımları AMX boyutunu etkileyecektir.
Son düzenlenme: 12 Ocak 2020, 19:34:25 flareoNNN

lacosapalm

Zaman aşımı sebebiyle kilitlenip,kilitli konular bölümüne taşınmıştır.

- S O N