GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Hidrojen - 19 Mayıs 2022, 22:29:31

Başlık: %s ile isim belirtme
Gönderen: Hidrojen - 19 Mayıs 2022, 22:29:31
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);
Başlık: Ynt: %s ile isim belirtme
Gönderen: 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);
Başlık: Ynt: %s ile isim belirtme
Gönderen: Hidrojen - 20 Mayıs 2022, 15:14:31
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
Başlık: Ynt: %s ile isim belirtme
Gönderen: Rodeiun - 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 (https://www.burgershot.gg/showthread.php?tid=426) 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
Başlık: Ynt: %s ile isim belirtme
Gönderen: Eamon - 20 Mayıs 2022, 22:47:28
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 (https://www.burgershot.gg/showthread.php?tid=426) 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.
Başlık: Ynt: %s ile isim belirtme
Gönderen: Anestezi - 01 Haziran 2022, 15:43:29
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