שלום לכם.
משתמש פנה אלי בפרטי ושלח לי Error היה לו בקימפול
הבעיה שהייתה לו:
error 001: expected token: "{", but found ";"
הפתרון לבעיה זו היא ללכת לשורה שבא הבעיה מופיע (רשום לכם בסוגרים)
ניתן למצוא את השורה בקלות ע"י הקשת מספר השורה ב Ctrl+G.
הפתרון לבעיה:
expected = ציפה/ציפתה.
אז המערכת ציפתה לקבל סימן כזה "{" של פתיחת פונקציה
but found = אבל מצאה
אבל היא מצאה ";" סימן כזה של סגירת פקודה.
המקרה הנ"ל קורה הרבה להרבה אנשים גם לי לפעמים, הוא קורה כאשר לא שמים לב ורושמים דברים מהר.
עכשיו הנה עוד בעיה היא אחת הבעיות הכי מעצבנות!
warning 217: loose indentation זה קורה כאשר פותחים תג if { ולא עושים שורות רווח שפקודה/סקריפט עצמו
לדוגמה:
קוד:if (strcmp("/help", cmdtext, true, 10) == 0) { SendClientMessage(playerid,COLOR_YELLOW, "***---I-Gamer TDM Help :---***"); SendClientMessage(playerid,COLOR_WHITE, "Forums : Soon"); SendClientMessage(playerid,COLOR_WHITE, "Commands : Type /cmds For a list of the Server Commands"); SendClientMessage(playerid,COLOR_WHITE, "Rules : Type /rules for a list of I-Gamer server rules"); SendClientMessage(playerid,COLOR_WHITE, "Money : When you kill a player you will earn $1000 , but when you die you'll loose $500 "); SendClientMessage(playerid,COLOR_WHITE, "Other : /weaponhelp *** /drughelp "); SendClientMessage(playerid,COLOR_WHITE, "That's all , Have fun !!"); return 1; }אחרי כל סימן של פתיחת פונקציה או לא משנה מה כשיש את הסימן הזה "{" שורה אחרי עושים רווח של 4 אותיות!
לבעיה הבאה הכי מעצבנת שגורמת להרבה בעיות בסקריפט:
warning 202: number of arguments does not match definition
הפתרון לבעיה:
הבעיה הזאת היא מחוסר משתנה בפקודה כמו SendClientMessage(playerid, "NANANA");
חסר הצבע של הטקסט.
קרדיט לי!!



ציטוט ההודעה


