קודם כל הסבר על מה זה לולאה-
לולאה זה משהו שבא להקל עליכם בבניית NPC, נגיד ואתם צריכים להכין NPC שבו יש אפשרות לקבל 5 items שונים, אז יש 5 selection אז לא נעשה שמונה פעמים
קוד PHP:
}else if(selection == number){
ואחרי זה את כל מה שבא נעשה כך-
קודם כל נעשה var text שבו נרשום מה שבא לנו-
קוד PHP:
var text = "hello #h # select an item its for free!"
עכשיו נעשה var item שבו נביא כל מיני items שאנחנו רוצים שיהיה אפשר לקבל אותם-
קוד PHP:
var item = Array(1010000, 1010001, 1010002, 1010003, 1010004, 1010005, 1010006, 1011000);
עכשיו נעשה var price שבו נבחר כמה יעלה כל דבר(במקרה שלנו 1 maple coin)-
קוד PHP:
var price = Array(1, 1, 1, 1, 1, 1, 1, 1);
עכשיו נעשה var coin שבו נשים את הID של maple coin-
קוד PHP:
var coin = 4001129;
רק עכשיו נכין את הלולאה-
קודם הלולאה תראה כך-
קוד PHP:
for (var i = 0; i<item.lenght; i++)
text += "\r\n#L"+i+"##v"+item[i]+"# for "+price[i]+" #v"+coin+"##l";
עכשיו נתחיל בלנתח:
קודם כל נתחיל בזה שאנחנו מגדירים var חדש שקוראים לו var i ונותנים לו את הערך 0 ואת זה אנחנו רואים פה
עכשיו נעבור הלאה, בו נעבור לקטע הזה:
קוד PHP:
i<item.lenght; i++
זוכרים שאמרנו שעשינו var item?? אז פה מה שאומרים שאם var i יותר קטן מהאורח של var item אז i יגדל ב1 ובמקרה שלנו ברור שvar item יותר גדול מvar i כי הגדרנו את var i ל0 וכל עוד יש משהו אחד שרשום בvar item אז זה יותר ארוך!
עכשיו נעבור לקטע הזה-
קוד PHP:
text += "\r\n#L"+i+"##v"+item[i]+"# for "+price[i]+" #v"+coin+"##l";
פה אנחנו מוסיפים טקסט לvar text.
בואו נעבור לאט, קודם כל יורדים שורה, אחרי זה עושים אפשרויות לפי האורך של כמה ערכים שיש לנו בvar item, ואז הוא מראה תמונה של הID ששמנו בvar item ואומר for ואז כמה כל אחד יעלה וליד זה את התמונה של Maple coin.
עכשיו כל מה שנשאר זה לשים את זה בתבנית וזה מה שיצא לי:
קוד PHP:
var status = 0;
var item = Array(1010000, 1010001, 1102000, 1102001, 1102002);
var text = "hello #h # select an item its for free!";
var price = Array(1, 1, 1, 1, 1);
var coin = 4001129;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0) {
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
for (var i =0; i<item.length; i++)
text += "\r\n#L"+i+"##v"+item[i]+"##t"+item[i]+"# for #e#b"+price[i]+"#k#n #v"+coin+"##l";
cm.sendSimple(text);
}else if(status == 1){
if(cm.haveItem(coin,price[selection])){
cm.gainItem(coin,-price[selection]);
cm.gainItem(item[selection]);
cm.dispose();
}else{
cm.sendOk("you dont have enough"+coin+"");
cm.dispose();
}
}
}
}
אם את זה הבנתם זה אומר שאתם יודעים להכין לולאות, עכשיו בואו ונראה את התוצאה במשחק.

קרדיט ליותם על התמונה.