שלום לכם סטלה זון!
החלטתי לעשות תמדריך הראשון שלי בפורום : D
המדריך הזה ידבר על לולאות for
אז בואו נתחיל..
דבר ראשון מזה לולאות?
לולאות זה בעצם דבר שיחזור על עצמו כמה פעמים שתגדירו
למשל דוגמא:
נתחיל עם דבר בסיסי ניקוי צאט..
במקום לעשות
שזה בעצם שולח הודעות ריקותPHP Code:if(strcmp(cmdtext,"/Cc",true) == 0)
{
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
SendClientMessageToAll(0xFFFFFFAA," ");
return 1;
}
אז בלולאה אפשר לעשות ככה:
מה שעשינו פה זה ככהPHP Code:for(new Cc=0; Cc<150; Cc++)
{
SendClientMessageToAll(0xFFFFFFAA," ");
return 1;
}
יצרנו משתנה בשם Cc
עשינו תערך שלו שווה ל0 (Cc=0)
עשינו שהודעה תחזור על עצמה 150 פעם(אפשר לשנות לכל מספר...)
ועשינו שההודעה תשלח 150 פעם ותעצר (Cc++) זאת אומרת שההודעה תשלח לכולם 150 פעם ואחרי 150 פעם היא תעצר
בואו אני יתן לכם עוד דוגמא עם לולאות for
פה עשינו לולאה שתעבור על כל השחקנים בשרת ותבדוק עם השחקן אדמין ועם הוא מחובר עם שתיהם נכונים זה ישלח לו הודעה שהוא אדמיןPHP Code:for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i) && IsPlayerConnected(i)) SendClientMessage(i,0xFFFFFFA,"אתה אדמין");
return 1;
}
מקווה שהבנתם במידה ויש בעיות לכתוב כאן באשכול..
ד"א מי שזוכר אותי אני Mister_D מזמן שיחקתי פה עוד בהנהלה של רועי עם אני לא טועה
תגובות בונות זה המדריך הראשון שלי : )





הירשם כדי להגיב לנושא