GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: cngznNN - 28 Haziran 2018, 02:20:59

Başlık: RandomEx [Min,Max]
Gönderen: cngznNN - 28 Haziran 2018, 02:20:59
Tekrardan Merhaba PawnoTurk ailesi,

Bugün RandomEx ADD-ON'u ile karşınızdayım.


Ne İşe Yarar?



Bu ADD-ON sayesinde pawnoda "random" olarak bulunan fakat minimum sayısı belirli olan bir hücreyi artık kendiniz belirleyebileceksiniz.

Bu ADD-ON'u scriptinizin herhangi bir yerine koyabilirsiniz.



stock RandomEx(min, max)
{
return random(max-min+1)+min;
}


Örnek Kullanım:


public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/zar", true))
{
new string[256];
format(string, sizeof(string), "Sayı: %d", RandomEx(1,6)); // Output: 1,2,3,4,5,6
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}
Başlık: Ynt: RandomEx [Min,Max]
Gönderen: Tyranus - 04 Temmuz 2018, 04:41:20
Yararlı Ama Daha Fazla Açarmısın  :maalesef:
Başlık: Ynt: RandomEx [Min,Max]
Gönderen: Levi - 04 Temmuz 2018, 08:50:06
Alıntı yapılan: .Xsong - 04 Temmuz 2018, 04:41:20

Yararlı Ama Daha Fazla Açarmısın  :maalesef:


new x = RandomEx(1, 10);

'x' değişkeni 1 ile 10 arasında (1 ve 10 da dahil) bir değer alır.

Edit: https://www.pawnoturk.com/forum/mod-galerisi/kullanisli-fonksiyonlar/ burada zaten paylaşılmış.
Başlık: Ynt: RandomEx [Min,Max]
Gönderen: pag - 05 Temmuz 2018, 18:38:42
Sıklıkla kullandığım bir fonksiyon, çok işlevsel herkese tavsiye ederim.
Başlık: Ynt: RandomEx [Min,Max]
Gönderen: trabzon - 06 Temmuz 2018, 22:47:19
rand değişkeni döngü için gereksiz olmuş, yapı döngüde direkt kullanılabilirdi.

PAWN Kodu: Seç

stock RandomEx(min, max)
{
return random(max-min+1)+min;
}


Fakat yararlı bir fonksiyondur, paylaşım için teşekkürler.
Başlık: Ynt: RandomEx [Min,Max]
Gönderen: cngznNN - 06 Temmuz 2018, 22:50:18
Alıntı yapılan: Silver - 06 Temmuz 2018, 22:47:19

rand değişkeni döngü için gereksiz olmuş, yapı döngüde direkt kullanılabilirdi.

PAWN Kodu: Seç

stock RandomEx(min, max)
{
return random(max-min+1)+min;
}


Fakat yararlı bir fonksiyondur, paylaşım için teşekkürler.


Teşekkürler konuyu düzenliyorum gözümden kaçmış.