שאלה מספר 1: [מתחילים]
מתי נשתמש ב- forward?
א. stock.
ב. public.
ג. פונקצייה ללא מילה לפניה.
ד. בכולם נצטרך להשתמש בforward.
שאלה מספר 2: [מתקדמים]
כיצד נשתמש בפונקצייה clamp, הביאו דוגמא לשימוש ומה היא עושה.
PHP Code:
new bla = 0, bla2 = 1;
printf("clamp: %d",bla,bla2);
שאלה מספר 3: [מתחילים]
מה יקרה כאשר נפעיל לולאת MAX_PLAYERS ולא נדלג על השחקנים שאינם מחוברים?
א. השרת יקרוס.
ב. לא יקרה כלום.
ג. הלולאה לא תתבצע.
ד. אף תשובה אינה נכונה.
שאלה מספר 4: [מתקדמים]
הפונקצייה funcidx, מה היא עושה? הסבירו והביאו דוגמא לשימוש.
לא חקרתי את האינקלוד dutils לעומק, אבל הפונקציות האלה לא שימושיות.
שאלה מספר 5: [מתחילים]
מה קורה אם בסוף פקודה (לא פונקצייה - פקודה) לא תוסיף return 1;:
א. הפקודה לא תעבוד.
ב. הפקודה תתבצע כרגיל.
ג. הפקודה תתבצע אך הסרבר יחזיר unknown command.
ד. תשובות ב' ו-ג' נכונות.
שאלה מספר 6: [מתקדמים]
מה עושה המילה השמורה while, הסבר והבא דוגמא לשימוש.
המילה while זה מאוד דומה לif בעקרון while = כאשר משהוא שווה משהוא.
יש גם דרך (אני חושב שאתה לא מכיר אותה היא ממש למתקדמים)
סתכל:
PHP Code:
do SendClientMessage(..) while(bool_bool < 9);
שאלה מספר 7: [מתחילים]
מה קובעת המילה השמורה bool? הסבר.
סתם דוגמה:
PHP Code:
new bool:bool_bool;
bool_bool = false;
bool_bool = true;
שאלה מספר 8: [מתקדמים]
הפונקצייה getarg, מה היא עושה? הסבר והבא דוגמא לשימוש.
לא חקרתי את האינקלוד dutils לעומק, אבל הפונקציות האלה לא שימושיות.
שאלה מספר 9: [מתחילים]
מה יקרה אם נוסיף אובייקט שהאידי בו השתמשנו אינו קיים?
א. השרת יקרוס.
ב. האובייקט לא יופיע.
ג. יהיו לאגים.
ד. אף תשובה אינה נכונה.
שאלה מספר 10: [מתקדמים]
כיצד נמנע מלאגים מיותרים (אם זה לאגים בכלל
), ומשימוש בתווים מיותרים בתוך לולאה? כזאת לדוגמא: for(new i=0;i<GetMaxPlayers();i++)
PHP Code:
if(IsPlayerConnected(i))
יש עוד כמה דרכים למניעת לאגים שאני לא מספר אותם (דרכים סודיות) ;).