Örnek verecek olursak For döngüsü kullanarak sizler için sohbet temizleme komutu oluşturalım. Birde altına for kullanmadan temizleme komutu oluşturalım aradaki fazlalık satırları göreceksiniz.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/temizle", cmdtext, true, 10) == 0)
{
for(new i = 0; i< 100;i++) // For döngümüz.
{
SendClientMessageToAll(-1," ");
}
return 1;
}
-------------------------------------------------------------------------------------------------
if (strcmp("/temizle", cmdtext, true, 10) == 0)
{
SendClientMessageToAll(-1," ");
SendClientMessageToAll(-1," ");
SendClientMessageToAll(-1," ");
SendClientMessageToAll(-1," ");
SendClientMessageToAll(-1," ");
SendClientMessageToAll(-1," ");
return 1;
}
return 0;
}
Biraz daha uzun ve açıklayıcı anlatabilirdin sanırım, yinede eline sağlık :)
Açıklayıcı olsun diye altına da komut koydum aradaki fark açıklayıcı olacak. Yorum için teşekkürler.
.
Teşekürler.
Yararlı.
for(new i = 0; i< 100;i++) // For döngümüz.
Burada alttaki fonksiyon için i değeri döndürüyor. Orasını anladım da şu kısım kafamı karıştırı. "i++" nedemek? "i < 100;" bu bir koşulmu nedir? Açıklayabilirseniz çok iyi olur.
Alıntı yapılan: AloneWarrioR - 11 Haziran 2020, 13:47:07for(new i = 0; i< 100;i++) // For döngümüz.
Burada alttaki fonksiyon için i değeri döndürüyor. Orasını anladım da şu kısım kafamı karıştırı. "i++" nedemek? "i < 100;" bu bir koşulmu nedir? Açıklayabilirseniz çok iyi olur.
i değişkeni 100'den küçükse i'ye +1 eklenir.
.
Merhabalar beni discord üzerinden ekleyebilirseniz sevinirim.
Kaanki0#9224