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
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
i, d Integer 1, 42, -10 c Character a, o, * l Logical true, false b Binary 01001, 0b1100 h, x Hex 1A, 0x23 o Octal 045 12 n Number 42, 0b010, 0xAC, 045 f Float 0.7, -99.5 g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E u User name/id (bots and players) Y_Less, 0 q Bot name/id ShopBot, 27 r Player name/id Y_Less, 42
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
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
i, d Integer 1, 42, -10 c Character a, o, * l Logical true, false b Binary 01001, 0b1100 h, x Hex 1A, 0x23 o Octal 045 12 n Number 42, 0b010, 0xAC, 045 f Float 0.7, -99.5 g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E u User name/id (bots and players) Y_Less, 0 q Bot name/id ShopBot, 27 r Player name/id Y_Less, 42
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.