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

%s ile isim belirtme

Başlatan Hidrojen, 19 Mayıs 2022, 22:29:31

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Hidrojen

Arkadaşlar mesela modlarda işte print("%s şu oyuncuyu banladı %s")

böyle mesela o değişken ismi nasıl belirtiyor neye göre yani ? aydınlatırmısınız

 mesela bu

  format (str, sizeof(str), "{5dff00}<!> Yönetici %s(%d), %s(%d) adlı oyuncuyu %d level yaptı.", isim, playerid, isim2, pID, level);


Eamon

Format fonksiyonu içerisine "%s" eklediğinde, o kısıma bir string (metinsel) bir değer geleceğini belirtmiş oluyoruz. Integer yani tek sayılı değerler için ise "%d" ekleyebilirsin. Bunları ekledikten sonra virgül ile ayırarak o kısımlara yansıtmak istediğin değişkeni veya fonksiyonu ekleyebilirsin.

örnek

new string[128];
new name[25] = "Ali Veli";

format(string, sizeof(string), "Merhaba ben %s", name);

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

Hidrojen

Alıntı yapılan: Eamon - 20 Mayıs 2022, 04:46:39
Format fonksiyonu içerisine "%s" eklediğinde, o kısıma bir string (metinsel) bir değer geleceğini belirtmiş oluyoruz. Integer yani tek sayılı değerler için ise "%d" ekleyebilirsin. Bunları ekledikten sonra virgül ile ayırarak o kısımlara yansıtmak istediğin değişkeni veya fonksiyonu ekleyebilirsin.

örnek

new string[128];
new name[25] = "Ali Veli";

format(string, sizeof(string), "Merhaba ben %s", name);

eyw abi teşekurler


Rodeiun

bunu sscanf kütüphanesi sayesinde yapıyorsun. yazı içerisinde değişken kullanma olayı bu.
detaylı konu tıkla buradan detaylı kullanımına ulaşabilirsin

burdada % den sonra gelen karakterlerin ne işe yaradığını söylüyor ve önrke kullanımı var ayrıca o dediğiniz şeyi komut yaparken sscanf fonksiyonunun içinde kullanıyorsunuz dikkatli bakın aynı şey


Eamon

Alıntı yapılan: AloneWarrioR - 20 Mayıs 2022, 19:59:35
bunu sscanf kütüphanesi sayesinde yapıyorsun. yazı içerisinde değişken kullanma olayı bu.
detaylı konu tıkla buradan detaylı kullanımına ulaşabilirsin

burdada % den sonra gelen karakterlerin ne işe yaradığını söylüyor ve önrke kullanımı var ayrıca o dediğiniz şeyi komut yaparken sscanf fonksiyonunun içinde kullanıyorsunuz dikkatli bakın aynı şey

sscanf kullanmadan da yapabilir, ben sscanf'i sadece komutlar içerisinde belirli değerleri almak için kullanıyorum hep. Sscanf zaten genel olarak parametre olarak bir şeyi almak için kullanılıyor.

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

Anestezi

Alıntı yapılan:  Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
Konu kilit+arşiv